WLED Display Board
For this project I built out a custom PCB with 10 SK6812 mini LEDs for use with WLED. Pretty straightforward board with a level shifter, mic, and IR inputs for controlling the colors. Uses a Xiao ESP32C3 for the control board, flashed with custom firmware to enable usermod for audio for this board as the official builds don't include it for ESP32C3.
Background: Last year around this time I won the AMD AI Pervasive Developer Contest hosted on Hackster with my entry for "Infinite Sands" an interactive sandbox that used a projector and camera to get images which were processed with DepthAnythingV2 to get back a depth map and utilized with ComfyUI and ControlNet to generate images based on provided audio based prompts. I received the award trophy at their ceremony and from the moment I got it I knew it was one I wanted to create a custom LED board for. It's a glass trophy so light can travel up through it and it's massive so makes for a nice display piece.
I've attached the schematic for it along with the gerber and BOM files.
The project is pretty straightforward:
- The Xiao ESP32C3 is used to control the lights and flashed with a custom WLED firmware that includes the audioreactive usermod
- The LED data line goes through a level shifter to 5V, the LEDs also receive 5V from the VUSB pin
- A microphone pinout exists for using a INMP441 microphone for the audioreactive capabilities
- An IR pin exists for optional IR support which is placed under expected female headers
I built the enclosure with PETG for the pieces. I used opaque PETG for the LED surrounding material so it would showcase the colors as they are selected.
For a full project breakdown see my hackster article: https://www.hackster.io/timo614/wled-display-board-fed7ed
WLED Display Board
Project images are for reference only. Actual production is based on the manufacturing files on the project page.
Please review the designer's notes (e.g., PCB thickness) and select the appropriate options.
PCBWay is not responsible
for issues caused by unsuitable parameter selections.
For more important ordering information, please refer to
Read More
Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW- Comments(0)
- Likes(0)
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Timothy Lovett
-
Hive Helper - Home Assistant epaper display
In addition to the PCB and its associated parts you'll need to source the following:Xiao ESP32C3 (ht...
-
Level Up Board
A Xiao form factor board for optional level shifting with the use a jumper. I have three uses for th...
-
WLED Display Board
For this project I built out a custom PCB with 10 SK6812 mini LEDs for use with WLED. Pretty straigh...
-
Glowbug Mini
Like my Glowbug Project this PCB is designed to use WLED a firmware that works on many Espressif mic...
-
Mouse Touch Board
This board acts as a touch board with a MPR121 for use along with my mouse core board this board has...
-
Freeflow Mouse Core Board
This project utlizes a PMW3360 to act as a mouse core board. The board has two methods of connection...
-
Programmable Mist Maker - XIAO / QT PY Extension
1086 2 1 -
RadioHAT - Raspberry Pi radio development platform
909 0 2 -
QWIIC-VL53L4CD Time-of-Flight Distance Sensor Module
1104 0 1 -
-
-
-
ARPS-2 – Arduino-Compatible Robot Project Shield for Arduino UNO
3343 0 6 -
-
A Compact Charging Breakout Board For Waveshare ESP32-C3
3959 3 8 -
AI-driven LoRa & LLM-enabled Kiosk & Food Delivery System
4343 2 2







