WLED-Controller
LostInCompilation·WLED-Controller-PCB
About the WLED-Controller PCB
WLED-Controller is an open source ESP32 PCB design by LostInCompilation, published on GitHub. It is a 2-layer board measuring 100 × 100 mm, with 63 components from 27 distinct parts.
Its main chip is the esp32-wemos-d1-mini, from the ESP32 family. Other key parts include the AMS1117-3.3, 74AHCT125 and INA219. By type, the board carries 23 capacitors, 14 resistors, 8 ICs, 6 connectors, 5 fuses and 2 transistors.
It belongs with the iot & wireless, audio and displays & leds designs in this gallery.
From the project
WLED Controller Board with ESP32 - 4 Channels - Current and Power Monitoring - INMP441 Microphone
NOTE: The usermod is currently in development and will be uploaded to thtis repository._

Main components on the WLED-Controller
WLED-Controller bill of materials (BOM)
63 components, 27 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | AMS1117-3.3 | SOT-223-3_TabPin2 | U1 |
| 1 | ~ | INMP441_Module | U2 |
| 1 | esp32-wemos-d1-mini | esp32-wemos-d1-mini | U3 |
| 1 | 74AHCT125 | TSSOP-14_4.4x5mm_P0.65mm | U4 |
| 4 | INA219 | SOIC-8_3.9x4.9mm_P1.27mm | U5, U6, U7, U8 |
| 1 | AOD403 | TO-252-2 | Q1 |
| 1 | IRLL2705 | SOT-223-3_TabPin2 | Q2 |
| 1 | 5V Power | ScrewPlug_3P_Vertical | J1 |
| 1 | I2S Extension | IDC-Header_2x05_P2.54mm_Horizontal | J2 |
| 1 | LED Channel 1 | ScrewPlug_3P_Vertical | J3 |
| 1 | LED Channel 2 | ScrewPlug_3P_Vertical | J4 |
| 1 | LED Channel 3 | ScrewPlug_3P_Vertical | J5 |
| 1 | LED Channel 4 | ScrewPlug_3P_Vertical | J6 |
| 5 | Fuse | Fuseholder_Littelfuse_Nano2_154x | F1, F2, F3, F4, F5 |
| 1 | SANYOU SRD | Relay_SPDT_SANYOU_SRD_Series_Form_C | K1 |
| 1 | LED DUAL | LED_D3.0mm_BiDir | D1 |
| 1 | SMS140 | D_MELF | D2 |
| 2 | 680uH | L_10.4x10.4_H4.8 | L1, L2 |
| 14 | 100nF 50V | C_1206_3216Metric | C1, C2, C4, C7, C10, C11, C12, C13 +6 |
| 4 | 10uF 25V | C_1206_3216Metric | C3, C5, C8, C9 |
Show 7 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 2200uF 10V | CP_Radial_D10.0mm_P5.00mm | C6 |
| 4 | 1200uF 16V | CP_Radial_D10.0mm_P5.00mm | C16, C17, C18, C19 |
| 2 | 3k3 | R_1206_3216Metric | R1, R2 |
| 2 | 150R | R_1206_3216Metric | R3, R4 |
| 2 | 10k | R_1206_3216Metric | R5, R6 |
| 4 | 62R | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R7, R8, R9, R10 |
| 4 | 0.01R 1% | 2512_Shunt | R11, R12, R13, R14 |
WLED-Controller design files
The KiCad project lives in the LostInCompilation/WLED-Controller-PCB repository on GitHub; these links point at the commit this page was built from.
- LayoutWLEDController.kicad_pcb
- SchematicWLEDController.kicad_sch
WLED-Controller: common questions
What microcontroller does the WLED-Controller use?
The WLED-Controller is built around the esp32-wemos-d1-mini, from the ESP32 family.
How big is the WLED-Controller PCB?
The WLED-Controller measures 100 × 100 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the WLED-Controller?
63 components, from 27 distinct parts. The full bill of materials is listed on this page.
Where can I download the WLED-Controller design files?
From the LostInCompilation/WLED-Controller-PCB repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the WLED-Controller design in my own project?
The repository has no license, so all rights stay with LostInCompilation. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the WLED-Controller without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.
Similar boards
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8kESP32
Bitaxe
skot
56.5 × 99.8 mm86 parts4LCERN-OHL-S-2.01.4k