

Comfospot50 full
The schematic and PCB in this directory are the project-authored controller board design. The board is intended to interface an ESP32-C3 with the existing ComfoSpot panel.
- Size
- 86.5 × 27.5 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 29
- Nets
- 49
- Pads
- 142
- Tracks, vias
- 320, 48
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 5 Sep 2026
- Updated
- 1 Nov 2026
Overview
Comfospot50 full is an open-source printed circuit board by cornim, from the cornim/comfospot50 repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 86.5 × 27.5 mm with 29 parts on 49 nets, routed with 320 tracks and 48 vias.
It is built around the ESP32-C3-WROOM-02-H4, K7803-1000R3 and CC0603KRX7R9BB104, with the RC0402FR-0722RL, RMC06035.1K1%N and CL31A106KBHNNNE among its other parts. Its parts include 1 IC, 1 connector and 1 fuse. It belongs with the ESP32, RISC-V and NXP (LPC, Kinetis, i.MX RT) boards of this library.
Main components
12ESP32-C3-WROOM-02-H4
SMD,20x18mm-105dBm -40℃~+105℃ 2.4GHz 20.5dBm 345mA 3V~3.6V 82mA Bluetooth5.0 ESP32-C3 On-board PCB Antenna UART、SPI、I2C、I2S、USB SMD,20x18mm WiFi Modules ROHSEspressif SystemsWiFi ModulesK7803-1000R3
SIP,11.5x7.6mmSIP,11.5x7.6mm DC-DC Power Modules ROHSYLPTECDC-DC Power ModulesCC0603KRX7R9BB104
0603100nF 50V X7R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSYAGEOMultilayer Ceramic Capacitors MLCC - SMD/SMTRC0402FR-0722RL
UncategorisedUnknown makerRMC06035.1K1%N
0603-55℃~+155℃ 100mW 5.1kΩ 50V Thick Film Resistor ±1% ±100ppm/℃ 0603 Chip Resistor - Surface Mount ROHSTyoHMChip Resistor - Surface MountCL31A106KBHNNNE
120610uF 50V X5R ±10% 1206 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSSamsung Electro-MechanicsMultilayer Ceramic Capacitors MLCC - SMD/SMTCC0603KRX5R6BB105
060310V 1uF X5R ±10% 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSYAGEOMultilayer Ceramic Capacitors MLCC - SMD/SMTCL31A226KPHNNNE
120610V 22uF X5R ±10% 1206 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSSamsung Electro-MechanicsMultilayer Ceramic Capacitors MLCC - SMD/SMTME6211C33M5G-N
SOT-23-5-40℃~+150℃ 1 120mV@(100mA) 3.3V 500mA 50uVrms 60uA 6V 70dB@(1kHz) Fixed Over Current Protection、Enable、Short Circuit Protection Positive SOT-23-5 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSMICRONEVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsTS-1187A-B-A-B
SMD-4P,5.1x5.1mm-30℃~+85℃ 1.5mm 1.6N 100,000 cycles 12V 5.1mm 5.1mm 50mA Gold No Round Button SPST Surface Mount,Vertical Without Bracket SMD-4P,5.1x5.1mm Tactile Switches ROHSXKB ConnectionTactile SwitchesRXEF030
插件,P=5.1mm1.33Ω 12.7mm 300mA 3mm 40A 5.1mm 600mA 7.4mm 72V 770mW 880ms 880mΩ Plugin,P=5.1mm Resettable Fuses ROHSLittelfuseResettable FusesSS110
SMA(DO-214AC)-65℃~+150℃ 100V 1A 200uA 30A 850mV@1A Independent SMA(DO-214AC) Schottky Diodes ROHSGOODWORKSchottky Diodes
README
hardware/README.mdHardware
The schematic and PCB in this directory are the project-authored controller
board design. The board is intended to interface an ESP32-C3 with the existing
ComfoSpot panel.
See wiring.md for the panel connections and electrical interface
notes.
License scope
The project-authored schematic connectivity, PCB layout, routing, board
outline, wiring diagram, and related hardware documentation are released under
the CERN Open Hardware Licence Version 2 - Strongly Reciprocal, found in
../LICENSES/CERN-OHL-S-2.0.txt.
The KiCad files contain embedded component symbols and footprints selected from
the JLCPCB/LCSC/EasyEDA component ecosystem and Würth's component library.
Those embedded third-party elements are not relicensed by the project license.
Their provenance and applicable terms are described in
../THIRD_PARTY_NOTICES.md.
The standard KiCad library elements used by the design remain subject to the KiCad library license and its design exception.
The project copyright holder is cornim.
Licensing and contribution questions can be handled through GitHub for this
repository.
Source location for the covered hardware design is the GitHub repository containing this file. Preserve this source location and the applicable notices when conveying the hardware design or a product made from it.
Deliberate omissions
3D model references are not included in the public PCB file. This keeps the design portable and avoids distributing model files that are not needed for schematic review, PCB editing, or fabrication. The board remains a complete 2D KiCad design and retains its footprints, pads, nets, routing, vias, zones, silkscreen, and outline.
Manufacturer datasheet PDFs are not included. Use the manufacturer or distributor source for current component documentation. The LCSC identifiers in the BOM are retained as manufacturing-selection information.
The hardware/production/comfospot50_full.zip archive contains Gerber and
drill fabrication output. It is generated output and does not contain the
component library or 3D model files.
Safety and no warranty
The hardware is provided "as is", without warranty of any kind, express or implied, including warranties of merchantability, fitness for a particular purpose, safety, and non-infringement. Verify voltage levels, current limits, isolation, grounding, enclosure requirements, creepage, clearance, and failure behavior before construction or use. A qualified person must review and perform any connection to an installed ventilation appliance or mains-related equipment.
Parts
29| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 10k | JCL:R0603 | R_CFG1, R_CFG2, R_CFG3, R_CFG4 |
| 3 | 100nF | JCL:C0603 | C_3V3_BYP1, C_ESPIN_BYP1, C_IN_BYP1 |
| 2 | 22R | JCL:R0402 | R_USB_DN1, R_USB_DP1 |
| 2 | 5k1 | JCL:R0603 | R_CC1, R_CC2 |
| 1 | 10uF 50V | JCL:C1206 | C_IN_BULK1 |
| 1 | 14-pin F | WM:J_Wurth_WR-MM_690368171472 | CABLE1 |
| 1 | 14-pin M | WM:J_Wurth_WR-MM_690357101472 | PANEL1 |
| 1 | 1uF | JCL:C0603 | C_ESP32_BYP1 |
| 1 | 22uF 10V | JCL:C1206 | C_3V3_BULK1 |
| 1 | 2601-3102 | jlc:CONN-TH_4P-P3.5-2601-3102 | CN1 |
| 1 | 3.3V LDO | JCL:SOT-23-5_L3.0-W1.7-P0.95-LS2.8-BL | U_3V3_LDO1 |
| 1 | 3.3V REG | JCL:PWRM-TH_YLPTEC_K78XX-1000R3 | U_24V_3V3 |
| 1 | 3V3 | TestPoint:TestPoint_Pad_D2.0mm | TP_3V3 |
| 1 | BOOT | JCL:SW-SMD_4P-L5.1-W5.1-P3.70-LS6.5-TL_H1.5 | SW_BOOT1 |
| 1 | ESP32-C3-WROOM-02-H4 | JCL:WIFIM-SMD_18P-L20.0-W18.0-P1.50 | U1 |
| 1 | GND | TestPoint:TestPoint_Pad_D2.0mm | TP_GND1 |
| 1 | PTC 0.30A | JCL:FUSE-TH_L7.4-W3.0-P5.10-D0.6-S1.20 | F1 |
| 1 | RESET | JCL:SW-SMD_4P-L5.1-W5.1-P3.70-LS6.5-TL_H1.5 | SW_RESET1 |
| 1 | Schottky | JCL:SMA_L4.3-W2.6-LS5.2-RD | D_REV1 |
| 1 | USB ESD | JCL:SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BL | D_USB_ESD1 |
| 1 | USB-C | JCL:USB-C-SMD_TYPE-C16PIN | J_USB1 |
| 1 | V24_USB | JCL:SW-SMD_MK-12C02-G020 | SW_V24_USB1 |
Questions
How big is the Comfospot50 full PCB?
It measures 86.5 × 27.5 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Comfospot50 full use?
29 parts, built around the ESP32-C3-WROOM-02-H4, K7803-1000R3, CC0603KRX7R9BB104 and RC0402FR-0722RL. 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 Comfospot50 full KiCad files?
From the cornim/comfospot50 repository on GitHub, at the commit this page was made from: the board is hardware/comfospot50_full.kicad_pcb and its schematic hardware/comfospot50_full.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Comfospot50 full design in my own project?
Its repository publishes it under the GPL-3.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 layers116.4 × 82.3 mm

- 4 layers51 × 34.3 mm

- 2 layers48 × 60 mm

Custom wireless mouse
limmjacc/custom-wireless-mouse
Project to track the hardware and firmware for a custom made computer mouse.
33 parts - 4 layers80 × 50.5 mm

- 2 layers40 × 111 mm

- 4 layers64.6 × 55.2 mm

Whisker
HeyPCB/whisker
Drop-in controller for Petoi's Nybble robot cat running the stock OpenCat firmware: ATmega328P, PCA9685, MPU-6050, USB-C, 3 A buck, protected battery input. 4-layer KiCad 10 board plus printed cradle.
118 partsCERN-OHL-S-2.0 - 4 layers74 × 90 mm

Bay node
kartben/hw-testing-rack
3D-printed, tilted test shelf for 16 dev boards: sliding drawers, per-bay ESP32-S3 running Zephyr (USB/IP, power switching, metering), KiCad PCBs, OpenSCAD parts, BOM and an interactive 3D viewer
135 parts - 2 layers

YX55069BCT2-Driver Board
xeno3dev/LumaDD
LumaDD is a Custom Display Driver Board designed around a display I got off Alibaba, with Touch Support. It features HDMI -> MIPI DSI video signal conversion, USB-C for Touch Signals + Power, as well as an onboard…
150 parts