

RGB strip controller
Using the ESP-01 to control addressable RGB LED strips.
- Size
- 11.7 × 33.8 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 24
- Nets
- 29
- Pads
- 95
- Tracks, vias
- 233, 11
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 19 Aug 2021
- Updated
- 5 Oct 2022
Overview
RGB strip controller is an open-source printed circuit board by eritbh, from the eritbh/esp01-led-controller repository on GitHub, published under the CC0-1.0 licence. It is a 2-layer board of 11.7 × 33.8 mm with 24 parts on 29 nets, routed with 233 tracks and 11 vias.
It is built around the ESP-01, TC7SZ125FU-TP and CH340G, with the SPX3819M5-L-3-3 and BC847 among its other parts. Its parts include 7 resistors, 6 capacitors, 4 ICs, 2 transistors and 2 connectors. It belongs with the lEDs and displays boards and the ESP8266 boards of this library.
Main components
5ESP-01
插件-20℃~+85℃ -90dBm 16dBm 2.4GHz 20mA 300mA 3V~3.6V 802.11b/g/n ESP8266 Chip Over-the-air (OTA) update UART 插件 WiFi Modules ROHSAi-ThinkerWiFi ModulesTC7SZ125FU-TP
SOT-353-40℃~+125℃ 1 1 1.65V~5.5V 10uA 32mA 32mA 4.5ns@3.3V,50pF TC7SZ Tri-State Unidirectional SOT-353 Buffers, Drivers, Receivers, Transceivers ROHSTECH PUBLICBuffers, Drivers, Receivers, TransceiversCH340G
SOP-16-40℃~+85℃ 2Mbps 3.3V、5V USB 2.0 USB to UART SOP-16 USB Converters ROHSWCH (Nanjing Qinheng Microelectronics)USB ConvertersSPX3819M5-L-3-3
SOT-23-5-40℃~+85℃@(Ta) 1 20V 3.3V 420mV@(100mA) 500mA 5uA 70dB@(1kHz) Fixed Over Current Protection、Over Temperature Protection、Enable Positive SOT-23-5 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSTECH PUBLICVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsBC847
SOT-231 NPN 100MHz 100mA 100nA 110 200mW 45V 500mV 6V NPN SOT-23 Bipolar (BJT) ROHSShikuesBipolar (BJT)
README
README.mdESP-01 LED controller
A project that uses an ESP-01 module to wirelessly control an ARGB strip (hopefully).
Parts
24| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 10k | Resistor_SMD:R_0402_1005Metric | R1, R7, R8, R9 |
| 2 | 0.1uF | Capacitor_SMD:C_0603_1608Metric | C2, C4 |
| 2 | 22p | Capacitor_SMD:C_0603_1608Metric | C5, C6 |
| 2 | 5.1k | Resistor_SMD:R_0402_1005Metric | R2, R3 |
| 2 | BC847 | Package_TO_SOT_SMD:SOT-23 | Q1, Q2 |
| 1 | 100uF | Capacitor_SMD:C_1206_3216Metric | C1 |
| 1 | 10uF | Capacitor_SMD:C_0603_1608Metric | C3 |
| 1 | 12M | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | 470 | Resistor_SMD:R_0402_1005Metric | R4 |
| 1 | CH340G | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U4 |
| 1 | Conn_01x03 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Horizontal | J2 |
| 1 | ESP-01 | Connector_PinSocket_2.54mm:PinSocket_2x04_P2.54mm_Vertical | U1 |
| 1 | SPX3819M5-L-3-3 | Package_TO_SOT_SMD:SOT-23-5 | U2 |
| 1 | TC7SZ125FU | Package_TO_SOT_SMD:SOT-353_SC-70-5 | U3 |
| 1 | USB_C_Receptacle_USB2.0 | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1 |
| 1 | umbreon_2layer_6mm | _Project:umbreon_2layer_6mm | G*** |
The 23 most common of 24 parts.
Questions
How big is the RGB strip controller PCB?
It measures 11.7 × 33.8 mm and has 2 copper layers, 1.6 mm thick.
What parts does the RGB strip controller use?
24 parts, built around the ESP-01, TC7SZ125FU-TP, CH340G and SPX3819M5-L-3-3. 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 RGB strip controller KiCad files?
From the eritbh/esp01-led-controller repository on GitHub, at the commit this page was made from: the board is KiCad/RGB strip controller.kicad_pcb and its schematic KiCad/RGB strip controller.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the RGB strip controller design in my own project?
Its repository publishes it under the CC0-1.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 layers230.4 × 233.5 mm

- 2 layers64.5 × 92 mm

Front
JQIamo/20A-bipolar-current-source
20A bipolar current source with water cooled sensing resistor
40 parts2 - 2 layers72 × 48 mm

Tareknano
heyitsmeyo/ArduinoWifi-custom
A cutsom arduino uno pcb design that supports Wi-Fi and SD card reader
50 parts - 2 layers55.9 × 98.9 mm

Panel1
RoboticsBrno/semafor
:vertical_traffic_light: Traffic light gadget for outdoor games designed for Helceletka.cz.
252 partsMIT - 2 layers57.3 × 12 mm

USB to UART
adaptableCoder/USB-to-UART-CH340g-PCB
PCB design for USB-to-UART converter based on CH340G with a USB-A edge connector.
28 parts2MIT - 2 layers35.6 × 85.7 mm

ESPRocks
ffich/ESPRocks_KURT
This is the HW repository that contains the ESPRocks KURT board HW design.
83 parts2MIT - 2 layers52.3 × 12 mm

UARTStick
hardik1975/UARTStick
Say hello to UART Stick — a micro-sized, Arduino-compatible USB to UART converter designed for makers, tinkerers, and embedded developers.
25 parts2 - 2 layers100 × 99.9 mm
