

Esp32 led controller
ESP32-based LED controller for WS2812B-compatible LEDs
- Size
- 73 × 34 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 45
- Nets
- 38
- Pads
- 177
- Tracks, vias
- 486, 69
- Pours
- 3
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 26 Jan 2021
- Updated
- 4 May 2021
Overview
Esp32 led controller is an open-source printed circuit board by matthewlai, from the matthewlai/ESP32LEDControl repository on GitHub, published under the Apache-2.0 licence. It is a 4-layer board of 73 × 34 mm with 45 parts on 38 nets, routed with 486 tracks and 69 vias.
It is built around the ESP32-WROOM-32, AP2172ASG and SN74LV1T08DBV. Its parts include 14 resistors, 10 capacitors, 5 ICs, 3 connectors and 2 diodes. It belongs with the ESP32 boards of this library.
Main components
3ESP32-WROOM-32
SMD,18x25.5mm-40℃~+85℃ -98dBm 2.4GHz 2.7V~3.6V 20dBm Bluetooth4.2 ESP32-DOWDQ6 UART、SDIO、SPI、I2C、GPIO、PWM、ADC、DAC SMD,25.5x18mm WiFi Modules ROHSEspressif SystemsWiFi ModulesAP2172ASG
SOIC-8-40℃~+85℃ 1A 2 2.7V~5.5V 90mΩ Active High High Side Switch Output discharge function、Soft-start、Under-voltage lockout、Overcurrent Protection、Over temperature protection、Short-Circuit Protection、Reverse current blocking SOIC-8 Power Distribution Switches ROHSDiodes IncorporatedPower Distribution SwitchesSN74LV1T08DBV
SOT-23-5-40℃~+125℃ 1 1.6V~5.5V 100mV、150mV~200mV、200mV~250mV、252mV~300mV、350mV 10uA 2 580mV~800mV 74LV Series 7ns@5V,30pF 8mA 8mA 940mV~2.1V AND Gate Overvoltage-tolerant input Push-pull SOT-23-5 Logic Gates ROHSTexas InstrumentsLogic Gates
README
README.mdESP32LEDControl

ESP32-based LED controller for WS2812B-compatible LEDs, powered by USB Type-C.
This is the hardware component of Fede Heinz's Blinkenlights project.
See this blog post for more details.
This hardware design is licensed under Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) as published by the Creative Commons. You can find a copy of the license here.
Parts
45| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | 10kR | Resistor_SMD:R_0402_1005Metric | R1, R5, R6, R7, R13, R17, R18, R19 |
| 5 | 0.1uF | Capacitor_SMD:C_0402_1005Metric | C2, C3, C4, C9, C13 |
| 3 | 10uF | Capacitor_SMD:C_0402_1005Metric | C5, C7, C8 |
| 3 | MountingHole | MountingHole:MountingHole_2.2mm_M2 | H1, H2, H3 |
| 3 | TestPoint | TestPoint:TestPoint_Pad_4.0x4.0mm | TP1, TP2, TP6 |
| 2 | 100R | Resistor_SMD:R_0402_1005Metric | R9, R10 |
| 2 | 470R | Resistor_SMD:R_0402_1005Metric | R2, R3 |
| 2 | 5.1kR | Resistor_SMD:R_0402_1005Metric | R11, R12 |
| 2 | J_NO | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP1, JP2 |
| 2 | Q_NPN_BEC | Package_TO_SOT_SMD:SOT-23 | Q1, Q2 |
| 1 | 4.7uF | Capacitor_SMD:C_0402_1005Metric | C6 |
| 1 | 470uF | Capacitor_THT:CP_Radial_D5.0mm_P2.00mm | C1 |
| 1 | AP2172A | Package_SO:SO-8_3.9x4.9mm_P1.27mm | U5 |
| 1 | AZ1117-3.3 | Package_TO_SOT_SMD:SOT-89-3 | U4 |
| 1 | CH340B/CH340C | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U2 |
| 1 | CONN_01X03 | terminal_block:KF128L-3.81-3P | J5 |
| 1 | CONN_01X09 | Connector_PinHeader_2.54mm:PinHeader_1x09_P2.54mm_Vertical | J2 |
| 1 | ESP32-WROOM-32 | RF_Module:ESP32-WROOM-32 | U3 |
| 1 | G | LED_SMD:LED_0603_1608Metric | D258 |
| 1 | SN74LV1T08 | Package_TO_SOT_SMD:SOT-353_SC-70-5 | U1 |
| 1 | SW_Push | Switch:SW_Push_1P1T_NO_5.1x5.1mm | SW1 |
| 1 | USB_C_Receptacle_USB2.0 | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J6 |
| 1 | Y | LED_SMD:LED_0603_1608Metric | D259 |
Questions
How big is the Esp32 led controller PCB?
It measures 73 × 34 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Esp32 led controller use?
45 parts, built around the ESP32-WROOM-32, AP2172ASG and SN74LV1T08DBV. 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 led controller KiCad files?
From the matthewlai/ESP32LEDControl repository on GitHub, at the commit this page was made from: the board is hardware/esp32_led_controller/esp32_led_controller.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Esp32 led controller design in my own project?
Its repository publishes it under the Apache-2.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).
Similar boards
- 2 layers48.3 × 48.3 mm

- 2 layers24.1 × 36.2 mm

Esp32miniBT
asterics/esp32_mouse_keyboard
ESP32 implementation for HID over GATT Keyboard and Mouse (Bluetooth Low Energy). Including serial API for external modules (similar to Adafruit EZKey HID)
28 parts911GPL-3.0 - 4 layers99.6 × 76.2 mm

- 4 layers46.8 × 34.8 mm

SmartWatch V4
Bellafaire/ESP32-Smart-Watch
An open source smartwatch based on the ESP32 compatible with the Arduino IDE.
74 parts258MIT - 2 layers90 × 76.5 mm

- 2 layers57.2 × 35.1 mm

- 2 layers85 × 56 mm

- 2 layers

Smp7c
likeablob/slow-movie-player-7c
Yet another "Slow Movie Player" implementation with 7-color E-Paper module and ESP32.
18 parts51MIT