WLED-based LED status bar for the Snapmaker U1.
Based on the WLED v2 usermod Klipper Percentage
(https://github.com/Aircoookie/WLED) with Klipper API integration.
Modified and extended by me drc85 NOTE - all normal wled functions are disabled so there are nor crashes!!!
⚪ Idle
White breathing (smooth pulse)
🟡 Preparing / Preheat
Orange running light (→)
Pattern: 50% – 50% – 75% – 100% -100% – 50%
🟢 Printing
Green progress bar
- New LED → blinks 2×
- Existing LEDs → stay solid
- Remaining LEDs → dim white
🔵 Paused
Blue running light (same pattern as preheat)
🔴 Error
Fast red blinking (on/off)
🟢 Complete
Fast green blinking (~20s) → returns to Idle
- WS2812 (or similar) LED strip
→ 16 LEDs for ~27cm width - ESP32 (or compatible)
- Optional: ready-to-use USB WLED controller
→ https://de.aliexpress.com/item/1005010502929150.html - 3 x 5mm - m3 pointed flathead screws
- double sided 3M VHB tape
- led mounting case two options availible
-
- one version with mount for under the buildplate,
-
- the other version is a stand lone version , works also on the bottom or top of the printer or in any room with the same wifi! → https://makerworld.com/de/models/2686608-snapmaker-u1-led-status-bar-wled-esp32-gledopto#profileId-2976228
- paxx firmware → https://github.com/paxx12/SnapmakerU1-Extended-Firmware
NOTE: -FOR KLIPPER - you have to be on Paxx FW → https://github.com/paxx12/SnapmakerU1-Extended-Firmware
- Download
firmware.bin:
https://github.com/drc85/snapmakerU1-wled-stauts-bar - Flash it to your ESP32 (e.g. via esptool or web flasher)
- Connect to WiFi
- Open WLED Web UI
Enter:
- Printer IP
- API Key *(optional, leave empty if not used) ➡️ Reboot the device (setup takes max ~10 minutes)
- MakerWorld:
https://makerworld.com/de/models/2686608-snapmaker-u1-led-status-bar-wled-esp32-gledopto#profileId-2976228
Available options:
- Under the build plate
- Directly on the bottom of the printer
- Place controller and LED inside
- Screw on the top part
- Add 3M VHB tape
- Mount it inside the printer
- Route the cable through the ride side wall (with the build plate cable) -when the sidewall is removed u can see flat cable goin through the bottom, u can use this hole so no drilling is required!!
- for buildplate moutn fix the calbe ont he buildplate cable -for the stand version if u place it on the bottom of the printer u can just pull it through! https://www.youtube.com/watch?v=GgDL4Bqjk_Y
