Check the file before it prints
A G-code file can ask a printer for things it cannot do: a move past the bed, a hotend too hot for the filament, plastic pushed through a cold nozzle. We check every line against your printer's own limits, read from the vendor's printer profile, before the file goes to the machine. Now for Creality and Prusa printers too, not only Bambu.
See a real Creality K1 fileWhy it matters
The limits come from the vendor. Bed size, height, where the head travels and top speed are read from the printer profile the slicer ships, and every number names the file it came from.
Unknown stays unknown. If a start script moves the head from a place we cannot work out, we do not guess its reach. That printer waits until its limits are checked by hand.
Two checkers must agree. Two separate programs read the same file. A printer counts as proven only when both pass a real sliced file.
A real Creality K1 file, checked
A small PLA bracket from our walking robot, sliced for a Creality K1 with Creality's own presets: 0.85 g, 60 layers, 6,308 moves. Checked on 15 October 2026 against the K1's limits from Creality K1 0.4 nozzle.json:
- PASSbed and heightevery extruding move inside X0..220 Y0..220, Z up to 12 of 250 mm
- PASShead travelevery move, start script included, inside the K1's travel area
- PASSspeedpeak 30,000 mm/min against the K1's 60,000
- PASShotend and bed220 C against 240 for PLA, bed 60 C against 70
- PASScold nozzleno plastic pushed before the nozzle is hot
- PASSflowpeak 11.8 mm³/s against the 12 the filament allows
- PASSright printerthe file was sliced for the K1 it is checked for
- OPENheaters off at the endthe K1 ends with its own END_PRINT routine, stored on the printer, so the file alone cannot show it
Without the K1's limits, the same file could only be checked against what it says about itself. The head travel and the printer match could not be judged at all.
Pick a printer to see the limits we read for it:
What you get
- Your file, checked
- Every line of your G-code against your printer's limits, with a pass, a fail or an open question per check.
- Where each number came from
- The profile file and setting behind every limit, so you can check us.
- Your printer added
- Not on the list? Tell us the model. We read its profile and slice a test file for it.
- Prints if you want them
- Checked files can print on our farms in Shenzhen.
Check your printer
Tell us which printers you run. We answer within one working day.
Run 3D printers yourself? Put them on our print network.