Search models, users, collections, and posts

BambuBeacon – Smart State Light for Bambu Printers

GIF
GIF
GIF
GIF
GIF
GIF

Print Profile(6)

All
H2D
X1 Carbon
H2C
A1 mini
P1P
H2D Pro
A1
X1
P2S
X1E
P1S
H2S

BambuBeacon LED KIT - Solderless
BambuBeacon LED KIT - Solderless
Designer
3.2 h
2 plates
5.0(1)

BambuBeacon Wemos D1 Mini ESP32
BambuBeacon Wemos D1 Mini ESP32
Designer
3.4 h
2 plates
5.0(1)

BambuBeacon ESP32C3 Supermini
BambuBeacon ESP32C3 Supermini
Designer
3.4 h
2 plates
5.0(1)

BambuBeacon Wemos-C3 colored full Logo cap
BambuBeacon Wemos-C3 colored full Logo cap
Designer
38 min
1 plate
Click to see more

Open in Bambu Studio
Boost
74
216
26
17
62
37
Released 

Bill of Materials

List other parts
  • Wemos D1 Mini ESP32 x 1: For Wemos Variant
  • WS2812b 12Bit LED Ring x 3: ID_min 22mm | OD_max 52mm For Wemoos Variant
  • Soldering Wire x 1:
  • ESP32-C3 Nano x 1: for the ESP32-C3 Nano Variant
  • Athom Wled Slim x 1: for the Solder Free variant
  • bambuBeacon LED KIT x 1: https://all-solutions.store/bambubeacon/

Description

 

 Smart Status Light for BambuLab Printers

Boost Me (for free)

Enjoyed it? A like + Boost would mean a lot and helps me keep creating. Thanks!

 

BambuBeacon – Multi-Ring Status Beacon for BambuLab Printers (DIY or Solderless Kit)

BambuBeacon is a compact, ESP32-powered status beacon designed specifically for BambuLab 3D printers.
It sits directly on your printer and visualizes its current state using stacked WS2812 RGB LED rings — clear, intuitive, and visible from across the room.

No more checking the slicer or the app every few minutes: one glance at the beacon tells you exactly what your printer is doing.

✨ What does it do?

BambuBeacon listens to your printer’s live status updates and translates them into color-coded LED animations:

  • 🟢 Printing / OK
  • 🟠 Heating / Warnings / Paused
  • 🔵 Cooling / Downloading
  • 🔴 Errors / Fatal states
  • 🟣 Wi-Fi reconnecting
  • 🟢✨ Print finished animation

Each LED ring has a dedicated role, making the information easy to understand at a glance — even for color-blind users thanks to different motion patterns.

💡 Multi-Ring Concept (2 or 3 Rings)

BambuBeacon supports 2 or 3 stacked LED rings (fully configurable in the web interface):

  • Top ring – Global printer state (OK / error / finished)
  • Middle ring – Process states (heating / cooling / paused / warnings)
  • Bottom ring – Connectivity & progress (Wi-Fi / download / print progress)

Ring order and LED count per ring are configurable.

🌐 Firmware, Web UI & Online Flasher (Local-Only)

No apps, no cloud, no accounts. Everything runs locally on the device.

Included features:

  • First-time Wi-Fi setup (AP mode)
  • Printer IP / USN / access key configuration
  • LED brightness & current limiting
  • Ring count + LEDs per ring (1–64)
  • Ring order (top-to-bottom or reversed)
  • OTA firmware updates
  • JSON backup & restore
  • Live debug logs via WebSerial
  • Built-in LED test page: http://<device-ip>/ledtest
  • Wireguard client, watch your Printer state from everywhere

🧰 Build Options (Choose what fits you)

🔌 Option A: Solderless Kit (No soldering required)

For makers who don’t want to solder (or don’t have tools), there is a solderless kit option:

  • LED Kit + LED rings chosen to fit together nicely
  • Simple assembly

🔧 Option B: DIY Variant (Soldering / custom parts)

If you prefer full flexibility, you can build it with common ESP32 boards:

  • 1× ESP32 controller (e.g. Wemos D1 Mini ESP32, ESP32-C3 Nano, Athom Slim WLED)
  • 2 or 3× WS2812 LED rings (up to 64 LEDs per ring)
  • 5V power supply (≥ 500 mA, more recommended)
  • Wires + soldering iron
  • Optional: 330–470 Ω resistor on the data line
  • This printed enclosure

🔧 Assembly Notes

  • LED data pin:
    • Wemos D1 Mini ESP32: GPIO16
    • ESP32-C3 / Athom Slim WLED: GPIO10
  • Common ground between ESP32 and LED rings is required
  • Power LEDs from a stable 5V source
  • No Developer / LAN Only Mode needed — all printer features work normally

🚀 Quick Start

  1. Flash firmware via the Web Flasher: https://softwarecrash.github.io/BambuBeacon/
  2. Power the device and connect to the Wi-Fi AP BambuBeacon-xxxxx
  3. Open setup: http://192.168.4.1 and configure Wi-Fi
  4. Then open: http://bambubeacon.local (or http://<device-ip>)
  5. Go to “Printer setup” and hit "Search printer" when your printer is found, click on it and enter your access key then save.
  6. Configure rings (2/3), LEDs per ring, max current, ring order — Save

💬 This model is the physical enclosure for the BambuBeacon project.
Firmware and browser-based flashing are available via the links above.

 

Questions? join Discord

Comment & Rating (26)

(0/1000)

a super project, I'm printing 2 of them right now, by the way I'm already trying out the electronics and red and green are swapped for me, can that be changed somewhere? I'm currently using a WS2812b strip thank you very much
The designer has replied
Show original
designer
1
Reply
the rings must be wired to the controller in order controller->top ring->middle ring->bottom ring or the other way around, which can then be set in the software
Show original
0
Reply
Replying to @SoftWareCrash :
Thanks for the reply, I understood that The colors are swapped, it lights up green when there is an error and red in standby and printing. blue when cooling down, that works
Show original
0
Reply
Replying to @user_1740328984 :
this is very strange this can actually only be because they are not real ws2812b but a different type of chip in the LEDs, then colors are addressed incorrectly. can you tell me the exact chip name or a link where you got them from? edit: I suspect I know what the problem is, I'll build a fix for it later if you want you can come to the discord chat to test
(Edited)
Show original
0
Reply
Ran into some setup questions, which got answered and solved super quick by OP!
The designer has replied
designer
1
Reply
thank you verry much
0
Reply
The print profile is no longer public
A mega awesome part 😍 for every bambu printer I ever buy, I will build one of these displays 🤩🤩🤩🤩🤩🤩🤩🤩🤩🤩🤩
The profile uploader has replied
Show original
profile
1
Reply
Thank you very much, it looks great
Show original
0
Reply
Here, I also have my status light. I only put 3 LED strips of 9 because I didn't have any rings. Thanks again for sharing.
(Edited)
Show original
designer
1
Reply
Very cool model, maybe another version of the base with a little more space inside for example for clamps or similar. If you wire with 0.5mm² because nothing else is available right now, the space is very tight. Otherwise top model
The designer has replied
Show original
designer
2
Reply
for wich esp verrsion? what more space need? can you explain with picture?
0
Reply
Replying to @SoftWareCrash :
For the Wemos D1 ESP 32. I can take a photo for you in the next few days
Show original
designer
1
Reply
super project, I'm still working on it. I'll follow up with a photo
The designer has replied
Show original
designer
1
Reply
super, danke
0
Reply
Printed super easily, nice compact size and honestly exactly what I've been looking for!
The designer has replied
designer
1
Reply
Thank you :)
0
Reply
Boosted
THX
0
Reply
Boosted
;)
0
Reply
einfach gut
0
Reply

License

This user content is licensed under the MakerWorld Exclusive License.

You may create derivative works based on this object, provided that all such derivative works are published exclusively on the MakerWorld platform and include proper attribution to the original creator. You may not share, upload, host, distribute, or publish this object—or any derivative work of this object—on any other digital platform, marketplace, or distribution channel. Commercial use of this object and any derivative works is strictly prohibited. This includes, but is not limited to, selling, renting, sublicensing, or using the object in any context in which you receive monetary compensation or other financial benefits.