Integration Overview

Integrate your Bambu Lab 3D Printer with Home Assistant

ha-bambulab is an open-source Home Assistant integration, to connect your Bambu Lab 3D Printer to Home Assistant

Bambu Lab Authorization Control

As of X1C firmware 01.08.05.00; P1 firmware 01.08.02.00 and A1 firmware 01.05.00.00, Bambu Lab has introduced new security measures to disable certain functionality that will impact this integration.

All read functionality will continue to work, regardless of firmware version

For the sake of clarity, we refer to the functionality as:

  • Read: Only reading data from the printer
  • Write: Sending actions to the printer to control functionality - setting temperatures, moving axis etc

If you choose to update a locked down firmware version and wish to keep your printer connected to Bambu Cloud, the majority of the write functionality will no longer work. The functionality to read sensor information is not impacted.

If you use Home Assistant to perform write actions - do not update if you want to retain this functionality in Home Assistant and use Bambu Cloud.

If you wish to update to these firmware versions and retain write functionality, you must put your printer into LAN Mode, and enable Developer Lan Mode. This will restore write functionality, however you will lose all connectivity to Bambu Cloud - Bambu Handy app, Remote Monitoring etc.

For more information on X1C 01.08.05.00, and how to enable Developer Lan Mode, please see the Bambu Lab Wiki

Earlier firmwares

Bambu introduced a different mechanism to break third party interop with their printers around P1 firmware 01.07.00.00. For these firmware if the printer is being used in 'hybrid' mode where it is still Bambu Lab cloud connected but the integration is set to connect locally to the printer, the same restrictions will be in force that the only controllable feature will be the light.

Alternatives

If you don't want to use the Home Assistant integration, there is an alternative Node-Red flow created by WolfWithSword. The same information about the Bambu Lab Authorization Control also applies to the Node Red flow. It comes with a handy online configurator so that you can upload the generated flow, straight into Node-Red which will feed the data into Home Assistant in a similar manner