

Dled esp32-controller
Efficiency, hardware control for digital LEDs and Wi-Fi communications - these are just some of the caracteristics of this controller.
- Size
- 50 × 48 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 40
- Nets
- 27
- Pads
- 133
- Tracks, vias
- 315, 74
- Pours
- 8
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 20 Feb 2020
- Updated
- 29 Aug 2024
Overview
Dled esp32-controller is an open-source printed circuit board by CalinRadoni, from the CalinRadoni/pax-DLED repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 50 × 48 mm with 40 parts on 27 nets, routed with 315 tracks and 74 vias.
It is built around the SN74LV1T34DBV, ESP-WROOM-32D and TLV62569DBV, with the IRLML2502 and STD46P4LLF6 among its other parts. Its parts include 10 resistors, 9 capacitors, 9 connectors, 5 ICs and 2 transistors. It belongs with the radio and wireless boards and the ESP32 and RISC-V boards of this library.
Main components
5SN74LV1T34DBV
SOT-23-5-40℃~+125℃ 1 1 1.6V~5.5V 10uA 5.5ns@5V,15pF 74LV 8mA 8mA Level shifting Push-pull Unidirectional SOT-23-5 Buffers, Drivers, Receivers, Transceivers ROHSTexas InstrumentsBuffers, Drivers, Receivers, TransceiversESP-WROOM-32D
-- WiFi Modules ROHSMIWiFi ModulesTLV62569DBV
SOT-23-5-40℃~+125℃@(TJ) 1 1.5MHz 2.5V~5.5V 2A 600mV~5.5V Adjustable Buck Buck Built-in Yes SOT-23-5 DC-DC Converters ROHSTexas InstrumentsDC-DC ConvertersIRLML2502
SOT-23-40℃~+150℃ 1 N-channel 1.25W 20V 4.2A 50mΩ@2.5V 600mV 66pF 740pF 8nC@10V SOT-23 MOSFETs ROHSGuangdong HottechMOSFETsSTD46P4LLF6
DPAKMOSFETsSTMicroelectronics
README
README.mdESP32 controller for digital LEDs
Efficiency, hardware control for digital LEDs and Wi-Fi communications - these are just some of the caracteristics of this controller.
It is designed to control digital LEDS like:
- WS2812, WS2812B, ... (aka NeoPixel) and derivatives like SK6812
- APA102 (aka DotStar) and derivatives like SK9822
Status: this is work in progress !
Features
- using the ESP32's RMT peripheral, the controller is able to drive two strips of digital LEDs like: WS2812, WS2812B, WS2812C, WS2812S, WS2813, WS2815, WS2812D, etc.
- using the ESP32's HSPI peripheral, the controller is able to drive a strip of digital LEDs like APA102
- two real logic level shifter circuits
- the power supply for LEDs is controlled using a Power MOSFET
- I2C and two general-purpose extension headers
- high efficiency synchronous buck converter
- supply voltage supervisor
Software
My esp32_digitalLEDs repository contains code to use the ESP32's RMT peripheral to drive digital LEDs.
The code dedicated to this board is not yet built.
Development Environment
Operating system is Debian
Tools:
Versions
Version 1
- Fab files are moved to the Fab-v1 directory
- The PCBs from SeeedStudio arrived
- The components are sourced
- I have built three boards
- I have developed a proof-of-concept software
Version 0.x
Hardware revision 10 is presented in the following rendered picture:

Hardware revision 9 is presented in the following rendered picture:

Hardware revision 8 is presented in the following rendered picture:

License
The software and documentation are released under the GNU GPLv3 License. See the LICENSE-GPLv3.txt file.
The hardware schematics are licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. See the LICENSE-CC-BY-SA-4.0.txt file.
Parts
40| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | 100nF | CalinGeneric:C0805HS | C1, C2, C5, C6, C9 |
| 4 | 330 | CalinGeneric:R0805HS | R2, R5, R9, R10 |
| 2 | 10k | CalinGeneric:R0805HS | R1, R8 |
| 2 | 2k2 | CalinGeneric:R0805HS | R3, R4 |
| 2 | CS_2 | CalinConnectors:Pin_Header_Straight_1x02 | J3, J4 |
| 2 | CS_Pwr | CalinConnectors:DG301-5-2 | J8, J9 |
| 2 | Hole | CalinGeneric:HoleNPT-M3 | H1, H2 |
| 2 | SN74LV1T34 | CalinGeneric:SOT-23-5-HS | U4, U5 |
| 1 | 100k 1% | CalinGeneric:R0805HS | R7 |
| 1 | 100nF-NC | CalinGeneric:C0805HS | C4 |
| 1 | 10uF | CalinGeneric:C0805HS | C3 |
| 1 | 10uF/10V/1mOhm | CalinGeneric:C0805HS | C7 |
| 1 | 2.2uH | CalinGeneric:ASPI-0530HI | L1 |
| 1 | 22uF/6.3V/1mOhm | CalinGeneric:C0805HS | C8 |
| 1 | 442k 1% | CalinGeneric:R0805HS | R6 |
| 1 | BD48K28...30 | CalinGeneric:SOT-23-HS | U2 |
| 1 | CS_3 | CalinConnectors:Pin_Header_Straight_1x03_Cyan | J2 |
| 1 | CS_3 | CalinConnectors:Pin_Header_Straight_1x03_Yellow | J5 |
| 1 | CS_3 | CalinConnectors:Pin_Header_Straight_1x03 | J7 |
| 1 | CS_4 | CalinConnectors:Pin_Header_Straight_1x04 | J1 |
| 1 | CS_5 | CalinConnectors:Pin_Header_Straight_1x05 | J6 |
| 1 | ESP-WROOM-32 | CalinGeneric:ESP-WROOM-32-HandSolder | U1 |
| 1 | IRLML2502 | CalinGeneric:SOT-23-GSD-HS | Q2 |
| 1 | LED | CalinGeneric:LED1206 | D1 |
| 1 | Open Source Hardware | Symbol:OSHW-Logo_5.7x6mm_SilkScreen | SYM1 |
| 1 | STD46P4LLF6 | CalinOLD:TO-252 | Q1 |
| 1 | TLV62569DBV | CalinGeneric:SOT-23-5-HS | U3 |
Similar boards
- 4 layers75 × 95 mm

- 2 layers94 × 80 mm

ESP32-li ion cell monitor pan
pcbreflux/espressif
all espressif stuff will committed here
588 parts608GPL-3.0 - 2 layers127 × 114.3 mm

- 2 layers90 × 40 mm

Esp32-tlk110
kazkojima/esp32-phy
KiCAD files and apps for ESP-WROOM-32 ethernet boards
57 parts34GPL-3.0 - 2 layers93 × 60 mm

Hornbill Open Universal Remote
ExploreEmbedded/hornbill-our
Open Univeral Remote with Hornbill ESP32 dev tools. BLE IR Bridge for device control
75 parts27 - 2 layers36.2 × 39.2 mm

- 2 layers34.3 × 30 mm

Espdisplay
ahinrichs/DoorsignEPD-pcb
ESP-WROOM-32 breakout board to connect it to a Waveshare E-Ink display
11 parts16 - 2 layers93 × 60 mm

Hornbill lights
ExploreEmbedded/hornbill-lights
Firmware and App for controlling RGB LED lights with the Hornbill ESP32 Platform
54 parts16
Questions
How big is the Dled esp32-controller PCB?
It measures 50 × 48 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Dled esp32-controller use?
40 parts, built around the SN74LV1T34DBV, ESP-WROOM-32D, TLV62569DBV and IRLML2502. 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 Dled esp32-controller KiCad files?
From the CalinRadoni/pax-DLED repository on GitHub, at the commit this page was made from: the board is HW/dled-esp32-controller.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Dled esp32-controller 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).