Model · project · slice · toolpath
3D Print Inspector.
Inspect the model. Prepare a copy. Slice and follow the toolpath.
3MF · STL · OBJ · PLY · GLB/glTF · G-code. Select companion files together, or drop them here.
Import budget Adjust for larger projects
Compressed file size is not working memory. Unrelated archive assets stay compressed. Large scenes can still exceed browser or GPU memory.
Ready for a local model, project or toolpath.
Model → slicer → toolpath
The model is here. Make its toolpath.
This file contains geometry, not printer motion instructions. Open Slice to generate G-code locally, or attach an existing plain-text file from your slicer.
Your model stays loaded. Attached G-code is inspected independently; it is not verified to match the model. Use the Slice tab for browser-local FDM slicing.
Loading the inspection workspace…
Inspection boundaries and sources
Marlin linear subset: G0/G1, G21, G90/G91, M82/M83 and G92. Homing leaves coordinates unknown. Temperature and fan commands are recognized without simulation. Accounting stops at any other unsupported command. Use a supported excerpt with explicitly known starting coordinates for a complete report. No printer control or time prediction.
Paths show logical XYZ coordinates from the supported Marlin linear subset. Machine offsets, bed compensation, acceleration, firmware configuration and thermal behavior are not simulated. Layer and feature comments are slicer annotations. In their absence, extrusion-height changes are only observed groups. The G-code interpreter does not predict print time or mass. Slice results label engine time and filament-length estimates separately; no successful-print prediction is made.
- Linear Move | Marlin Firmware — Marlin
- Absolute Positioning | Marlin Firmware — Marlin
- E Absolute | Marlin Firmware — Marlin
- Relative Positioning | Marlin Firmware — Marlin
- Set Position | Marlin Firmware — Marlin
- E Relative | Marlin Firmware — Marlin
- Auto Home — Marlin
- Set Hotend Temperature — Marlin
- Wait for Hotend Temperature — Marlin
- Set Bed Temperature — Marlin
- Wait for Bed Temperature — Marlin
- Set Fan Speed — Marlin
- Fan Off — Marlin
Built with Three.js, CodeMirror and the MIT-licensed Kiri:Moto FDM engine, loaded from this site. No remote parsing service or model is required.