Skip to content

FarmLoop Stage 2 assembly, Bambu P2S

Please read through the entire guide before beginning the installation. Ensure you have all prerequisites ready to avoid interruptions during assembly.

This guide covers the Bambu Lab P2S. Assembly is nearly identical to the P1P, P1S, and X1C guide, the P2S uses smaller M2 screws for the door hinge bracket, a 4-pin-to-6-pin Molex cable instead of the Y-cable on older kits, and has no cooling-fan module to install.

Approximate time: 45-60 minutes.

Before starting, lay out every part from the kit and verify you have them all.

Printed parts and hardware overview FarmLoop Stage 2 kit contents laid out: box, power supply, FarmBoard PCB, actuators, fan, and hardware

3D-printed parts (orange pieces)

Hardware

  • FarmLoop actuators (50 mm & 125 mm)
  • ESP32 controller board
  • Door-opener button & cables
  • Limit switch
  • Wiring harness
  • Molex cables
  • 4-pin-to-6-pin cable - older kits only, see the note below
  • External power supply - new kits, replaces the AMS power cabling above
  • Stock rubber damper feet
  • Double-sided white tape strips
  • Black textured tape strips
  • Cable ties & wire cutter

Screws & nuts

  • M2 × 8 mm (2 pcs)
  • M3 × 20 mm (1 pc)
  • M4 × 16 mm (1 pc)
  • M4 × 20 mm (1 pc)
  • M3 hex nut (1 pc)
  • M4 hex nut (2 pcs)
Door-opener button, O-ring, bracket, and hex nut
  1. Push the O-ring over the button until it sits in the recess. Insert the button through the hole in the orange bracket from the top.
Inserting the button through the bracket
  1. Secure it underneath with the hex nut.
Assembled door-opener bracket viewed from below
  1. Flip the bracket over to verify the button sits flush. The hex nut should be tight, and the O-ring should provide a seal. Connect the cable to the door-opener button.

  2. Press the rubber damper feet into the blind holes. These are the original rubber feet from your Bambu printer - unscrew them from the printer’s base and reuse them here. They provide vibration dampening and ensure a secure grip on the table. The rubber feet should press-fit snugly. Make sure they are fully seated in the recesses.

Tilted foot and rubber damper Damper pressed into tilted foot
  1. Install the door actuator and the cover containing the door button into the left tilted foot (marked L). Mount the feet on the printer.
Door actuator held in hand, side view Door actuator front view, ready to install Door actuator seated alongside the printer, rear view

2. Assemble the bender and attach the door hinge bracket

Section titled “2. Assemble the bender and attach the door hinge bracket”
Bender parts laid out: holder, actuator, lifter, cable
  1. Insert the limit switch. Make sure the limit switch sits embedded like in the picture.
Limit-switch cable connector plugged into the bender rail Limit switch seated into its recess in the bender rail
  1. Route the cables of the limit switch through the bender holder as shown in the pictures.
Cable routed the full length through the rail channel Cable routed through the rail, connector visible at the top
  1. Insert the Bender actuator.
FarmLoop 50 mm actuator held in hand, with its cable connectors
  1. Attach the bender hook using the M4 × 16 mm screw and M4 nut.
Lifter hook screw hole positioned at the top of the bender rail Driving the M4 x 16 mm screw to secure the lifter hook
  1. Finished assembly should look like this.
Completed bender, standing on its own Completed bender, isometric view
Parts laid out: orange bracket, two screws, screwdriver
  1. Remove the two screws on the bottom hinge of the front door.
Removing the bottom hinge screws from the front door
  1. Attach the front hinge bracket to the printer using the M2 × 8 mm screws.
Front hinge bracket mounted on the door, lid arm and quick-release pin laid out ready to attach
  1. Position the lid arm onto the front bracket. Secure with the M3 × 20 mm bolt and insert the quick-release pin through the left hole.
Lid arm attached to the hinge bracket with the quick-release pin inserted
  1. Attach the actuator to the door bracket with the M4 × 20 mm screw. Do not over-tighten the screw. The joint should still be movable.
Actuator attached to the door bracket with the M4 x 20 mm screw
  1. Remove the lowest screw on the right side of the printer where the bender will be mounted.
Arrow pointing to the screw to remove at the bottom corner of the printer frame
  1. Apply the included white double-sided tape strips to the front edge of the printer frame.
Double-sided tape applied to the printer frame
  1. Insert the bender module. Ensure it does not interfere with Z-axis lead screws or build-plate movement.
Bender module inserted at the printer corner, cables connected
  1. Reinsert the screw behind the bender.
  1. Remove the marked screw.
Back-of-printer view with an arrow pointing to the mounting screw hole
  1. Place the PCB basket as shown and use the same screw to mount it to the printer.
PCB basket being screwed onto the back of the printer
  1. Assemble and lay the frame on top of the printer.
Frame assembled and laid on top of the printer, cables routed through the drag chain
  1. Connect the cables to the bending assembly.
Close-up of the cable connectors near the printer's corner bracket
  1. Pull the cable through the opening and route it through the printer as shown. Secure the cables with tape and cable ties.
Cable routing through the top frame Top-down view of the printer interior with arrows showing the cable routing path
FarmBoard V2.1 with labelled ports: Door Button, Limit switch, Fan, Bending actuator, Door Actuator, Molex cable or Power supply
FarmBoard V3.1 with labelled ports: Door Button, Bender Button, Fan / Actuator, Bender Actuator, Door Actuator
  1. Connect the cables to the PCB.
PCB basket mounted on the back of the printer, cables connected
  1. Connect the power:
    • New kits (with external power supply): connect the power supply to the PCB and plug it into a wall socket. The printer’s AMS port is not used at all - skip the AMS cable steps below and leave your AMS wiring untouched.
    • Older kits: use the 6-pin-to-4-pin Molex cable to connect the printer and circuit board.
  1. Hook the scraper in at the back, then pull the front down over the print head.
Bracket attached at the printer's corner near the print head Bracket seated at the printer's corner, second angle Scraper placed on the printer head
  1. Insert the top glass into the frame.
Top glass inserted into the frame

The DOOR BUTTON is the manual-control button on the automatic door console. Its function depends on the current system state:

System stateActionResult
IdleShort tapDoor control (open/close toggle)
IdleLong press (3+ seconds)Enter test mode
Any state5 quick taps within 3 secondsEnter OTA configuration mode
Reset after safety-check failedSingle tapRecovers from SAFETY_FAILED state. Homes bender, closes door, returns to initial state.

OTA mode (firmware updates + trigger-mode setup)

Section titled “OTA mode (firmware updates + trigger-mode setup)”

OTA is how you flash new firmware and how you wire up the Digital trigger mode (printer IP + LAN access code). The full walkthrough - entering OTA mode, accessing http://farmloop.local, uploading a .bin file - lives on the Accessing the board (OTA mode). Trigger-mode setup is on the Trigger mode page.

After the board boots, the LED shows a sequence indicating connection status.

Successful startup sequence: 3 quick blinks → 5 slow blinks → 10 fast blinks. If you see all three patterns, the board is fully connected to the printer.

During OTA mode: the LED blinks rapidly at 4 Hz continuously until you exit or the timeout is reached.

LED patternMeaningAction needed
3 quick blinksBoot successfulNone, normal
5 slow blinksWi-Fi connectedNone, good
10 fast blinksMQTT printer connectedNone, fully operational
2 long blinksWi-Fi connection failedCheck SSID and password in OTA
4 long blinksMQTT connection failedCheck printer IP and access code

Stuck? Reach out: