Skip to the content
PCBKitNew board
2 layers22.5 × 31 mmTemperature sensor, the printed circuit board in 3D

Temperature sensor

maufl/sensor22

The next iteration of my sensor project

Size
22.5 × 31 mm
Copper layers
2
Thickness
1.69 mm
Parts
28
Nets
40
Pads
153
Tracks, vias
202, 24
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
27 Oct 2024
Updated
17 Jan 2025

Overview

Temperature sensor is an open-source printed circuit board by maufl, from the maufl/sensor2 repository on GitHub. It is a 2-layer board of 22.5 × 31 mm with 28 parts on 40 nets, routed with 202 tracks and 24 vias.

It is built around the ESP32-C6-MINI-1U-H4, BME280 and TPD4E02B04DQAR. Its parts include 11 capacitors, 9 resistors, 4 ICs and 3 connectors. It belongs with the sensors and measurement boards and the ESP32 and RISC-V boards of this library.

Main components

3

README

Readme.md

A ESP based sensor platform

This is a learning project for me. The goal is to build sensors (and maybe eventually actors) using ESP32 micro-controllers that can run on battery for a long time (a year and more). I started it to learn PCB design and embedded programming.

Climate sensor

The hardware design for the climate sensor does work now the way I hoped. Most of all this means that the linear voltage regulator provides enough power even when sending data over WiFi or BLE and that I can put the ESP into deep sleep and the whole board will only consume around 11µA.

Software wise I do have a firmware written in Rust that periodically sends measurements via BLE using the BTHome standard and goes into deep sleep during the rest of the time.

Using an small LiPo battery with 700mAh it should last at least a year.

There is an (even more) experimental feature of doing the measurements using the low power core that is not working yet. The idea would be to measure with a higher frequency than send measurements with a lower frequency, thus saving power.

License

All hardware is licensed under CERN OHL S 2.0 and all software is licensed under GNU GPLv3.

Parts

28
QtyValueFootprintReferences
3100nFCapacitor_SMD:C_0603_1608MetricC2, C8, C9
21 µFCapacitor_SMD:C_0603_1608MetricC4, C5
2100 nFCapacitor_SMD:C_0603_1608MetricC6, C7
24.7 kResistor_SMD:R_0603_1608MetricR5, R6
247µFCapacitor_SMD:C_0603_1608MetricC10, C11
25.1KResistor_SMD:R_0603_1608MetricR3, R4
11 MResistor_SMD:R_0603_1608MetricR8
110K 1%Resistor_SMD:R_0603_1608MetricR1
110µFCapacitor_SMD:C_0603_1608MetricC3
11MResistor_SMD:R_0603_1608MetricR9
11µFCapacitor_SMD:C_0603_1608MetricC1
13.3K 1%Resistor_SMD:R_0603_1608MetricR2
14,7 MResistor_SMD:R_0603_1608MetricR7
1BME280Package_LGA:Bosch_LGA-8_2.5x2.5mm_P0.65mm_ClockwisePinNumberingU2
1Conn_01x02_MaleConnector_JST:JST_XH_B2B-XH-AM_1x02_P2.50mm_VerticalJ1
1Conn_01x04_SocketConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ3
1ESP32-C6-MINI-1/UPCM_Espressif:ESP32-C6-MINI-1U1
1MCP1700x-330xxTTPackage_TO_SOT_SMD:SOT-23U3
1SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmBOOT
1TPD4E02B04DQAPackage_SON:USON-10_2.5x1.0mm_P0.5mmU4
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_GCT_USB4110J2

Questions

How big is the Temperature sensor PCB?

It measures 22.5 × 31 mm and has 2 copper layers, 1.69 mm thick.

What parts does the Temperature sensor use?

28 parts, built around the ESP32-C6-MINI-1U-H4, BME280 and TPD4E02B04DQAR. 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 Temperature sensor KiCad files?

From the maufl/sensor2 repository on GitHub, at the commit this page was made from: the board is hardware/temperature_sensor/temperature_sensor.kicad_pcb and its schematic hardware/temperature_sensor/temperature_sensor.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Temperature sensor design in my own project?

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

Similar boards

  • 6 layers100 × 80 mmKigeyes mainboard, the printed circuit board in 3D

    Kigeyes mainboard

    jrymk/KigEyes

    Video passthrough and electronic eye for Kigurumi masks

    217 parts
  • 2 layers61 × 61 mmCo2-sensor, the printed circuit board in 3D

    Co2-sensor

    blinry/co2-canary

    An open-hardware, ultra-low power CO2 sensor

    57 parts78
  • 4 layers79 × 79 mmMinuet, the printed circuit board in 3D

    Minuet

    brown-studios/minuet

    Minuet upgrades your MAXXAIR Maxxfan with a brushless DC motor, home automation features, and accessories.

    103 parts67MIT
  • 4 layers36.5 × 69 mmStorm tracker, the printed circuit board in 3D

    Storm tracker

    solderable/storm-tracker-hardware

    Open-source-ready Storm Tracker hardware design, documentation, BOM, and manufacturing package

    102 parts58
  • 4 layers13.6 × 19.4 mmMiniCO2, the printed circuit board in 3D

    MiniCO2

    nup002/miniCO2

    A miniature USB CO2 sensor

    25 parts40
  • 2 layers43.3 × 37.6 mmZBSmartMeter, the printed circuit board in 3D

    ZBSmartMeter

    Tropaion/ZigBee_SmartMeter_Reader

    This is a ZigBee device to collect data from smartmeters using the DLMS/COSEM protocol.

    37 parts32GPL-3.0
  • 2 layers100 × 75 mmDankdryer, the printed circuit board in 3D

    Dankdryer

    dankamongmen/dankdryer

    the world's best filament dryer

    52 parts21Apache-2.0
  • 4 layers54.6 × 86.3 mmA0, the printed circuit board in 3D

    A0

    absmach/a0

    A0 IoT Gateway

    131 parts16Apache-2.0