Bambu 3D Printer Control
Control and troubleshoot BambuLab printers: status, jobs, camera, AMS, calibration, and more. Full 3D printer management via chat.
Tags: hardware, 3d-printing, skill
Category: hardware
Tips
- Ensure your BambuLab printer is on the same LAN as your OpenClaw host — the skill communicates locally over MQTT
- Install via Homebrew tap for easy updates: the tool is actively maintained with new printer model support
- Set up a cron job to periodically check print status and notify you in Telegram when prints complete or encounter errors
- Use the camera integration to get a snapshot of your build plate before starting new prints — confirms the plate is clean
- Start with status-only commands before using control commands (pause, cancel) to build confidence in the integration
Community Feedback
@tobiasbischoff connected their Bambu 3D printer to Clawdbot. Now they control prints through natural language. No apps. No interfaces. Just conversation.
— Generative AI Publication
Use bambu-cli to configure, monitor, and control BambuLab printers over MQTT/FTPS/camera, producing exact commands and safe defaults.
— ClawHub
tobiasbischoff/bambu-cli (Go) – controls printers over MQTT/FTPS/camera (LAN). Has a Homebrew tap and supports start print, status, etc.
— OpenClaw Discord
Frequently Asked Questions
Which BambuLab printer models are supported?
The skill supports P1S, X1 Carbon, A1, and other BambuLab models that use the standard LAN MQTT protocol. Check the GitHub repo for the latest compatibility list as new models are added.
Does it require BambuLab cloud access?
No. The skill operates entirely over your local network using MQTT and FTPS. No cloud account or internet connection to BambuLab servers is required — your print data stays private.
Can I start a print from a 3MF file through chat?
Yes. You can upload sliced 3MF files and the skill will transfer them to the printer via FTPS and start the job. The agent handles the file transfer and print initiation.
Was this skill flagged as malicious on ClawHub?
There was a false-positive security flag that has been resolved (GitHub issue #383). The skill is safe to use — it only communicates with your local printer over LAN protocols.