

CtrlSENSE32-C
Open-source IoT temperature sensors – firmware, hardware and server in one repository.
- Size
- 54 × 54 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 70
- Nets
- 68
- Pads
- 239
- Tracks, vias
- 351, 67
- Pours
- 24
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 22 Oct 2026
- Updated
- 28 Oct 2026
Overview
CtrlSENSE32-C is an open-source printed circuit board by ctrl32, from the ctrl32/ctrlSENSE repository on GitHub. It is a 4-layer board of 54 × 54 mm with 70 parts on 68 nets, routed with 351 tracks and 67 vias.
It is built around the ESP32-C6-MINI-1U-H4, SY8089AAAC and TPS54202DDCR, with the LESD5D5.0CT1G, APAN3103 and ASMD0805-050-24V among its other parts. Its parts include 26 capacitors, 18 resistors, 5 diodes, 4 connectors and 3 ICs. It belongs with the ESP32 and RISC-V boards of this library.
Main components
7ESP32-C6-MINI-1U-H4
SMD,13.2x12.5mm-105.5dBm -40℃~+105℃ 2.4GHz 20.5dBm 382mA 3V~3.6V 73mA ESP32-C6FH4 Integrated Bluetooth function、Integrated Zigbee function、Support USB interface UART、SDIO、SPI、I2C、GPIO、USB SMD,13.2x12.5mm WiFi Modules ROHSEspressif SystemsWiFi ModulesSY8089AAAC
SOT-23-5-40℃~+85℃@(TA) 1 1MHz 2.7V~5.5V 2A 55uA Adjustable Buck Buck Built-in Yes SOT-23-5 DC-DC Converters ROHS矽力杰silergyDC-DC ConvertersTPS54202DDCR
SOT-23-6-40℃~+125℃@(TJ) 1 2A 4.5V~28V 45uA 500kHz Adjustable Buck Buck Built-in Yes SOT-23-6 DC-DC Converters ROHSTexas InstrumentsDC-DC ConvertersLESD5D5.0CT1G
SOD-523-55℃~+150℃ 100W 12pF 16V 1uA 5V 7A 7V Bidirectional ESD IEC 61000-4-2 SOD-523 ESD and Surge Protection (TVS/ESD) ROHSGOODWORKUncategorisedAPAN3103
SIP,5x20mm-40℃~+90℃ 1 Set Normally Open: 1A (SPST NO) 10ms 110V@DC、250V@AC 20mm 3V 5A 5mm 5ms AgNi + Gold plated SIP,5x20mm Power Relays ROHSPanasonicPower RelaysASMD0805-050-24V
0805-40℃~+85℃ 1.1mm 1.5mm 100A 100ms 100mΩ 1A 2.2mm 24V 500mA 500mW 850mΩ 0805 Resettable Fuses ROHSShenzhen JDT FuseResettable FusesSMBJ30A
DO-214AA(SMB)ESD And Surge Protection (TVS/ESD)hongjiacheng
README
README.mdctrlSENSE
Open-source IoT temperature sensors – firmware, hardware and server in one repository.
Repository layout
| Directory | Content | License |
|---|---|---|
firmware/ | Sensor firmware (ESP32, PlatformIO) | GPL-3.0-or-later |
hardware/ | PCB (KiCad) and enclosure (FreeCAD) | CERN-OHL-S-2.0 |
server/ | Backend and dashboard | AGPL-3.0-or-later |
docs/ | Documentation | CC-BY-SA-4.0 |
Getting started
Firmware
cd firmware
pio run # build
pio run -t upload # flash
pio device monitor # serial monitorRequires PlatformIO.
Hardware
Open hardware/pcb/ in KiCad 9 and hardware/enclosure/ in FreeCAD 1.0 or newer.
Contributing
Contributions are welcome – see CONTRIBUTING.md. Security issues: see SECURITY.md.
License
ctrlSENSE uses different licenses for different parts of the project – see LICENSE. All parts are under strong copyleft licenses: if you distribute modified versions (or, for the server, run them as a network service), you must publish the source under the same license. The ctrlSENSE name and logo are covered by TRADEMARKS.md.
© 2026 ctrl32
Parts
70| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 100nF | ctrl_lib:C_0402 | C3, C3, C4, C5, C15, C16 |
| 6 | 1uF | ctrl_lib:C_0402 | C17, C18, C19, C20, C21, C22 |
| 4 | Fiducial | Fiducial:Fiducial_0.5mm_Mask1mm | FID1, FID2, FID3, FID4 |
| 3 | LESD5D5.0CT1G | ctrl_lib:SOD-523 | D5, D6, D7 |
| 2 | 100n | ctrl_lib:C_0603 | C6, C7 |
| 2 | 10k | ctrl_lib:R_0402 | R12, R13 |
| 2 | 10k | ctrl_lib:R_0603 | R1, R1 |
| 2 | 10uF | ctrl_lib:C_1210 | C8, C9 |
| 2 | 1uF | ctrl_lib:C_0603 | C1, C1 |
| 2 | 22uF | ctrl_C:C_0603 | C12, C13 |
| 2 | 22uF | ctrl_lib:C_0603 | C2, C2 |
| 2 | 22uF | ctrl_lib:C_1210 | C10, C11 |
| 2 | 33k | ctrl_lib:R_0402 | R2, R3 |
| 2 | 4.7 | ctrl_lib:R_0402 | R17, R18 |
| 2 | 5.1kΩ | ctrl_R:R_0402 | R4, R5 |
| 2 | PINHD_1x8_Male | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J3, J4 |
| 1 | 100k | ctrl_lib:R_0603 | R14 |
| 1 | 105k | ctrl_lib:R_0603 | R11 |
| 1 | 13.3k | ctrl_lib:R_0603 | R15 |
| 1 | 15uH | ctrl_lib:WE-PD2_4532 | L1 |
| 1 | 2.2uH | ctrl_L:WE-PD2_4532 | L3 |
| 1 | 220kΩ | ctrl_R:R_0402 | R21 |
| 1 | 22pF | ctrl_C:C_0402 | C23 |
| 1 | 49,9kΩ | ctrl_R:R_0402 | R22 |
| 1 | 49.9 | ctrl_lib:R_0603 | R10 |
| 1 | 510k | ctrl_lib:R_0603 | R9 |
| 1 | 75p | ctrl_lib:C_0603 | C14 |
| 1 | APAN3103 | ctrl_lib:APAN30xx | Re1 |
| 1 | ASMD0805-050-24V | ctrl_lib:R_0805 | F1 |
| 1 | ESP32-C6-MINI-1/U | ctrl_ESP:ESP32-C6-MINI-1 | U5 |
| 1 | LESD5D5.0CT1G | ctrl_D:SOD-523 | D9 |
| 1 | LOGO | ctrl_Enclosure:inovaea_logo_100_t_silk | G*** |
| 1 | LOGO | ctrl_Enclosure:inovaea_logo_100 | G*** |
| 1 | Rx | ctrl_lib:R_0402 | R16 |
| 1 | SMBJ30A | ctrl_lib:SMB | D8 |
| 1 | SY8089AAAC | ctrl_U:SOT-23-5 | U4 |
| 1 | Screw_Terminal_01x05 | ctrl_lib:WE_691210910005 | J2 |
| 1 | TPS54202DDCR | ctrl_U:SOT-23-6 | U3 |
| 1 | USB_C_Receptacle_USB2.0 | ctrl_CON:WE_632722110112 | J1 |
The 66 most common of 70 parts.
Questions
How big is the CtrlSENSE32-C PCB?
It measures 54 × 54 mm and has 4 copper layers, 1.6 mm thick.
What parts does the CtrlSENSE32-C use?
70 parts, built around the ESP32-C6-MINI-1U-H4, SY8089AAAC, TPS54202DDCR and LESD5D5.0CT1G. 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 CtrlSENSE32-C KiCad files?
From the ctrl32/ctrlSENSE repository on GitHub, at the commit this page was made from: the board is hardware/ctrlSENSE32-C/ctrlSENSE32-C.kicad_pcb and its schematic hardware/ctrlSENSE32-C/ctrlSENSE32-C.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the CtrlSENSE32-C design in my own project?
Its repository states no licence, so its author keeps all rights: ask ctrl32 before reusing the design.
Similar boards
- 2 layers152 × 141.4 mm

- 4 layers89 × 51 mm

Kicad soundcard dev v0
radutolontan/BASM_Pocket_Museum
The Pocket Lab is the next-generation approach to science education. Designed by the Bucharest Applied STEAM Museum, it brings scientific exploration into anyone's hands.
141 parts1 - 2 layers115.2 × 78.6 mm

- 6 layers40.5 × 43 mm

VENDETTAESC
Caped-Crussader/VENDETTAFC
A fully open-source, custom-designed 4-in-1 ESC and F7 Flight Controller stack for FPV multirotors, designed from scratch in KiCad.
236 parts31CERN-OHL-S-2.0 - 4 layers100 × 70 mm

- 2 layers48 × 55.9 mm

BM3451XXDC T28A Board
YuaXan/BM3451XXDC-T28A-Board
Rechargeable battery protection board based on BM3451 IC
84 parts5 - 4 layers42.7 × 52 mm

- 2 layers88 × 130 mm

Windowmaster controller v2
Simplycissmus/windowmaster-s3-controller
Open hardware and ESP32-S3 firmware for a local 24 V window actuator controller with MQTT and Home Assistant integration.
68 parts1