This page allows you to install the latest firmware for Bambu Lights – a reactive lighting system for Bambu 3D printers, that uses 5V WS2812B LED strips. The code runs on an ESP32 – I used an ESP32 Pico D4 Devkit. This page also has binaries for the ESP32-S3 and ESP32-C3. The default pin for the LEDS is:
- 27 for the PICO
- 16 for the S3
- 3 for the C3
Full details of this project can be found on the github repository.
Installation
Connect your ESP32 board to this computer then click the appropriate button below to install the latest version of the firmware (it is recommended that you unplug other USB devices from your computer just to be safe).
If your board requires you to put it in program mode, you should do that prior to clicking the button, and you will have to reset the board after the upload is complete. For these boards you will hav to find the AP it produces for you to configure the WiFi connection – just connect to the AP and a config page should appear – if not, opening a browser is usually enough to take you to the config page.
For other boards (like the PICO devkit), you don’t need to put in program mode and you will be given the option to configure the WiFi connection right here.
When you click the install button below you will see a dialog box showing you the various USB ports, select the one that your clock is connected to.
Full Install
Click the button below – you don’t need to choose the ‘Erase’ option, the existing contents will be completely overwritten during the install.
Configure Wifi
Use the following button to just configure wifi without flashing:

Hi, been going around with your repo and its amazing! I really love it and it seems very complete.
Managed to installed it and configure it via .local site. Unfortunately i wasnt able to make light respond once i had everything set up as im using several ESP32 boards that are not specifically the PICO 4.
Is there a way to address the Data pin # for ESP32S , maybe D1 or similar boards other than Pico 4?
Last but not least, thanks a lot for your work, its truly amazing.
There are builds for the S3 and C3 now. The S2 doesn’t have enough RAM to set up a secure connection to the printer.
I posted an AMS hinge & Light Riser project (including a link to your firmware) on the Thingiverse web site.
The light makes working with the P1S much easier.
Light & Hinge Project: https://www.thingiverse.com/thing:7286898