Bambu Lights

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:

Your browser does not support provisioning.

3 Replies to “Bambu Lights”

  1. 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.

    1. 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.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.