Activation test print, verify the full pipeline
The activation test is the first real verification through FarmLoop and runs in two steps:
- Trigger-only test — an “empty” G-code that skips the print entirely and just fires the FarmLoop eject sequence. Catches wiring, limit-switch, bender, and door-actuator issues without risking a failed part.
- First real print, a Benchy — prints a small Benchy, cools the bed, and ejects end-to-end.
If both pass, you’re cleared for production.
Before you start
Section titled “Before you start”Make sure you’ve completed:
- Step 2, assembled the kit
- Step 3, flashed the latest firmware
- Step 4, verified the component test passes
If any of those is incomplete, circle back — a failed activation print with a mis-assembled kit can scar the PEI plate.
Step 1. Trigger-only test
Section titled “Step 1. Trigger-only test”Pick the routine-test file for your printer. These files don’t print anything — they’re empty on purpose. Sending one to the printer exercises the FarmLoop triggers (cooldown threshold, fan, bender, door actuator) without laying down any plastic. If the triggers fire correctly on an empty plate, you know the pipeline is wired right.
| Printer | File |
|---|---|
| Bambu A1 Mini | A1mini_Stage2_Routine_Test_V3.gcode.3mf |
| Bambu A1 | A1_Stage2_Routine_Test_V3.gcode.3mf |
| Bambu P1S / P1P | P1S_Stage2_Activation_Test.gcode.3mf |
| Bambu P2S | P2S_Stage2_Activation_Test.gcode.3mf |
| Bambu X1C | X1C_Stage2_Activation_Test.gcode.3mf |
The file is empty on purpose. It only tests the FarmLoop triggers — nothing prints. If you see the printer warm up, skip the print, and go straight into the eject sequence, that’s the expected behaviour. Don’t re-slice or repair the file.
Send the file to the printer
Section titled “Send the file to the printer”Via Bambu Studio (most common):
- Open the downloaded
.gcode.3mfin Bambu Studio: File → Open - Connect to your printer in the bottom-right dropdown
- Click Print
Via the Bambu Handy app: add the file to your printer from the app and tap Print.
What you should see
Section titled “What you should see”- Door opens (P / X series with door kit only)
- Bender engages — you’ll hear a servo whir
- Bender retracts
- Door closes
- The printer returns to idle
If every trigger fires in sequence without a part on the plate, you’re ready for step 2.
Step 2. First real print, a Benchy
Section titled “Step 2. First real print, a Benchy”Once the trigger-only test passes, run a small Benchy end-to-end. This is the first time plastic actually lays down and gets ejected in one loop. Pick your printer:
| Printer | File |
|---|---|
| Bambu A1 Mini | A1mini_Stage2_Benchy_Test_V3.gcode.3mf |
| Bambu A1 | A1_Stage2_Benchy_Test_V3.gcode.3mf |
| Bambu P1S / P1P | P1S_Stage2_Benchy_Test.gcode.3mf |
| Bambu P2S | P2S_Stage2_Benchy_Test.gcode.3mf |
| Bambu X1C | X1C_Stage2_Benchy_Test.gcode.3mf |
These files already include the FarmLoop eject sequence — send them straight to the printer, no re-slicing needed.
Watch the print
Section titled “Watch the print”The Benchy takes 20-30 minutes depending on the printer:
- Print phase (10-20 min) — the printer lays the Benchy.
- Cool-down phase (5-10 min) — after the last layer, the bed cools to the FarmLoop threshold (normally 25-35 °C for PLA). The print head moves to the parking position.
- Eject phase (10-20 sec):
- Door opens (P / X series with door kit only)
- Bender engages
- Part releases from the bed and slides forward into your collection bin
- Bender retracts
- Door closes
What success looks like
Section titled “What success looks like”- The Benchy comes off cleanly, no sticking, no scraping
- The bed is clear at the end
- The printer returns to idle and the LED goes back to normal
Move on to Step 6, start production with the FarmLoop app.
What failure looks like
Section titled “What failure looks like”Common first-run issues and where to go:
| What you see | Likely cause | Where to fix |
|---|---|---|
| Part stays stuck; bender pushes plate instead | Adhesion too strong (Z-offset / temp) | Parts won’t detach |
| Eject didn’t run at all, print just ends | Bed-temp threshold mismatch, or wrong file sent | Temperature mismatch |
| Bender hits the print (not the plate edge) | Calibration or part geometry | Parts won’t detach → thin parts |
| Printer errors on bed leveling after eject | Bender interfered with homing | Bed-leveling errors |
| Door didn’t open (P / X series) | Door-actuator wiring | Verify installation → P / X series |
Running it more than once
Section titled “Running it more than once”If the first activation print succeeds but the second fails, it’s almost always residue from the first part confusing bed leveling. Wipe the plate, let it cool fully, and retry. This behaviour is covered in Bed-leveling errors → failing between loops.
Related
Section titled “Related”- Step 4, verify installation, the mechanical test that comes before this
- Step 6, first production print, the full workflow for real jobs
- Parts won’t detach, if either test fails