

ESP32 SMD
- Size
- 98.2 × 54.9 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 33
- Nets
- 44
- Pads
- 165
- Tracks, vias
- 250, 45
- Pours
- 3
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 16 Feb 2025
- Updated
- 11 Mar 2025
Overview
ESP32 SMD is an open-source printed circuit board by dreed47, from the dreed47/wled-controller repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 98.2 × 54.9 mm with 33 parts on 44 nets, routed with 250 tracks and 45 vias.
It is built around the SN74AHCT125N. Its parts include 11 connectors, 6 resistors, 5 fuses, 3 ICs and 2 capacitors. It belongs with the ESP32 boards of this library.
Main components
1README
README.mdWLED Controller (ESP32) - 4 Channels - Optional current and power monitoring
Features
- 4 Channels
- Max 25A total
- Max 10A per channel
- Every channel has independent current, power and voltage monitoring (using INA219)
- Sending power monitoring data to HomeAssistant via MQTT
- Seperate 3.3V low noise voltage regulator for audio section
- Optional: INMP441 I2S Microphone with low noise power supply
- Two versions of PCB esp32 dev kit and esp32 SMD
- This board requires a usermod for WLED for full support of all features including power monitoring.
ESP32 Dev Kit Version
Interactive BOM can be found here.
3D Board view

Board

ESP32 SMD Version
Interactive BOM can be found here.
3D Board view

Board

Parts
33| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 62R | PCM_Resistor_THT_AKL:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1, R2, R3, R4 |
| 4 | Fuse 5A | Fuse:Fuse_Littelfuse-NANO2-451_453 | F2, F3, F4, F5 |
| 4 | MountingHole | MountingHole:MountingHole_2.2mm_M2_DIN965_Pad | H1, H2, H3, H4 |
| 2 | 10k | PCM_Resistor_THT_AKL:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R5, R6 |
| 2 | I2C | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J2, J8 |
| 1 | 0.1 uF | PCM_Capacitor_THT_AKL:C_Disc_D3.0mm_W1.6mm_P2.50mm | C2 |
| 1 | 100uF | PCM_Capacitor_THT_AKL:CP_Radial_D10.0mm_P5.00mm | C1 |
| 1 | 20A | Fuse:Fuseholder_Blade_Mini_Keystone_3568 | F1 |
| 1 | 5V/12V24V Power | 1935161:PHOENIX_1935161 | J7 |
| 1 | Barrel_Jack | Connector_BarrelJack:BarrelJack_Horizontal | J9 |
| 1 | Boot | Button_Switch_SMD:SW_SPST_PTS647_Sx38 | SW2 |
| 1 | Buck Converter +3.3V | MyCustom:Buck Converter Board | J10 |
| 1 | Buck Converter +5V | MyCustom:Buck Converter Board | J1 |
| 1 | ESP32-WROOM-E | PCM_Espressif:ESP32-WROOM-32E | U2 |
| 1 | LED Channel 1 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MPT-0,5-3-2.54_1x03_P2.54mm_Horizontal | J3 |
| 1 | LED Channel 2 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MPT-0,5-3-2.54_1x03_P2.54mm_Horizontal | J4 |
| 1 | LED Channel 3 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MPT-0,5-3-2.54_1x03_P2.54mm_Horizontal | J5 |
| 1 | LED Channel 4 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MPT-0,5-3-2.54_1x03_P2.54mm_Horizontal | J6 |
| 1 | Programming | Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | J11 |
| 1 | Reset | Button_Switch_SMD:SW_SPST_PTS647_Sx38 | SW1 |
| 1 | SN74AHCT125N | SN74AHCT125N:DIP794W45P254L1930H508Q14 | U4 |
| 1 | ~ | MyCustom:INMP441_Module | U3 |
More from dreed47/wled-controller
1- 2 layers98.2 × 54.9 mm

Similar boards
- 2 layers49.4 × 35.8 mm

WS2812Controller
klein0r/pcb-ws2812-wifi-controller
WiFi Controller for WS2812 LED Stripes
22 parts82MIT - 2 layers40 × 108 mm

- 2 layers26.9 × 73.9 mm

WS2812ControllerEthernet
klein0r/pcb-ws2812-ethernet-controller
Ethernet Controller for WS2812 LED Stripes
12 parts38MIT - 2 layers49.5 × 35.6 mm

WLED Controller
f2daz/WLED_PCB_D1_Mini
PCB for WLED with WeMos D1 Mini and SN74AHCT125N level shifter
12 parts34MIT - 2 layers65 × 70 mm

Openradfan
andrekuehne/openradfan
An ESPHome-driven controller for radiator fans to improve heat output
49 parts29MIT - 2 layers

Foxie clock nano
afoxinsocks/foxie-clock
A Nixie-like, retro, RGB LED, Arduino-powered clock
133 parts24GPL-3.0 - 2 layers120 × 90 mm

- 2 layers276.9 × 142.2 mm

Questions
How big is the ESP32 SMD PCB?
It measures 98.2 × 54.9 mm and has 2 copper layers, 1.6 mm thick.
What parts does the ESP32 SMD use?
33 parts, built around the SN74AHCT125N. 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 ESP32 SMD KiCad files?
From the dreed47/wled-controller repository on GitHub, at the commit this page was made from: the board is model/ESP32_SMD/ESP32_SMD.kicad_pcb and its schematic model/EPS32-D1-Mini-Controller/EPS32-D1-Mini-Controller.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the ESP32 SMD design in my own project?
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).