Skip to the content
PCBKitNew board
2 layers63 × 50 mmThermometer, the printed circuit board in 3D

Custom environmental sensor node based on the ESP32-C6 (Wi-Fi 6, BLE 5, Zigbee/Thread). It features three distinct temperature and humidity sensors on a shared I2C bus, is powered via USB-C (3.3V LDO), and includes two…

Size
63 × 50 mm
Copper layers
2
Thickness
1.6 mm
Parts
40
Nets
38
Pads
173
Tracks, vias
293, 50
Pours
2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
21 Sep 2026
Updated
27 Oct 2026

Overview

Thermometer is an open-source printed circuit board by CornetPrisme, from the CornetPrisme/PCB-Thermometer repository on GitHub. It is a 2-layer board of 63 × 50 mm with 40 parts on 38 nets, routed with 293 tracks and 50 vias.

It is built around the ESP32-C6-WROOM-1-N8, HDC2080DMBR and LM75BD(UMW), with the TMP102AIDRLR(UMW), TLV75733PDBVR-MS and USBLC6-2SC6 among its other parts. Its parts include 10 resistors, 8 capacitors, 6 ICs, 5 connectors and 2 diodes. It belongs with the sensors and measurement and radio and wireless boards and the ESP32 and RISC-V boards of this library.

Main components

12

README

README.md

ESP32-C6 Temperature and humidity sensors

Custom environmental sensor node based on the ESP32-C6 (Wi-Fi 6, BLE 5, Zigbee/Thread). It features three distinct temperature and humidity sensors on a shared I2C bus, is powered via USB-C (3.3V LDO), and includes two external 3-pin headers for hardware expansion.

IC List

  • ESP32-C6 (MCU)
  • HDC2080 (humidity & temperature sensor)
  • TMP102 (temperature sensor)
  • LM75 (temperature sensor)
  • TLV75733PDBVR (LDO)

Top preview

Thermometer2

Preview 3d render

Thermometer3
c
// Shared I2C bus (Sensors)
#define I2C_SCL_PIN GPIO7
#define I2C_SDA_PIN GPIO6

// Expansion connectors (External 3-pin headers)
#define EXT_HEADER_1_PIN GPIO2
#define EXT_HEADER_2_PIN GPIO3

// Hardware sensor interrupts
#define DRDY_PIN GPIO20   // HDC2080 interrupt
#define ALERT_PIN GPIO19  // TMP102 alert
#define OS_PIN GPIO18     // LM75 thermal alarm

Parts

40
QtyValueFootprintReferences
610kResistor_SMD:R_0603_1608MetricR1, R2, R3, R6, R7, R10
4TestPointTestPoint:TestPoint_Pad_D3.0mmTP1, TP2, TP3, TP4
30u1Capacitor_SMD:C_0603_1608MetricC3, C4, C7
21uCapacitor_SMD:C_0603_1608MetricC1, C5
222Resistor_SMD:R_0603_1608MetricR4, R5
25k1Resistor_SMD:R_0603_1608MetricR8, R9
2Conn_01x03_SocketConnector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ1, J2
2D_SchottkyDiode_SMD:D_SMAD1, D2
2SW_PushButton_Switch_SMD:SW_SPST_TS-1088-xR025SW1, SW2
10u01Capacitor_SMD:C_0603_1608MetricC8
110uCapacitor_SMD:C_0603_1608MetricC6
122uCapacitor_SMD:C_1206_3216MetricC2
1Conn_01x02Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ5
1Conn_01x04Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ3
1ESP32-C6-WROOM-1PCM_Espressif:ESP32-C6-WROOM-1U1
1HDC2080Sensor_Humidity:Texas_S-PWSON-N6-HDC2080U2
1LM75BPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU3
1LOGOLOGOG***
1TLV75733PDBVPackage_TO_SOT_SMD:SOT-23-5U4
1TMP102xxDRLPackage_TO_SOT_SMD:SOT-563U5
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U6
1USB_C_Receptacle_USB2.0_14PConnector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J4

The 38 most common of 40 parts.

Questions

How big is the Thermometer PCB?

It measures 63 × 50 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Thermometer use?

40 parts, built around the ESP32-C6-WROOM-1-N8, HDC2080DMBR, LM75BD(UMW) and TMP102AIDRLR(UMW). 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 Thermometer KiCad files?

From the CornetPrisme/PCB-Thermometer repository on GitHub, at the commit this page was made from: the board is Thermometer.kicad_pcb and its schematic Thermometer.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Thermometer design in my own project?

Its repository states no licence, so its author keeps all rights: ask CornetPrisme before reusing the design.

Similar boards

  • 4 layers50 × 69.5 mmRia, the printed circuit board in 3D

    Ria

    B44ken/ria

    ria is a small wheeled biped built for jumping and fast ground motion.

    107 parts
  • 2 layers100 × 92 mmBase station, the printed circuit board in 3D

    Base station

    yeyintlwin/kicad-board-design

    Design a two-layer KiCad PCB entirely from Python scripts - no GUI step, no commercial autorouter

    69 partsMIT
  • 4 layers65 × 45 mmLora gps tracker rev a, the printed circuit board in 3D

    Lora gps tracker rev a

    bogdan-kovalchuk/esp32-lora-gps-tracker

    Encrypted point-to-point GPS telemetry over 433 MHz LoRa between two ESP32 boards.

    69 partsMIT
  • 4 layers100 × 68 mmDevKit, the printed circuit board in 3D

    DevKit

    kaminaris/GigaESC

    209 parts47
  • 2 layers40 × 111 mmLED Wled, the printed circuit board in 3D

    LED Wled

    edvard5/wEasyLed_V2

    96 parts
  • 4 layers152.1 × 80.1 mmChicker, the printed circuit board in 3D

    Chicker

    sfunderbots/Electrical

    PCB etc.

    195 parts
  • 4 layers140 × 70 mmSensor board, the printed circuit board in 3D

    Sensor board

    TrendBit/SMBR-hardware

    Design file for SMBR hardware modules in KiCAD.

    258 partsGPL-3.0