Automated multi-loop G-code builder for Bambu Lab P1/P1S, X1/X1C, A1, and A1 Mini. Supports G-code and 3MF files.
Get started in 3 simple steps:
β οΈ Beta Notice: Looprint is still in beta. Not all features have been tested on hardware. Do not leave your printer unattended β always stay nearby and monitor the process during automated looping.
Follow these steps to export your file from Bambu Studio:
Note: G-code files must be printed from SD card (required). Looprint automatically adds start and end code to all files. Optional: You can use Factorian Designs start and end code templates if you prefer. I recommend watching his video: A1/A1 Mini or P1/P1S/X1/X1C.
Note: 3MF files can be sent directly to printer from Bambu Studio after generating
or drag and drop your G-code or 3MF file here
Sets the print speed for each loop.
This replaces the standard purge line behavior, ensuring a clean and consistent first layer.
The zone with the green border is the selected push direction.
In advanced mode, you can click any zone to change it after file upload.
Z push offset: 30 mm below top of print
β οΈ Advanced: Incorrect values can cause collisions.
Push direction is automatically detected from your file. You can click the zones in the bed preview above to change it manually.
Note: In simple mode, push direction is locked to the auto-detected value. In advanced mode, you can change it but will see a warning if it differs from the auto-detected direction.
Default 18Β°C (Approx. 23Β°C on the plate). Wait max 60 min.
Default 30mm below top (P1/X1). A1 Factorian logic uses 40mm in the automated calculation.
Distance from model center for left/right push lanes. Default 30mm. Auto-adjusted if too large for model placement.
Speed of the push-off motion. Default 300mm/min. Lower = slower, safer for delicate prints.
Sweeps entire bed in 7 passes (safe one-way back-to-front pattern) after push-off to clear any debris. Returns in straight line before shifting to next pass. Default Z: 1mm (bed level), adjustable.
Start code that will be inserted at the beginning of each loop. Variables are replaced with values from your file.
Pushes model from left zone towards front. Z height calculated automatically.
Pushes model from center zone towards front. Z height calculated automatically.
Pushes model from right zone towards front. Z height calculated automatically.
Processing...
Your file has been looped into a single file with push-off sequences between each loop.
Source file: β
Total loops: 0
Looprint is an automated multi-loop G-code builder for Bambu Lab P1/P1S, X1/X1C, A1, and A1 Mini printers. It takes your sliced G-code or 3MF file and automatically creates multiple print loops with push-off sequences between each loop, allowing you to print multiple copies of your model automatically.
Logic based on Factorian Designs G-code templates. I recommend watching his videos: A1/A1 Mini or P1/P1S/X1/X1C.
Looprint supports multiple Bambu Lab printer models. Click to expand details for your printer:
.gcode, .gco, .g, .txt.3mfStart and end code are added automatically for all file types. You don't need any special printer profiles or modifications.
Note: Maximum file size: 150MB
When you generate a looped file, Looprint:
Click to expand technical details for your printer model:
Looprint uses a dynamic push-off system that calculates three push lanes based on your model's position:
This ensures stable ejection regardless of your model's shape. The offset is automatically adjusted if it would cause the printer to crash into the bed edges. A warning is displayed if auto-adjustment occurs, showing the maximum possible offset.
Safety Clear: After push-off, the hotend moves to a safe X position to avoid hitting the model on the next loop.
X1/X1C Specific: Includes cutter sequence (`G1 Y-3`) before push-off. See "Supported Printers" section above for complete feature list.
A1 uses a bed slinger design where the bed moves (Y-axis) and the gantry stays stationary. Looprint automatically calculates the optimal push position using Factorian's 41mm rule:
β οΈ Important: A1 Mini only: Wiggle sweep requires 50mm clearance to the left of the bed. See "Important Safety Reminders" section for details.
Having issues? Click to expand troubleshooting for your printer model:
If you encounter issues or have questions, make sure you've watched the Factorian Designs videos about the automation system that Looprint is based on: A1/A1 Mini or P1/P1S/X1/X1C.