Stencil
mikelawrence·esphome-rgbcct-led-controller·pcb/stencil/stencil.kicad_pcb
About the Stencil PCB
Stencil 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 43 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, INA228AIDGSR 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…

Main components on the Stencil
Stencil bill of materials (BOM)
82 components, 43 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | TMP1075DSGR TMP1075 Texas Instruments | WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm_ThermalVias | U1 |
| 1 | LM74912QRGERQ1 LM74912-Q1 Texas Instruments | Texas_RGE0024C_VQFN-24-1EP_4x4mm_P0.5mm_EP2.1x2.1mm | U2 |
| 1 | MPM3506AGQV-P Monolithic Power Systems | QFN-19 | U3 |
| 1 | INA228AIDGSR INA228 Texas Instruments | VSSOP-10_3x3mm_P0.5mm | U4 |
| 2 | SN74AHCT32BQAR 74AHCT32 Texas Instruments | DHWQFN-14-1EP_2.5x3mm_P0.5mm_EP1x1.5mm | U5, U9 |
| 1 | TPS613222ADBVR TPS613222ADBV Texas Instruments | SOT-23-5 | U6 |
| 1 | ESP32-C3-MINI-1-N4X ESP32-C3-MINI-1 Espressif Systems | ESP32-C3-MINI-1-N4X | U7 |
| 1 | AP7384-33Y-13 AP7384-33Y Diodes Inc | SOT-89-3 | U8 |
| 1 | 47053-1000 Fan_CPU_4pin Molex | FanPinHeader_1x04_P2.54mm_Vertical | M1 |
| 4 | TQM050NB06CR RLG TQM050NB06CR Taiwan Semiconductor | TRANS_TQM050NB06CR_RLG | Q1, Q2, Q3, Q4 |
| 5 | NCV8411DTRKG NCV8411 OnSemi | TO-252-2 | Q5, Q6, Q7, Q8, Q9 |
| 2 | 1017507 Phoenix Contact | 1017507 | J1, J3 |
| 1 | SFMC-103-01-L-D ~ Samtec | SAMTEC_SFMC-103-01-L-D | J2 |
| 1 | 1332645 USB-C Phoenix Contact | HRO_TYPE-C-31-M-12 | J4 |
| 2 | 97730606332R ~ Wurth | 97730606332R | MH1, MH2 |
| 2 | B3U-1000P ~ Omron | SW_SPST_B3U-1000P-B | SW1, SW2 |
| 1 | SMBJ33CA Bourns | D_SMB | D1 |
| 3 | SS16HE OnSemi | SS16HE | D2, D3, D4 |
| 1 | ESDS452DBZR ESDS452 Texas Instruments | SOT-23 | D5 |
| 1 | USBLC6-2SC6 STMicroelectronics | SOT-23-6 | D6 |
Show 23 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | SS36 Onsemi | D_SMA | D7 |
| 1 | APDA3020LSECK/J3-PF Red Kingbright | APDA3020LSECKJ3PF | D8 |
| 1 | 4691 SK6812-4020 Adafruit | SK6812-4020 | D9 |
| 1 | MLP2012S1R0MT0S1 1uH TDK | L_0805_2012Metric | L1 |
| 9 | CL05B104KB54PNC 100nF Samsung | C_0402_1005Metric | C1, C2, C3, C5, C6, C10, C13, C16 +1 |
| 1 | GRM155R61H224ME01W 220nF Murata | C_0402_1005Metric | C4 |
| 2 | MSASL21GBB5476MTNA01 47uF TAIYO YUDEN | C_0805_2012Metric | C7, C15 |
| 2 | MSASU21GBB5475KTNA01 4.7uF TAIYO YUDEN | C_0805_2012Metric | C8, C12 |
| 4 | GRM155R61H105KE05D 1uF Murata | C_0402_1005Metric | C9, C17, C19, C20 |
| 1 | GRM155R71H223KA12J 22nF Murata | C_0402_1005Metric | C11 |
| 1 | GRM188R60J226MEA0D 22uF Murata | C_0603_1608Metric | C14 |
| 1 | MSMA2512R0080FGM 8mΩ Eaton Electronics | R_2512_6332Metric | R1 |
| 2 | RC0402FR-070RL 0Ω YAGEO | R_0402_1005Metric | R2, R3 |
| 2 | RT0402BRD07100KL 100KΩ YAGEO | R_0402_1005Metric | R4, R5 |
| 1 | RT0402BRD072K87L 2.87KΩ YAGEO | R_0402_1005Metric | R6 |
| 1 | RT0402BRD072K2L 2.2KΩ YAGEO | R_0402_1005Metric | R7 |
| 8 | CRCW040210K0FKED 10KΩ Vishay / Dale | R_0402_1005Metric | R8, R9, R15, R16, R17, R18, R21, R24 |
| 1 | CRCW0402200KFKED 200KΩ Vishay / Dale | R_0402_1005Metric | R10 |
| 4 | CRCW04025K10FKED 5.1KΩ Vishay / Dale | R_0402_1005Metric | R11, R14, R22, R23 |
| 1 | RT0402BRD0775KL 75KΩ YAGEO | R_0402_1005Metric | R12 |
| 1 | RT0402BRD0724KL 24KΩ YAGEO | R_0402_1005Metric | R13 |
| 2 | CRCW04021K00FKED 1kΩ Vishay / Dale | R_0402_1005Metric | R19, R20 |
| 1 | CRCW0402750RFKED 750Ω Vishay / Dale | R_0402_1005Metric | R25 |
Stencil 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.
Stencil: common questions
What microcontroller does the Stencil use?
The Stencil is built around the ESP32-C3-MINI-1-N4X, from the ESP32 family.
How big is the Stencil PCB?
The Stencil measures 100 × 45 mm, has 6 copper layers and is 1.6 mm thick.
How many components are on the Stencil?
82 components, from 43 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 Stencil design files?
From the mikelawrence/esphome-rgbcct-led-controller repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.
Can I use the Stencil 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 Stencil 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
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Bitaxe
skot
56.5 × 99.8 mm86 parts4LCERN-OHL-S-2.01.4k