Skip to the content
PCBKitNew board
4 layers54 × 54 mmCtrlSENSE32-C, the printed circuit board in 3D

CtrlSENSE32-C

ctrl32/ctrlSENSE

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

7

README

README.md

ctrlSENSE

Open-source IoT temperature sensors – firmware, hardware and server in one repository.

Repository layout

DirectoryContentLicense
firmware/Sensor firmware (ESP32, PlatformIO)GPL-3.0-or-later
hardware/PCB (KiCad) and enclosure (FreeCAD)CERN-OHL-S-2.0
server/Backend and dashboardAGPL-3.0-or-later
docs/DocumentationCC-BY-SA-4.0

Getting started

Firmware

bash
cd firmware
pio run                 # build
pio run -t upload       # flash
pio device monitor      # serial monitor

Requires 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
QtyValueFootprintReferences
6100nFctrl_lib:C_0402C3, C3, C4, C5, C15, C16
61uFctrl_lib:C_0402C17, C18, C19, C20, C21, C22
4FiducialFiducial:Fiducial_0.5mm_Mask1mmFID1, FID2, FID3, FID4
3LESD5D5.0CT1Gctrl_lib:SOD-523D5, D6, D7
2100nctrl_lib:C_0603C6, C7
210kctrl_lib:R_0402R12, R13
210kctrl_lib:R_0603R1, R1
210uFctrl_lib:C_1210C8, C9
21uFctrl_lib:C_0603C1, C1
222uFctrl_C:C_0603C12, C13
222uFctrl_lib:C_0603C2, C2
222uFctrl_lib:C_1210C10, C11
233kctrl_lib:R_0402R2, R3
24.7ctrl_lib:R_0402R17, R18
25.1kΩctrl_R:R_0402R4, R5
2PINHD_1x8_MaleConnector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ3, J4
1100kctrl_lib:R_0603R14
1105kctrl_lib:R_0603R11
113.3kctrl_lib:R_0603R15
115uHctrl_lib:WE-PD2_4532L1
12.2uHctrl_L:WE-PD2_4532L3
1220kΩctrl_R:R_0402R21
122pFctrl_C:C_0402C23
149,9kΩctrl_R:R_0402R22
149.9ctrl_lib:R_0603R10
1510kctrl_lib:R_0603R9
175pctrl_lib:C_0603C14
1APAN3103ctrl_lib:APAN30xxRe1
1ASMD0805-050-24Vctrl_lib:R_0805F1
1ESP32-C6-MINI-1/Uctrl_ESP:ESP32-C6-MINI-1U5
1LESD5D5.0CT1Gctrl_D:SOD-523D9
1LOGOctrl_Enclosure:inovaea_logo_100_t_silkG***
1LOGOctrl_Enclosure:inovaea_logo_100G***
1Rxctrl_lib:R_0402R16
1SMBJ30Actrl_lib:SMBD8
1SY8089AAACctrl_U:SOT-23-5U4
1Screw_Terminal_01x05ctrl_lib:WE_691210910005J2
1TPS54202DDCRctrl_U:SOT-23-6U3
1USB_C_Receptacle_USB2.0ctrl_CON:WE_632722110112J1

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 mmShutdownPCB, the printed circuit board in 3D

    ShutdownPCB

    UniSA-Motorsport-Test1/2024-shutdown-pcb

    the cicruit for the shutdown

    277 parts
  • 4 layers89 × 51 mmKicad soundcard dev v0, the printed circuit board in 3D

    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 mmL0destar, the printed circuit board in 3D

    L0destar

    m4rkw/l0destar

    l0destar open-source tracker project

    164 parts43
  • 6 layers40.5 × 43 mmVENDETTAESC, the printed circuit board in 3D

    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 mmElonMux, the printed circuit board in 3D

    ElonMux

    EPFLXplore/Power_HW

    KiCad design files for the power boards of the Xplore rover.

    329 parts7
  • 2 layers48 × 55.9 mmBM3451XXDC T28A Board, the printed circuit board in 3D

    BM3451XXDC T28A Board

    YuaXan/BM3451XXDC-T28A-Board

    Rechargeable battery protection board based on BM3451 IC

    84 parts5
  • 4 layers42.7 × 52 mmHPM5E31, the printed circuit board in 3D

    HPM5E31

    HNUST-Dust/HPM5E

    HPM5E PCB

    225 parts1
  • 2 layers88 × 130 mmWindowmaster controller v2, the printed circuit board in 3D

    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