Step 1 — Upload FullControl G-Code
Upload the .G-Code file exported from FullControl.xyz or FullControl Python. This file contains the custom toolpath generated by FullControl and usually does not include your printer's startup and shutdown procedures.
Step 2 — Download Placeholder STL
The application automatically generates a placeholder STL with the same overall dimensions as your FullControl model.
Download the generated STL, import it into Creality Print, slice it using your printer profile, then export the result as a G-code file.
⚠️ The placeholder is only used to generate your printer's startup, shutdown, and initialization G-code. It does not need to match the actual model geometry.
Step 3 — Upload Slicer G-Code
Upload the G-code generated by your Creality Print from the placeholder model.
This file provides all printer-specific startup and shutdown procedures, including features such as:
- Start and End macros
- Bed heating
- Nozzle heating
- Auto bed leveling (if enabled)
- Purge line
- Homing
- Other printer-specific Klipper macros and initialization commands
Automatic Centering
The application automatically calculates the bounding box of your FullControl toolpath and centers it on the print bed.
- ✅ Only X and Y coordinates are shifted.
- ✅ Z coordinates are never modified, making it safe for non-planar printing.
- ✅ Only absolute
G0 and G1 movement commands (G90) are adjusted.
Important Notes
- Always use a slicer G-code generated for the same printer and approximately the same model dimensions.
- Do not remove your printer's startup or shutdown macros.
- The merged file preserves your printer's initialization sequence while replacing the printing toolpath with the FullControl toolpath.
- If temperatures differ between the FullControl file and the slicer template, the printer will follow the temperatures defined in the slicer template.
Compatibility
This application is designed for Creality printers running Klipper firmware.
✅ Currently tested on:
Other Creality Klipper-based printers may also work, but they have not yet been tested.
Feedback & Support
If you encounter any issues, have suggestions, or successfully use this tool on another Creality Klipper printer, I'd love to hear from you!
📩 TikTok: @aapisme