

RGB LED Driver
A demo board for students to learn to solder and debug
- Size
- 97.5 × 79 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 144
- Nets
- 134
- Pads
- 383
- Tracks, vias
- 540, 735
- Pours
- 12
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 1 Jan 2024
- Updated
- 18 Mar 2024
Overview
RGB LED Driver is an open-source printed circuit board by PCB-Design-MIT, from the PCB-Design-MIT/Wi-Fi-Controlled-RGB-Light repository on GitHub. It is a 2-layer board of 97.5 × 79 mm with 144 parts on 134 nets, routed with 540 tracks and 735 vias.
It is built around the ESP32-WROOM-32E-N4, CP2102N-A02-GQFN24 and TPS61170DRVR, with the LM358DR, AP2112K-3.3TRG1 and USBLC6-2SC6 among its other parts. Its parts include 44 diodes, 29 resistors, 18 capacitors, 10 ICs and 4 transistors. It belongs with the lEDs and displays boards and the ESP32 boards of this library.
Main components
12ESP32-WROOM-32E-N4
SMD,25.5x18mm-40℃~+85℃ -98dBm 112mA 2.4GHz 20dBm 239mA 3V~3.6V Bluetooth4.2 ESP32-D0WD-V3、ESP32-D0WDR2-V3 On-board PCB Antenna UART、SDIO、SPI、I2C、GPIO SMD,25.5x18mm WiFi Modules ROHSEspressif SystemsWiFi ModulesCP2102N-A02-GQFN24
QFN-24-EP(4x4)-40℃~+85℃@(Ta) 1.3uA 13.7mA 3V~3.6V USB 2.0 USB to UART QFN-24-EP(4x4) USB Converters ROHSSilicon LabsUSB ConvertersTPS61170DRVR
WSON-6(2x2)-40℃~+85℃@(TA) 1 1.2MHz 2.3mA 3V~18V 3V~38V 960mA Adjustable Boost Boost Built-in No WSON-6(2x2) DC-DC Converters ROHSTexas InstrumentsDC-DC ConvertersLM358DR
UncategorisedUnknown makerAP2112K-3.3TRG1
SOT-25-5-40℃~+85℃@(Ta) 1 250mV@(600mA) 3.3V 50uVrms 55uA 600mA 65dB@(1kHz) 6V Fixed Over Current Protection、Thermal Shutdown、Enable control Positive SOT-25-5 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSDiodes IncorporatedVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsUSBLC6-2SC6
SOT-23-60.35pF、0.8pF 100nA 150W@8/20us 15V 2 5V 6A@8/20us 6V ESD SOT-23-6 ESD and Surge Protection (TVS/ESD) ROHSUMWESD And Surge Protection (TVS/ESD)CL21B104KBCNNNC
0805100nF 50V X7R ±10% 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSSamsung Electro-MechanicsMultilayer Ceramic Capacitors MLCC - SMD/SMTCL21B105KBFNNNE
08051uF 50V X7R ±10% 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSSamsung Electro-MechanicsMultilayer Ceramic Capacitors MLCC - SMD/SMTRMCF0805FT10K0
0805-55℃~+155℃ 10kΩ 125mW 150V Thick Film Resistor ±1% ±100ppm/℃ 0805 Chip Resistor - Surface Mount ROHSStackpole Electronics (SEI)Chip Resistor - Surface MountRMCF0805FT100R
0805-55℃~+155℃ 100Ω 125mW 150V Thick Film Resistor ±1% ±100ppm/℃ 0805 Chip Resistor - Surface Mount ROHSStackpole Electronics (SEI)Chip Resistor - Surface MountRMCF0805FT33K0
0805-55℃~+155℃ 125mW 33kΩ Thick Film Resistor ±1% ±100ppm/℃ 0805 Chip Resistor - Surface Mount ROHSStackpole Electronics (SEI)Chip Resistor - Surface MountAO3400A
SOT-23-55℃~+150℃ 1 N-channel 1.45V 1.4W 30V 48mΩ@2.5V 5.7A 50pF 630pF 75pF 7nC@10V N-Channel SOT-23 MOSFETs ROHSAlpha & Omega SemiconductorMOSFETs
README
README.mdWi-Fi-Controlled-RGB-Light
A demo board for students to learn to solder and debug
Designed by: Deepta Gupta, Winnie Szeto for IAP 2024
Parts
144| Qty | Value | Footprint | References |
|---|---|---|---|
| 40 | LED | LED_SMD:LED_PLCC-2_3.4x3.0mm_KA | D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23, D24, D25 +24 |
| 6 | 100nF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C8, C9, C12, C13, C14, C15 |
| 5 | 1uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C5, C10, C11, C16, C18 |
| 5 | 51K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R10, R11, R16, R19, R22 |
| 4 | 0R | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R24, R25, R26, R27 |
| 4 | 100R | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R8, R17, R20, R23 |
| 4 | 10K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R4, R12, R13, R28 |
| 4 | 33K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R9, R15, R18, R21 |
| 4 | 5269 (Purple) | TestPoint:TestPoint_Keystone_5000-5004_Miniature | TP5, TP6, TP7, TP8 |
| 4 | AO3400A | Package_TO_SOT_SMD:SOT-23 | Q1, Q2, Q3, Q4 |
| 4 | LM358 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U3, U8, U9, U10 |
| 3 | RED LED | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D2, D3, D44 |
| 2 | 22uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C6, C7 |
| 2 | 2K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R7, R14 |
| 2 | 4.7uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C3, C17 |
| 2 | 5.1K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R2 |
| 2 | 5261 (Black) | TestPoint:TestPoint_Keystone_5000-5004_Miniature | TP3, TP4 |
| 2 | G*** | kibuzzard-65932378 | kibuzzard-65932378, kibuzzard-65932378 |
| 1 | 10uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C4 |
| 1 | 10uF/63V | Capacitor_SMD:CP_Elec_6.3x5.8 | C2 |
| 1 | 15nF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1 |
| 1 | 1M | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R6 |
| 1 | 22uH | Inductor_SMD:L_Wuerth_HCI-1040 | L1 |
| 1 | 270K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R3 |
| 1 | 300K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R29 |
| 1 | 5260 (Red) | TestPoint:TestPoint_Keystone_5000-5004_Miniature | TP1 |
| 1 | 5264 (Yellow) | TestPoint:TestPoint_Keystone_5000-5004_Miniature | TP2 |
| 1 | 86.6K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R5 |
| 1 | AP2112K-3.3TRG1 | Package_TO_SOT_SMD:SOT-23-5_HandSoldering | U2 |
| 1 | BOOT | Button_Switch_SMD:SW_SPST_FSMSM | SW1 |
| 1 | CMXT3904 | Package_TO_SOT_SMD:SOT-23-6_Handsoldering | U7 |
| 1 | CP2102N-A02-GQFN24 | Package_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm | U5 |
| 1 | Conn_01x03_Pin | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J3 |
| 1 | Conn_01x06_Pin | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J2 |
| 1 | ESP32-WROOM-32 | rgb_led_driver_footprints:ESP32 | U6 |
| 1 | G*** | kibuzzard-6593238E | kibuzzard-6593238E |
| 1 | G*** | kibuzzard-65932443 | kibuzzard-65932443 |
| 1 | G*** | kibuzzard-65932B20 | kibuzzard-65932B20 |
| 1 | G*** | kibuzzard-65932491 | kibuzzard-65932491 |
| 1 | G*** | kibuzzard-65932F21 | kibuzzard-65932F21 |
| 1 | G*** | kibuzzard-65932B4E | kibuzzard-65932B4E |
| 1 | G*** | kibuzzard-659325DE | kibuzzard-659325DE |
| 1 | G*** | kibuzzard-65932F1A | kibuzzard-65932F1A |
| 1 | G*** | kibuzzard-65932F14 | kibuzzard-65932F14 |
| 1 | G*** | kibuzzard-65932B45 | kibuzzard-65932B45 |
| 1 | G*** | kibuzzard-65932B54 | kibuzzard-65932B54 |
| 1 | G*** | kibuzzard-65932F0E | kibuzzard-65932F0E |
| 1 | G*** | kibuzzard-6592DDED | kibuzzard-6592DDED |
| 1 | G*** | kibuzzard-65932266 | kibuzzard-65932266 |
| 1 | G*** | kibuzzard-659324E3 | kibuzzard-659324E3 |
| 1 | G*** | kibuzzard-6594327C | kibuzzard-6594327C |
| 1 | G*** | kibuzzard-65943322 | kibuzzard-65943322 |
| 1 | G*** | kibuzzard-659323CF | kibuzzard-659323CF |
| 1 | G*** | kibuzzard-6594332E | kibuzzard-6594332E |
| 1 | G*** | kibuzzard-65932806 | kibuzzard-65932806 |
| 1 | G*** | kibuzzard-659433EE | kibuzzard-659433EE |
| 1 | G*** | kibuzzard-6593379A | kibuzzard-6593379A |
| 1 | G*** | kibuzzard-65932434 | kibuzzard-65932434 |
| 1 | Nettie | NetTie:NetTie-2_SMD_Pad0.5mm | NT1 |
| 1 | SS36 | Diode_SMD:D_SMC | D1 |
| 1 | TPS61170DRVR | Package_SON:WSON-6-1EP_2x2mm_P0.65mm_EP1x1.6mm | U1 |
| 1 | USB4085 | Connector_USB:USB_C_Receptacle_GCT_USB4085 | J1 |
| 1 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6_Handsoldering | U4 |
Similar boards
- 2 layers67.1 × 116.2 mm

- 2 layers70 × 102 mm

RayCouplers
RFStateSide/RayCouplers
Open-hardware 200 W and 2 kW RF directional coupler designs by RF StateSide LLC
54 partsCERN-OHL-P-2.0 - 2 layers20.3 × 69.7 mm

PG attiny404
fabiansteiner/OpenValve
3D-printable pinch valve for irrigation and sensor-driven liquid control.
41 parts276CERN-OHL-S-2.0 - 4 layers73.7 × 45.7 mm

- 4 layers64 × 64 mm

Espion cam
azais-corentin/espion
Multi-camera IR marker tracking: ESP32-P4/C5 firmware, Rust host, KiCad hardware
188 partsApache-2.0 - 4 layers44 × 55.9 mm

MQTT Module CurrentSensors
WiddleWabbit/MQTT-Module-Sensor
This module is a plug-in board for the MQTT Modular Controller Board. It powers and reads up to three 4-20mA current sensors with high-side sensing at approximately 25V, providing 15-bit resolution measurements.
73 partsCERN-OHL-P-2.0 - 4 layers243.8 × 245.5 mm

Neotron Common Hardware
Neotron-Compute/Neotron-Common-Hardware
Contains KiCad footprints and symbols shared across multiple Neotron projects.
287 parts4CC-BY-SA-4.0 - 4 layers73.1 × 69.8 mm

Stm32u595-breakout
oresat/oresat-kicad
All things KiCAD for OreSat; libraries, tools, settings, etc.
85 parts6
Questions
How big is the RGB LED Driver PCB?
It measures 97.5 × 79 mm and has 2 copper layers, 1.6 mm thick.
What parts does the RGB LED Driver use?
144 parts, built around the ESP32-WROOM-32E-N4, CP2102N-A02-GQFN24, TPS61170DRVR and LM358DR. 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 LED Driver KiCad files?
From the PCB-Design-MIT/Wi-Fi-Controlled-RGB-Light repository on GitHub, at the commit this page was made from: the board is RGB LED Driver.kicad_pcb and its schematic 3v3_regulator.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the RGB LED Driver design in my own project?
Its repository states no licence, so its author keeps all rights: ask PCB-Design-MIT before reusing the design.