PrintLoop · Bambu Lab A1

Print more.
Stop babysitting.

Upload your sliced .gcode.3mf — with auto-removal G-codes set in your printer preset — choose how many times to repeat each model, and let your Bambu A1 run unattended, print after print.

Bambu A1Single ColorMulticolor AMSBatch PrintingFree & Open Source
Auto-removal system

The printer ejects.
You do nothing.

PrintLoop works with custom Start & End G-codes that automate print removal. After each print, the bed cools, vibrates, and ejects the part — so the next one starts immediately.

01
Print finishes
The model is fully printed. The printer begins the auto-removal sequence from the End G-code preset.
02
Bed cools to 25°C
The bed temperature drops until the print releases naturally from the PEI surface. No manual action needed.
03
Vibration cycle
A calibrated vibration sequence loosens the print from the bed before the final push.
04
Print is ejected
The gantry sweeps forward and pushes the finished print off the bed. The next cycle begins immediately.

Start & End G-codes available on GitHub. Custom ejector mount for the Bambu A1 available on MakerWorld.

How it works

Four steps.
Infinite prints.

No coding. No manual G-code editing. Set up your preset once and upload.

01
Set up G-codes
Add the PrintLoop Start & End G-codes to your Bambu A1 printer preset in Bambu Studio. Do this once.
02
Slice your models
Design and slice your models in Bambu Studio. One plate per model. Export as .gcode.3mf.
03
Set repetitions
Upload here. PrintLoop detects all plates automatically. Set how many times to repeat each one.
04
Download & print
Download the merged .gcode. Open it in Bambu Studio and send to print. The loop runs itself.
PrintLoop · Web App
PrintLoop V2 — Web
1 · Printing Mode
2 · Operation Mode
3 · Upload .gcode.3mf
Drop your .gcode.3mf here
Must include auto-removal Start & End G-codes in printer preset · click to browse
Ready. Upload a .gcode.3mf file to start.