

Cct main
全屋双色温灯光控制方案 基于 HA 和 ESPHome
- Size
- 130 × 164 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 217
- Nets
- 116
- Pads
- 587
- Tracks, vias
- 1,296, 579
- Pours
- 14
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 11 Aug 2026
- Updated
- 23 Aug 2026
Overview
Cct main is an open-source printed circuit board by syncmeta, from the syncmeta/PendingHome repository on GitHub, published under the MIT licence. It is a 2-layer board of 130 × 164 mm with 217 parts on 116 nets, routed with 1,296 tracks and 579 vias.
It is built around the 74HCT245PW, ESP32-WROOM-32E-N4 and CH340C, with the INA237AIDGSR, TPS54360BDDAR and AMS1117-3.3 among its other parts. Its parts include 66 resistors, 43 capacitors, 41 diodes, 18 transistors and 11 connectors. It belongs with the home automation and IoT boards and the ESP32 boards of this library.
Main components
1274HCT245PW
TSSOP-20L-40℃~+125℃ 1 2.7V~5.5V 40uA 74HCT 8 Bidirectional Output enable Tri-State TSSOP-20L Buffers, Drivers, Receivers, Transceivers ROHSMDDBuffers, Drivers, Receivers, TransceiversESP32-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 ModulesCH340C
SOP-16-20℃~+70℃ 2Mbps 3.3V、5V 50uA 7mA Transceiver USB 2.0 SOP-16 USB Converters ROHSWCH (Nanjing Qinheng Microelectronics)USB ConvertersINA237AIDGSR
VSSOP-10-0.5mm-300mV~85V -40℃~+125℃ 0.02uV/℃ 100pA 140dB 15uV 2.7V~5.5V 640uA High-side detection、Low-side detection、Bidirectional detection、Input filter、Power monitoring、Programmable threshold alarm、Integrated ADC、Enable/shutdown function ±163.84mV VSSOP-10-0.5mm Current Sense Amplifiers ROHSTexas InstrumentsCurrent Sense AmplifiersTPS54360BDDAR
SOIC-8-EP-40℃~+150℃@(TJ) 1 146uA 2.5MHz 3.5A 4.5V~60V 800mV~58.8V Adjustable Buck Buck Built-in No SOIC-8-EP DC-DC Converters ROHSTexas InstrumentsDC-DC ConvertersAMS1117-3.3
SOT-223-40℃~+125℃ 0.003%Vout 1 1.1V@(800mA) 15V 1A 3.3V 5mA 72dB@(120Hz) Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSAdvanced Monolithic SystemsVoltage Regulators - Linear, Low Drop Out (LDO) Regulators0603WAF1002
0603-55℃~+155℃ 100mW 10kΩ 75V Thick Film Resistor ±1% ±100ppm/℃ 0603 Chip Resistor - Surface Mount ROHSUNI-ROYALChip Resistor - Surface MountCC0603KRX7R9BB104
0603100nF 50V X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSYAGEOMultilayer Ceramic Capacitors MLCC - SMD/SMTSS36B
SMB(DO-214AA)-55℃~+150℃ 3A 500uA@60V 60V 700mV@3A Independent SMB(DO-214AA) Schottky Diodes ROHSMDDSchottky Diodes0603WAF4022
0603-55℃~+155℃ 100mW 40.2kΩ 75V Thick Film Resistor ±1% ±100ppm/℃ 0603 Chip Resistor - Surface Mount ROHSUNI-ROYALChip Resistor - Surface MountSMBJ26A
DO-214AA(SMB)-55℃~+150℃ 14.25A@10/1000us 26V 31.9V 42.1V 5uA 600W@10/1000us IEC 61000-4-2 TVS Unidirectional DO-214AA(SMB) ESD and Surge Protection (TVS/ESD) ROHShongjiachengESD And Surge Protection (TVS/ESD)0603WAF1000
0603-55℃~+155℃ 100mW 100Ω 75V Thick Film Resistor ±1% ±100ppm/℃ 0603 Chip Resistor - Surface Mount ROHSUNI-ROYALChip Resistor - Surface Mount
README
README.md
PendingHome
全屋双色温灯光控制方案
这个仓库是一个方案说明文档的形式,提供一个大概思路。这目前是设想中的方案,还未落地,因为水电还没弄好,卡住了。
仓库的大头目前是灯光控制板的设计。这类东西现成产品要么太贵,要么不符合要求,而且设计起来对AI来说算不上特别特别难的事情。按照设计预期,这块板应该能带动24V 12A 6路双色温的LED灯。设计完之后拿去嘉立创打样。
仓库内容
| 目录 | 是什么 |
|---|---|
ha-home/ | 主力 HA 部署:台式机跑 Debian + Docker,含一套能造出开机自配置系统镜像的脚本,以及 Zigbee 接入的现场排障记录 |
ha-t630/ | 惠普 t630 瘦客户机做 HA 主机的部署,以及 HA + Scrypted 把大华摄像头接进 HomeKit(含 HKSV) |
ha-lab/ | Mac 上的 Lima 虚拟机试验台。ha-home 就是从它平移过来的,现已退役 |
sensor-nodes/ | ESP32-C3 传感器节点的 ESPHome 固件(CO₂、光谱、门窗磁),含选购清单 |
docs/ | 跨项目的设计文档 |
cct-driver/ | 6 路 CCT 灯驱动板:KiCad 工程、生产文件、ESPHome 固件、验板清单 |
顶层的 t630-*.sh 是给 t630 那台机器做裸机引导(USB 直连 / PXE)的 Mac 侧脚本。
Parts
217| Qty | Value | Footprint | References |
|---|---|---|---|
| 23 | C25804 | R0603 | R2, R4, R11, R12, R13, R14, R18, R19, R24, R25, R30, R31, R36, R37, R42, R43 +7 |
| 18 | C14663 | C0603 | C11, C13, C14, C15, C17, C19, C21, C23, C25, C27, C28, C29, C30, C31, C34, C38 +2 |
| 15 | C35490 | SMB_L4.6-W3.6-LS5.3-RD | D2, D3, D4, D5, D6, D9, D10, D13, D14, D17, D18, D21, D22, D25, D26 |
| 13 | C12447 | R0603 | R20, R21, R26, R27, R32, R33, R38, R39, R44, R45, R50, R51, R67 |
| 13 | C19077580 | SMB_L4.6-W3.6-LS5.3-RD | D1, D7, D8, D11, D12, D15, D16, D19, D20, D23, D24, D27, D28 |
| 12 | C22775 | R0603 | R16, R17, R22, R23, R28, R29, R34, R35, R40, R41, R46, R47 |
| 12 | C2297 | LED0805-R-RD | LED2, LED3, LED4, LED5, LED6, LED7, LED8, LED9, LED10, LED11, LED12, LED13 |
| 12 | C2836439 | CAP-SMD_BD8.0-L8.3-W8.3-LS9.3-FD | C1, C2, C3, C4, C5, C16, C18, C20, C22, C24, C26, C35 |
| 12 | C2890395 | TO-252-2_L6.6-W6.1-P4.57-LS10.1-BL-1 | Q7, Q8, Q9, Q10, Q11, Q12, Q13, Q14, Q15, Q16, Q17, Q18 |
| 9 | M3 | MountingHole_3.2mm_M3 | H1, H2, H3, H4, H5, H6, H7, H8, H9 |
| 6 | C108518 | FUSE-SMD_L9.8-W5.0_01550900M | F2, F3, F4, F5, F6, F7 |
| 6 | C441333 | CONN-TH_3P-P3.81_KF2EDGV-3.81-3P | J3, J4, J5, J6, J7, J8 |
| 5 | C21190 | R0603 | R8, R54, R55, R56, R57 |
| 5 | C381466 | C1210 | C32, C33, C44, C45, C46 |
| 3 | C23162 | R0603 | R15, R52, R53 |
| 2 | C15850 | C0805 | C10, C42 |
| 2 | C20526 | SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR | Q3, Q6 |
| 2 | C2146 | SOT-23-3_L3.0-W1.7-P0.95-LS2.9-BR | Q4, Q5 |
| 2 | C23186 | R0603 | R9, R10 |
| 2 | C25803 | R0603 | R1, R3 |
| 2 | C309062 | C1210 | C36, C37 |
| 2 | C318884 | SW-SMD_4P-L5.1-W5.1-P3.70-LS6.5-TL_H1.5 | SW1, SW2 |
| 2 | C3281500 | TO-252-2_L6.6-W6.1-P4.58-LS9.9-BR | Q1, Q2 |
| 2 | C52140501 | TSSOP-20_L6.5-W4.4-P0.65-LS6.4-BL | U6, U7 |
| 2 | GND | TestPoint_Pad_D1.5mm | TP2, TP9 |
| 1 | C107035 | C0603 | C40 |
| 1 | C165948 | USB-C_SMD-TYPE-C-31-M-12_1 | J2 |
| 1 | C17928 | R1206 | R68 |
| 1 | C19077410 | SOD-123_L2.7-W1.6-LS3.7-RD | DZ1 |
| 1 | C21117 | C0603 | C39 |
| 1 | C22858 | R0603 | R63 |
| 1 | C2286 | LED-SMD_L1.6-W0.8-R-RD | LED1 |
| 1 | C22892 | R0603 | R64 |
| 1 | C23208 | R0603 | R66 |
| 1 | C25811 | R0603 | R62 |
| 1 | C25972 | R0603 | R65 |
| 1 | C28323 | C0805 | C12 |
| 1 | C2864837 | VSSOP-10_L3.0-W3.0-P0.50-LS4.9-BL | U1 |
| 1 | C2906270 | CONN-SMD_4P-P1.00_SHOU-HAN_1.0-4P-WT | J9 |
| 1 | C352820 | FUSE-TH_4P-L19.8-W6.7_3557-2 | F1 |
| 1 | C37815 | CONN-TH_4P-P2.50_XH-4A | J10 |
| 1 | C45783 | C0805 | C41 |
| 1 | C459679 | R2512 | RS1 |
| 1 | C474923 | CONN-TH_5P-P2.54_KF128-2.54-5P | J11 |
| 1 | C524806 | SOIC-8_L5.0-W4.0-P1.27-LS6.0-BL-EP2.0 | U2 |
| 1 | C6186 | SOT-223-3_L6.5-W3.4-P2.30-LS7.0-BR | U3 |
| 1 | C70119 | F1812 | PTC1 |
| 1 | C701341 | WIFI-SMD_ESP32-WROOM-32E | U4 |
| 1 | C707824 | CONN-TH_KF7.62-2P | J1 |
| 1 | C84681 | SOP-16_L10.0-W3.9-P1.27-LS6.0-BL | U5 |
| 1 | C9400 | IND-SMD_L12.3-W12.3 | L1 |
| 1 | CH1_WW_D | TestPoint_Pad_D1.5mm | TP6 |
| 1 | CH1_WW_GR | TestPoint_Pad_D1.5mm | TP5 |
| 1 | MASTER_OFF_TP | TestPoint_Pad_D1.5mm | TP7 |
| 1 | PMOS_GATE | TestPoint_Pad_D1.5mm | TP8 |
| 1 | V24_BUS | TestPoint_Pad_D1.5mm | TP1 |
| 1 | V3P3 | TestPoint_Pad_D1.5mm | TP4 |
| 1 | V5_SYS | TestPoint_Pad_D1.5mm | TP3 |
Questions
How big is the Cct main PCB?
It measures 130 × 164 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Cct main use?
217 parts, built around the 74HCT245PW, ESP32-WROOM-32E-N4, CH340C and INA237AIDGSR. 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 Cct main KiCad files?
From the syncmeta/PendingHome repository on GitHub, at the commit this page was made from: the board is cct-driver/hardware/cct-main.kicad_pcb and its schematic cct-driver/hardware/cct-main.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Cct main design in my own project?
Its repository publishes it under the MIT 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
- 4 layers54 × 106 mm

- 8 layers120 × 100 mm

- 2 layers50 × 75 mm

- 4 layers97.1 × 26 mm

- 4 layers250 × 145 mm

Thermo40
mahmoud-elghamry/thermocouple
This directory is a self-contained KiCad 10 project. It does not share files with, and must not be confused with, the single-channel board in hardware/single-channel/.
731 parts1 - 4 layers100 × 100 mm

Power feed
liorknafo/power-feed-manual-mill
DIY stepper power feed for a SIEG X3.5D mill: electromagnetic clutch, RP2040 controller PCB, Rust firmware, build123d CAD
195 parts - 4 layers63.1 × 36.2 mm

- 2 layers140 × 90 mm
