Esphome rgbcct led controller

mikelawrence·esphome-rgbcct-led-controller·pcb/esphome-rgbcct-led-controller.kicad_pcb

Esphome rgbcct led controller PCB layout, top view — open source ESP32 board by mikelawrence
Simulate this board

About the Esphome rgbcct led controller PCB

Esphome rgbcct led controller is an open source ESP32 PCB design by mikelawrence, published on GitHub under the CERN-OHL-P-2.0 license. It is a 6-layer board measuring 100 × 45 mm, with 82 components from 44 distinct parts.

Its main chip is the ESP32-C3-MINI-1-N4X, from the ESP32 family. Other key parts include the TMP1075DSGR, LM74912QRGERQ1, MPM3506AGQV-P, INA238AIDGSR and SN74AHCT32BQAR. By type, the board carries 25 resistors, 20 capacitors, 9 ICs, 9 transistors, 9 diodes and 4 connectors.

It belongs with the iot & wireless designs in this gallery.

From the project

ESPHome RGBCCT LED Controller is a PCB design that support a 5-Channel LED arrangement with Red, Green, Blue, Warm White and Cool White LEDs.

The PCB is designed in KiCad. Fabrication and is tuned toward JCLPCB. I using my Whizoo Controleo3 oven to handle all but the Thru-Hole stuff which is hand soldered.

Rev A**: Has been fabricated, assembled, tested and is use in four places. There is one issue TMP1075 (U1) is connected to VINP and will burn when powered by 24V and must be left off the PCB.

Only the 5A configuration has been tested. Short circuit on LED outputs will not damage the board but the red LED will not light up. This type of short circuits will recover automatically recover when removed. Short circuits on the fan…

Esphome rgbcct led controller, from the project README
From the project README

Main components on the Esphome rgbcct led controller

Esphome rgbcct led controller bill of materials (BOM)

82 components, 44 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
TMP1075DSGR
TMP1075
Texas Instruments
U1
1
LM74912QRGERQ1
LM74912-Q1
Texas Instruments
U2
1
MPM3506AGQV-P
Monolithic Power Systems
U3
1
INA238AIDGSR
INA238
Texas Instruments
U4
2
SN74AHCT32BQAR
74AHCT32
Texas Instruments
U5, U9
1
TPS613222ADBVR
TPS613222ADBV
Texas Instruments
U6
1
ESP32-C3-MINI-1-N4X
ESP32-C3-MINI-1
Espressif Systems
U7
1
AP7384-33Y-13
AP7384-33Y
Diodes Inc
U8
1
47053-1000
Fan_CPU_4pin
Molex
M1
4
TQM050NB06CR RLG
TQM050NB06CR
Taiwan Semiconductor
Q1, Q2, Q3, Q4
5
NCV8411DTRKG
NCV8411
OnSemi
Q5, Q6, Q7, Q8, Q9
1
1017505
Phoenix Contact
J1
1
SFMC-103-01-L-D
~
Samtec
J2
1
1017507
Phoenix Contact
J3
1
1332645
USB-C
Phoenix Contact
J4
2
97730606332R
~
Wurth
MH1, MH2
2
B3U-1000P
~
Omron
SW1, SW2
1
SMBJ33CA
Bourns
D1
3
SS16HE
OnSemi
D2, D3, D4
1
ESDS452DBZR
ESDS452
Texas Instruments
D5
Show 24 more
QtyPartRefs
1
USBLC6-2SC6
STMicroelectronics
D6
1
SMAJ30CA-13-F
30V
Diodes Incorporated
D7
1
APDA3020LSECK/J3-PF
Red
Kingbright
D8
1
4691
SK6812-4020
Adafruit
D9
1
MLP2012S1R0MT0S1
1uH
TDK
L1
9
CL05B104KB54PNC
100nF
Samsung
C1, C2, C3, C5, C6, C10, C13, C16 +1
1
GRM155R61H224ME01W
220nF
Murata
C4
2
MSASL21GBB5476MTNA01
47uF
TAIYO YUDEN
C7, C15
2
MSASU21GBB5475KTNA01
4.7uF
TAIYO YUDEN
C8, C12
4
GRM155R61H105KE05D
1uF
Murata
C9, C17, C19, C20
1
GRM155R71H223KA12J
22nF
Murata
C11
1
GRM188R60J226MEA0D
22uF
Murata
C14
1
MSMA2512R0080FGM
8mΩ
Eaton Electronics
R1
2
RC0402FR-070RL
0Ω
YAGEO
R2, R3
2
RT0402BRD07100KL
100KΩ
YAGEO
R4, R5
1
RT0402BRD072K87L
2.87KΩ
YAGEO
R6
1
RT0402BRD072K2L
2.2KΩ
YAGEO
R7
8
CRCW040210K0FKED
10KΩ
Vishay / Dale
R8, R9, R15, R16, R17, R18, R21, R24
1
CRCW0402200KFKED
200KΩ
Vishay / Dale
R10
4
CRCW04025K10FKED
5.1KΩ
Vishay / Dale
R11, R14, R22, R23
1
RT0402BRD0775KL
75KΩ
YAGEO
R12
1
RT0402BRD0724KL
24KΩ
YAGEO
R13
2
CRCW04021K00FKED
1kΩ
Vishay / Dale
R19, R20
1
CRCW0402750RFKED
750Ω
Vishay / Dale
R25

Esphome rgbcct led controller design files

The KiCad project lives in the mikelawrence/esphome-rgbcct-led-controller repository on GitHub; these links point at the commit this page was built from.

Esphome rgbcct led controller: common questions

What microcontroller does the Esphome rgbcct led controller use?

The Esphome rgbcct led controller is built around the ESP32-C3-MINI-1-N4X, from the ESP32 family.

How big is the Esphome rgbcct led controller PCB?

The Esphome rgbcct led controller measures 100 × 45 mm, has 6 copper layers and is 1.6 mm thick.

How many components are on the Esphome rgbcct led controller?

82 components, from 44 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the Esphome rgbcct led controller design files?

From the mikelawrence/esphome-rgbcct-led-controller repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the Esphome rgbcct led controller design in my own project?

Yes, under the terms of its CERN-OHL-P-2.0 license, which mikelawrence chose for the repository.

Can I test firmware for the Esphome rgbcct led controller without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.

More boards in esphome-rgbcct-led-controller

Similar boards