Supported Printers¶
Bambuddy supports Bambu Lab 3D printers with Developer Mode capability.
Supported Printers¶
All Bambu Lab printer models are supported:
| Model | Series | LAN Mode | Camera | AMS |
|---|---|---|---|---|
| X1 | X1 | |||
| X1 Carbon | X1 | |||
| X1E | X1 | |||
| X2D | X2 | |||
| H2D | H2 | |||
| H2D Pro | H2 | |||
| H2C | H2 | |||
| H2S | H2 | |||
| P1P | P1 | Add-on | ||
| P1S | P1 | |||
| P2S | P2 | |||
| A1 | A1 | AMS Lite | ||
| A1 Mini | A1 | |||
| A2L | A2 | AMS Lite |
Feature Comparison by Series¶
X1 Series¶
| Feature | X1 | X1 Carbon | X1E |
|---|---|---|---|
| LAN Mode | |||
| Camera | |||
| AMS Support | 4 units | 4 units | 4 units |
| Chamber Heating | |||
| Dual Nozzle |
X2 Series¶
| Feature | X2D |
|---|---|
| LAN Mode | |
| Camera | (RTSP, port 322) |
| AMS Support | AMS 2 Pro / AMS HT |
| Chamber Heating | |
| Dual Nozzle | |
| Steel Rod Gantry | (hardened steel, shared with P2S) |
| Airduct Mode | |
| Enclosure Door Sensor |
X2D added in Bambuddy 0.2.3b4
X2D support was added in April 2026 after the printer's launch. It is treated as a dual-nozzle family alongside H2D for K-profile management and print-command formatting, and inherits the P2S wiki pages for steel-rod lubrication, belt tension, cold-pull maintenance, and PTFE tube replacement.
H2 Series¶
| Feature | H2D | H2D Pro | H2C | H2S |
|---|---|---|---|---|
| LAN Mode | ||||
| Camera | ||||
| AMS Support | 4 units | 4 units | 4 units | 4 units |
| Chamber Heating | ||||
| Dual Nozzle | ||||
| Nozzle Rack | 6-slot |
P1 Series¶
| Feature | P1P | P1S |
|---|---|---|
| LAN Mode | ||
| Camera | Add-on | |
| AMS Support | 4 units | 4 units |
| Chamber Heating | ||
| Dual Nozzle |
P2 Series¶
| Feature | P2S |
|---|---|
| LAN Mode | |
| Camera | |
| AMS Support | 4 units |
| Chamber Heating | |
| Dual Nozzle |
A1 Series¶
| Feature | A1 | A1 Mini |
|---|---|---|
| LAN Mode | ||
| Camera | ||
| AMS Support | AMS Lite | |
| Chamber Heating | ||
| Dual Nozzle |
A2 Series¶
| Feature | A2L |
|---|---|
| LAN Mode | |
| Camera | (Chamber Image, port 6000) |
| AMS Support | AMS Lite |
| Chamber Heating | |
| Dual Nozzle | (single FDM extruder) |
| Linear Rails | |
| Ethernet | (Wi-Fi 2.4 GHz only) |
| Integrated Cutter / Plotter |
A2L added in Bambuddy 0.2.5b1
A2L support shipped in June 2026. Internal model code N9, serial prefix 26A19. The BambuStudio profile flag use_double_extruder_default_texture: true covers the two TOOL HEADS (FDM extruder + cutter/plotter), not dual filament extrusion — A2L is treated as single-nozzle for AMS routing, K-profile management, and print-command formatting. The cutter / plotter capability is not yet modelled in Bambuddy; FDM control works as on any A-series printer.
Developer Mode Requirements¶
Why Developer Mode?¶
Since the January 2025 firmware update, Developer Mode is required for full printer control:
- LAN Only Mode (without Developer Mode): Read-only access - monitoring only
- Developer Mode: Full access - control, file transfers, print scheduling
Enabling Developer Mode¶
All supported printers require Developer Mode for full functionality:
- Go to printer Settings > Network > LAN Only Mode
- Enable LAN Only Mode
- Enable Developer Mode (appears after LAN Only Mode is enabled)
- Note the Access Code (8 characters)
- Access code changes when these modes are toggled
Camera Support¶
RTSP Streaming¶
Bambuddy uses RTSP to access printer cameras:
- Requires ffmpeg installed
- Converts to MJPEG for browser viewing
- Port varies by printer model
Camera Ports¶
| Series | Protocol | Port |
|---|---|---|
| X1 | RTSP | 322 |
| X2 | RTSP | 322 |
| H2 | RTSP | 322 |
| P2 | RTSP | 322 |
| P1 | Chamber Image | 6000 |
| A1 | Chamber Image | 6000 |
| A2 | Chamber Image | 6000 |
Cam Wall view¶
The Printers page has a Cards / Cam wall toggle next to the card-size selector. Cam Wall replaces the printer cards with a responsive grid of live camera tiles for at-a-glance monitoring across the whole farm.
To keep the host CPU and LAN bandwidth bounded — especially on Raspberry Pi installs — Cam Wall only streams tiles that are currently visible on screen, up to a per-user Max live streams cap. Tiles that are visible but over the cap fall back to periodic snapshot polling at a configurable interval. Tiles that scroll off-screen pause entirely and release their backend transcoder slot. Disconnected printers also render paused (with the offline indicator) and do not consume a live-stream slot — only working tiles count against the cap.
Settings¶
The gear icon above the grid exposes three per-user knobs:
| Setting | Default | Range / Options | Stored |
|---|---|---|---|
| Max live streams | 4 | 1 – 16 | per-user localStorage |
| Snapshot interval (s) | 8 | 2 – 60 | per-user localStorage |
| Status overlay | Full | Off / Compact / Full | per-user localStorage |
Status overlay controls how much of the printer's state is drawn on top of each tile:
- Off — camera image only.
- Compact — colour-coded state chip in the top-left corner (
Printing,Paused,Finished,Error). Idle printers stay clean (no chip) so a wall of cold printers reads as quiet. A warning icon appears in the chip when the printer has active HMS errors. - Full — Compact chip plus a bottom info strip on currently-printing or paused tiles: filename, progress percent, current/total layers, and remaining time. The numbers match what the printer card shows for the same printer at the same moment.
Clicking a tile¶
Click any tile to open it in the floating camera viewer or in a dedicated window, matching your existing Settings → Camera view preference. Opening the larger viewer while the cam-wall tile is still on screen no longer interrupts the tile — both viewers share the same backend MJPEG fan-out, and closing the larger viewer leaves the tile streaming. The cam-wall toggle requires the camera:view permission.
AMS Support¶
Standard AMS¶
- Up to 4 units per printer
- 4 slots per unit (16 total)
- Humidity monitoring
- RFID filament detection
AMS-HT (High Temperature)¶
- Active drying capability
- Temperature monitoring
- For hygroscopic filaments
AMS Lite (A1)¶
- Simplified AMS for A1
- 4 slots
- No active drying
Feedback & Issues¶
If you encounter any issues with your printer model:
- Check the Troubleshooting Guide
- Search existing issues for your problem
- If not found, open a new issue with:
- Printer model and firmware version
- What works and what doesn't
- Any error messages or logs
Known Issues¶
By Model¶
| Model | Issue | Workaround |
|---|---|---|
| - | - | - |
No known model-specific issues currently reported
By Feature¶
| Feature | Issue | Affected Models |
|---|---|---|
| - | - | - |
No known feature-specific issues currently reported
Firmware Compatibility¶
Bambuddy is tested with recent firmware versions. If you encounter issues:
- Check if firmware is up to date
- Try updating firmware
- Report the firmware version with any issues
Minimum Firmware¶
Specific minimum versions aren't defined yet. Modern firmware (2024+) should work.