Skip to the content
2 layers50 × 48 mmDled esp32-controller, the printed circuit board in 3D

Dled esp32-controller

CalinRadoni/pax-DLED

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

5

README

README.md

ESP32 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:

board-render

Hardware revision 9 is presented in the following rendered picture:

board-render

Hardware revision 8 is presented in the following rendered picture:

board-render

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
QtyValueFootprintReferences
5100nFCalinGeneric:C0805HSC1, C2, C5, C6, C9
4330CalinGeneric:R0805HSR2, R5, R9, R10
210kCalinGeneric:R0805HSR1, R8
22k2CalinGeneric:R0805HSR3, R4
2CS_2CalinConnectors:Pin_Header_Straight_1x02J3, J4
2CS_PwrCalinConnectors:DG301-5-2J8, J9
2HoleCalinGeneric:HoleNPT-M3H1, H2
2SN74LV1T34CalinGeneric:SOT-23-5-HSU4, U5
1100k 1%CalinGeneric:R0805HSR7
1100nF-NCCalinGeneric:C0805HSC4
110uFCalinGeneric:C0805HSC3
110uF/10V/1mOhmCalinGeneric:C0805HSC7
12.2uHCalinGeneric:ASPI-0530HIL1
122uF/6.3V/1mOhmCalinGeneric:C0805HSC8
1442k 1%CalinGeneric:R0805HSR6
1BD48K28...30CalinGeneric:SOT-23-HSU2
1CS_3CalinConnectors:Pin_Header_Straight_1x03_CyanJ2
1CS_3CalinConnectors:Pin_Header_Straight_1x03_YellowJ5
1CS_3CalinConnectors:Pin_Header_Straight_1x03J7
1CS_4CalinConnectors:Pin_Header_Straight_1x04J1
1CS_5CalinConnectors:Pin_Header_Straight_1x05J6
1ESP-WROOM-32CalinGeneric:ESP-WROOM-32-HandSolderU1
1IRLML2502CalinGeneric:SOT-23-GSD-HSQ2
1LEDCalinGeneric:LED1206D1
1Open Source HardwareSymbol:OSHW-Logo_5.7x6mm_SilkScreenSYM1
1STD46P4LLF6CalinOLD:TO-252Q1
1TLV62569DBVCalinGeneric:SOT-23-5-HSU3

Similar boards

  • 2 layers127 × 114.3 mmNes, the printed circuit board in 3D

    Nes

    dkonigsberg/nestronic

    Nestronic Game Music Synthesizer Alarm Clock

    144 parts38
  • 2 layers90 × 40 mmEsp32-tlk110, the printed circuit board in 3D

    Esp32-tlk110

    kazkojima/esp32-phy

    KiCAD files and apps for ESP-WROOM-32 ethernet boards

    57 parts34GPL-3.0
  • 2 layers93 × 60 mmHornbill Open Universal Remote, the printed circuit board in 3D

    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 mmOpenmv daughter2, the printed circuit board in 3D

    Openmv daughter2

    kazkojima/pmlps

    Tiny local positioning system with OpenMV cam

    19 parts18GPL-3.0
  • 2 layers34.3 × 30 mmEspdisplay, the printed circuit board in 3D

    Espdisplay

    ahinrichs/DoorsignEPD-pcb

    ESP-WROOM-32 breakout board to connect it to a Waveshare E-Ink display

    11 parts16
  • 2 layers93 × 60 mmHornbill lights, the printed circuit board in 3D

    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).