Skip to the content
2 layers58.3 × 54.8 mmESPLEDDriver, the printed circuit board in 3D

ESP Powered LED Driver Board for both Addressable and Non-Addressable LEDs.

Size
58.3 × 54.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
39
Nets
30
Pads
166
Tracks, vias
444, 41
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
22 Sep 2026
Updated
25 Sep 2026

Overview

ESPLEDDriver is an open-source printed circuit board by OakTreeWC, from the OakTreeWC/ESPLEDDriver-v1.0 repository on GitHub. It is a 2-layer board of 58.3 × 54.8 mm with 39 parts on 30 nets, routed with 444 tracks and 41 vias.

It is built around the ESP32-C3-WROOM-02-H4, XL1509-3.3 and IRLR2705-DO, with the SK34SMA-3G and SMBJ30A among its other parts. Its parts include 12 resistors, 7 capacitors, 5 connectors, 4 transistors and 2 ICs. It belongs with the ESP32 and RISC-V boards of this library.

Main components

5

README

README.md

ESPLEDDriver-v1.0 (In Progress)

ESPLEDDriver is an ESP Powered LED Driver Board for both Addressable and Non-Addressable LEDS. It features a ESP32-WROOM, with either a built in antenna or u.fl port, as well as 4 mosfet channels for powering monochrome and multicolor leds. All GPIO pins are exposed directly to the IO headers on the right side, and all power/led related IO can be found on the left side via the screw terminals. Components have been sized accordingly to support 5-30V input, and up to 5 amps of current draw.

View PCB on KiCanvas

Firmware

Due to the PD complexity of adding a USBC port to this project, I refrained from adding one. However, that does mean that programming the board requires using a USB to UART adapter.

In terms of firmware to be run on this, I will be using WLED, but ESPHome or any other ESP based software can be used to control it as well.

Usage

This can be used in multiple ways, but what I believe is the most interesting (and fun) way to do it is to just integrate it with Home Assistant. If you really wanted to though, you could just use the Web Interface of WLED, or make your own firmware with its own API or something. The possibilities are literally endless, which is what makes the ESP platform so great.

I/O

Pin NumberFunction
0Addressable LED Data Line
4Non-Addressable LED Channel 1/Red
5Non-Addressable LED Channel 2/Green
6Non-Addressable LED Channel 3/Blue
7Non-Addressable LED Channel 4/White

All other non-strapping pins are just free, so one may use them for any other purpose.

Example Wiring Diagrams

image image image

PCB

image image

Bill Of Materials

ItemDescriptionQty.Unit Price (USD)Total Price (USD)URLRunning Total (USD incl. tax)
ESP32-C3-WROOM-02UESP32 RF TXRX MOD BLUETOOTH U.FL SMD1$3.71$3.71https://www.digikey.com/en/products/detail/espressif-systems/ESP32-C3-WROOM-02U-N4/15222540$3.71
277-1580-ND5POS Terminal Block, Side Entry, 5mm1$1.28$1.28https://www.digikey.com/en/products/detail/phoenix-contact/1935190/568617$4.99
277-1578-ND3POS Terminal Block, Side Entry, 5mm1$0.72$0.72https://www.digikey.com/en/products/detail/phoenix-contact/1935174/568615$5.71
277-1667-ND2POS Terminal Block, Side Entry, 5mm1$0.53$0.53https://www.digikey.com/en/products/detail/phoenix-contact/1935161/568614$6.24
IRLR2705PBFCT-NDMOSFET N-CH 55V 28A DPAK10$0.58$5.76https://www.digikey.com/en/products/detail/infineon-technologies/IRLR2705TRPBF/812649$12.00
776-MAF95310-ND185mm UFL Antenna1$1.13$1.13https://www.digikey.com/en/products/detail/ezurio/MAF95310/5876486$13.13
311-330HRCT-NDRES 330 OHM 1% 1/10W 060310$0.025$0.25https://www.digikey.com/en/products/detail/yageo/RC0603FR-07330RL/727162$13.38
RNCP0603FTD10K0CT-NDRES 10K OHM 1% 1/8W 060310$0.01$0.12https://www.digikey.com/en/products/detail/stackpole-electronics-inc/RNCP0603FTD10K0/2240139$13.50
5272-XL1509-3.3-EVCT-NDXL1509 IC REG BUCK 3.3V 3A 8SOP1$0.93$0.93https://www.digikey.com/en/products/detail/evvo/XL1509-3-3-EV/24370104$14.43
4878-SK34SMA-3GCT-NDDIODE SCHOTTKY 40V 3A SMA1$0.35$0.35https://www.digikey.com/en/products/detail/diotec-semiconductor/SK34SMA-3G/13155211$14.78
P16479CT-NDCAP ALUM POLY 180UF 20% 16V SMD1$1.55$1.55https://www.digikey.com/en/products/detail/panasonic-industry/16SVPF180M/4204811$16.33
1276-1860-1-NDCAP CER 1UF 50V X5R 060310$0.08$0.80https://www.digikey.com/en/products/detail/samsung-electro-mechanics/CL10A105KB8NNNC/3887518$17.13
36-3568-NDFUSE HOLDER BLADE 500V 30A PCB1$1.31$1.31https://www.digikey.com/en/products/detail/keystone-electronics/3568/2137306$18.44
493-1111-NDCAP ALUM 1000UF 20% 50V RADIAL1$1.30$1.30https://www.digikey.com/en/products/detail/nichicon/UVR1H102MHD/588852$19.74
SMBJ30ALFCT-NDTVS DIODE 30VWM 48.4VC DO214AA1$0.50$0.50https://www.digikey.com/en/products/detail/littelfuse-inc/SMBJ30A/286004$20.24
SRR1210A-680MCT-NDFIXED IND 68UH 3A 102 MOHM SMD1$1.47$1.47https://www.digikey.com/en/products/detail/bourns-inc/SRR1210A-680M/5031009$21.71
399-A768MS107M1HLAE024CT-NDCAP ALUM POLY 100UF 20% 50V SMD1$1.22$1.22https://www.digikey.com/en/products/detail/kemet/A768MS107M1HLAE024/12704540$22.93
Female IO Headers20PCS Single Row Straight Female Pin Socket Pin Header Connector Pin Strip 2.54mm Spacing for PCB Board Shield1$5.99$5.99https://www.amazon.com/Ferwooh-Single-Straight-Connector-Spacing/dp/B0CZ6X313F/ref=sr_1_2?crid=39VMGF4CCA1GG&dib=eyJ2IjoiMSJ9.NBa46IPaB8xWVTMRTULFOi3t2_Bh3ctx1FmyruNSGoGmYMdxk0LClbzoKFV-c0LT81RXjUFz13WOxkmCkKyU9QgRG8rwSUfN6dJtCpupQRfLCY0_F6_al_UNWfSwz9q3z1k9db4CpDrOTnL1TruZ9XrdwOYw0u1U0dscYfxgbU-Gp83MaORzWl8d61gyXKhzst-xlNGDYB-oXc_l3OwoJDj05kOEF4lXotFBnQoTlWQ.HyzfQy6889qkZPpNsp2jaawJgTKnZesUPEsDKpRi2kk&dib_tag=se&keywords=gpio+header+female&qid=1789867484&sprefix=gpio+header+fema%2Caps%2C180&sr=8-2$28.92
450-1650-NDSWITCH TACTILE SPST-NO 0.05A 24V2$0.13$0.26https://www.digikey.com/en/products/detail/te-connectivity-alcoswitch-switches/1825910-6/1632536$29.18
F989-NDFUSE AUTOMOTIVE 5A 32VDC BLADE2$0.39$0.78https://www.digikey.com/en/products/detail/littelfuse-inc/0297005-WXNV/146583$29.96
Digikey Shipping1$4.99$4.99$34.95
Digikey Tariffs1$4.71$4.71$39.66
PCBFrom JLCPCB1$4.00$4.00$43.66
JLC Shipping1$6.77$6.77$50.43
Digikey TAX1$2.80$2.80$53.23
Amazon TAX1$0.63$0.63$53.86

AI Usage Declaration

AI was used in the making of this project, in component research, schematic/pcb verification, general sanity checks, as well as some copilot commit notes (for readme)

Gallery

image image image

Parts

39
QtyValueFootprintReferences
710kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1, R2, R3, R9, R10, R11, R12
5330oResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR4, R5, R6, R7, R8
4IRLR2705Package_TO_SOT_SMD:TO-252-2Q1, Q2, Q3, Q4
3LOGOLOGOG***, G***, G***
21uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1, C3
2SW_PushButton_Switch_THT:SW_PUSH_6mmBOOT1, RESET1
11000uF 50vCapacitor_THT:CP_Radial_D12.5mm_P5.00mmC7
1100nFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC4
1100uF 50vCapacitor_SMD:CP_Elec_10x10C5
110uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC2
1180uF 16vCapacitor_SMD:CP_Elec_6.3x5.9C6
15Afuseholder:FUSE_3568F1
168uh/3aInductor_SMD:L_Bourns_SRR1210AL1
1Conn_01x04_PinConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ1
1Conn_01x20_SocketConnector_PinSocket_2.54mm:PinSocket_1x20_P2.54mm_VerticalJ5
1ESP32-C3-WROOM-02RF_Module:ESP32-C3-WROOM-02U1
1SK34SMA-3GDiode_SMD:D_SMA_HandsolderingD1
1SMBJ30ADiode_SMD:D_SMBD2
1Screw_Terminal_01x02TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-2-5.0-H_1x02_P5.00mm_HorizontalJ2
1Screw_Terminal_01x03TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-3-5.0-H_1x03_P5.00mm_HorizontalJ4
1Screw_Terminal_01x05TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-5-5.0-H_1x05_P5.00mm_HorizontalJ3
1XL1509-3.3Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU2

Similar boards

  • 4 layers217.2 × 201.5 mmSolarSystem, the printed circuit board in 3D

    SolarSystem

    louieoneil19/Thesis

    Design and Control of a Solar-Powered Irrigation System for Remote Farmlands

    71 parts
  • 4 layers50 × 50 mmPower supply, the printed circuit board in 3D

    Power supply

    nicholasnloehrke/87s_research

    215 parts
  • 2 layers47.5 × 85 mmDigitEco POWER DE, the printed circuit board in 3D

    DigitEco POWER DE

    r-map/rmap

    rete monitoraggio ambientale partecipativo documentation at https://doc.rmap.cc

    55 parts55
  • 2 layers115.2 × 78.6 mmL0destar, the printed circuit board in 3D

    L0destar

    m4rkw/l0destar

    l0destar open-source tracker project

    164 parts43
  • 6 layers40.5 × 43 mmVENDETTAESC, the printed circuit board in 3D

    VENDETTAESC

    Caped-Crussader/VENDETTAFC

    A fully open-source, custom-designed 4-in-1 ESC and F7 Flight Controller stack for FPV multirotors, designed from scratch in KiCad.

    236 parts31CERN-OHL-S-2.0
  • 4 layers100 × 70 mmElonMux, the printed circuit board in 3D

    ElonMux

    EPFLXplore/Power_HW

    KiCad design files for the power boards of the Xplore rover.

    329 parts7
  • 2 layers48 × 55.9 mmBM3451XXDC T28A Board, the printed circuit board in 3D

    BM3451XXDC T28A Board

    YuaXan/BM3451XXDC-T28A-Board

    Rechargeable battery protection board based on BM3451 IC

    84 parts5
  • 4 layers42.7 × 52 mmHPM5E31, the printed circuit board in 3D

    HPM5E31

    HNUST-Dust/HPM5E

    HPM5E PCB

    225 parts1

Questions

How big is the ESPLEDDriver PCB?

It measures 58.3 × 54.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the ESPLEDDriver use?

39 parts, built around the ESP32-C3-WROOM-02-H4, XL1509-3.3, IRLR2705-DO and SK34SMA-3G. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the ESPLEDDriver KiCad files?

From the OakTreeWC/ESPLEDDriver-v1.0 repository on GitHub, at the commit this page was made from: the board is PCB/ESPLEDDriver.kicad_pcb and its schematic Example Wiring Schematic/Example Wiring Schematic.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the ESPLEDDriver design in my own project?

Its repository states no licence, so its author keeps all rights: ask OakTreeWC before reusing the design.