Bambu Lab setup

LAN-only mode and Developer Mode are both required — Bambu's firmware rejects every command without them.

Bambu printers talk to Rackrew over the LAN directly (MQTT + FTPS) — nothing goes through Bambu's own cloud. Two settings on the printer have to be turned on first, and both are required: without Developer Mode, the firmware rejects every command Rackrew sends, even with LAN-only mode on.

1. Enable LAN-only mode

On the printer's touchscreen: Settings → WLAN → LAN Only Mode → on. This disables Bambu Handy cloud access for the printer and switches it to accepting local connections only.

2. Enable Developer Mode

Still in Settings → WLAN, enable Developer Mode. This is the setting that actually allows third-party LAN control — LAN-only mode alone still refuses commands.

3. Get the connection details

From the printer's network info panel (or Settings → WLAN → LAN Only Mode screen) note down:

  • IP address — the printer's address on your local network
  • Serial number — printed on the panel, also on the printer's rating label
  • Access code — an 8-character code shown on the same screen

4. Add the printer in Rackrew

Fleet → Add printer → Bambu Lab, then enter the IP, serial, and access code from above. The bridge connects over MQTT (port 8883) for status and commands, and FTPS (port 990) to send files directly to the printer's storage.

Troubleshooting

  • "Serial number and access code are both required" — one of the two fields is empty or was mistyped; re-check the printer's screen, the access code refreshes if LAN-only mode is toggled off and back on.
  • Connects, but commands are rejected — Developer Mode is very easy to miss since it's a separate toggle from LAN-only mode. Double check step 2.
  • Camera doesn't show — the P1 series streams JPEG snapshots; the X1 series streams H.264. Both work out of the box once the printer connects — if the feed is blank, the connection itself likely isn't up yet.