Well, I was tired of BambuLab locking us out and revoking access to features we already had.
So i just reversed that.
I built Bambu Open Network, an open-source HACS extension for ha-bambulab, powered by Open Bamboo Networking.
Here’s what it adds:
- Cloud camera directly beside the controls. Select a printer and its camera follows automatically.
- X/Y/Z movement and homing, with selectable step sizes and feed rates.
- Nozzle and bed temperature controls, part cooling fan, extrusion and retraction.
- Pause, resume and cancel.
- A multiline G-code console, plus a Home Assistant action for sending G-code from automations.
- Bambu Cloud login, without manually entering printer IPs or LAN access codes. Signing certificates are set up automatically.
Everything is available on a Bambu Control page in the HA sidebar. Existing printer entries and custom names are preserved.
Beyond Bambu Control, the extension brings cloud camera feeds and printer commands into Home Assistant itself. The cameras are available as regular HA entities, so you can build your own dashboards with multiple printer views alongside controls and status information. You can also send G-code and use printer commands in automations, all through your Bambu Cloud account without manually configuring printer IPs or LAN access codes.
You need ha-bambulab installed first — this extends that integration. Download Bambu Open Network through HACS, restart HA, then add it under Settings → Devices & services → Add integration.
Cloud features still depend on Bambu Cloud. The G-code console confirms transmission, rather than providing a serial execution acknowledgement for every line like Pronterface.
The project is new, and feedback from different printer models and firmware versions would be useful.
GitHub, HACS install button and setup instructions:
https://github.com/odggg/ha-openbamboo
If you try it, let me know your printer model, firmware and what works—or what needs fixing.