BambuBeacon is a compact, ESP32-based status beacon specifically designed for BambuLab 3D printers.
It sits directly on your printer and visualizes its current status using stacked WS2812 RGB LED rings – clear, intuitive and visible from anywhere in the room.
No more constantly checking the slicer or the app: A glance at the beacon reveals exactly what the printer is doing.
✨ What does it do?
BambuBeacon receives the printer's live status updates and translates them into color-coded LED animations:
- 🟢 Print / OK
- 🟠 Heating / Warnings / Paused
- 🔵 Cools / Charges
- 🔴 Errors / Critical Conditions
- 🟣 Wi-Fi is reconnecting
- 🟢✨ Print finishes animation
Each LED ring has a specific task, making the information understandable at a glance – thanks to different movement patterns, even for colorblind users.
💡 Multi-ring concept (2 or 3 rings)
BambuBeacon supports 2 or 3 stacked LED rings (fully configurable in the web interface):
- Upper Ring – Global printer status (OK / Error / Finished)
- Middle Ring – Process states (Heating / Cooling / Paused / Warnings)
- Lower ring – Connectivity & Progress (Wi-Fi / Download / Print Progress)
Ring sequence and number of LEDs per ring are configurable.
🌐 Firmware, Web User Interface & Online Flasher (Local Only)
No apps, no cloud, no accounts. Everything runs locally on the device.
- Online Flasher (recommended): https://softwarecrash.github.io/BambuBeacon/
- Open-source project & documentation: https://github.com/softwarecrash/BambuBeacon
Included features:
- Initial setup of the WLAN (AP mode)
- Configuration of printer IP / USN / access key
- LED brightness & current limiting
- Number of rings + LEDs per ring (1–64)
- Ring order (from top to bottom or vice versa)
- OTA firmware updates
- JSON Backup & Restore
- Live debug logs via WebSerial
- Integrated LED test page: http:// /ledtest
🧰 Construction of the printed parts
Print files are available on MakerWorld: https://makerworld.com/de/models/2163021-bambubeacon-smart-state-light-for-bambu-printers
Assembly:

🚀 Quick Start
- Flash firmware via the web flasher: https://softwarecrash.github.io/BambuBeacon/
- Turn on the device and connect it to the Wi-Fi access point. BambuBeacon-xxxxx connect
- Open the setup in your browser http://192.168.4.1 Access and configure WLAN
- Then in the browser http://bambubeacon.local (or http:// ) open
- Go to "Printer setup" and click on "Search for printers". Once the printer is found, click on it, enter its access key, and save.
- Configure ring number (2/3), LEDs per ring, maximum current, and ring sequence – Save




1 review for BambuBeacon