Skip to the content
2 layers36 × 55 mmHermesTemp, the printed circuit board in 3D

Hermes-TH is a small PCB that combines a temperature and humidity sensor, pressure sensor, and accelerometer, specifically the AHT20-F, AGR10, STK8328-C with a tiny OLED display, all controlled by a XIAO RP2040.

Size
36 × 55 mm
Copper layers
2
Thickness
1.6 mm
Parts
16
Nets
32
Pads
74
Tracks, vias
83, 13
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
25 Mar 2026
Updated
24 May 2026

Overview

HermesTemp is an open-source printed circuit board by bunnypranav, from the bunnypranav/hermesTH repository on GitHub. It is a 2-layer board of 36 × 55 mm with 16 parts on 32 nets, routed with 83 tracks and 13 vias.

It is built around the AHT20, RP2040-ZERO and STK8328-C. Its parts include 7 capacitors, 4 ICs and 2 resistors. It belongs with the RP2040 boards of this library.

Main components

3

README

README.md

Bunny's Hermes-TH

alt text alt text

Hermes-TH is a small PCB that combines a temperature and humidity sensor, pressure sensor, and accelerometer, specifically the AHT20-F, AGR10, STK8328-C with a tiny OLED display, all controlled by a XIAO RP2040. The idea was to make a simple I2C-based board that reads environmental data that actually matters in my life, namely temperature, humidity, and pressure (unlike carbon monoxide for example), and displays it directly on a screen.

Schematic

Made in KiCad

The XIAO RP2040 module handles everything. D4 and D5 are used for I2C (SCL and SDA), which are shared by the AHT20, OLED, and the accelerometer. The accelerometer is an analog device and read through the ADC pins of the RP2040, specifically A0. All other components are simply controlled through the I2C bus and everything is powered with 3.3V from the RP2040. The OLED is a 128x64 pixel display, which is more than enough for displaying all statistics.

alt text

PCB

Made in KiCad alt text alt text

BOM

  • JLC PCBA: USD$37.5 (includes cost of some components)
  • OLED: USD$1.9
  • XIAO RP2040: USD$6.7
  • Robu.in Shipping: USD$0.53
  • Total: USD$46.63

Parts

16
QtyValueFootprintReferences
50.1uFCapacitor_SMD:C_0603_1608MetricC1, C2, C4, C5, C6
210uFCapacitor_SMD:C_0805_2012MetricC3, C7
24.7kResistor_SMD:R_0603_1608MetricR1, R2
2LOGOLOGOG***, P2
1AHT20hermesExtraFoot:SENSOR-SMD-6_AHT20U4
1RP2040-ZEROhermesExtraFoot:MODULE_RP2040-ZEROU2
1STK8328hermesExtraFoot:VLGA-12_L2.0-W2.0-P0.50-BLU1
1~hermesExtraFoot:LGA-8_L3.8-W3.6-P0.90-TL_WF183DU3
1~hermesExtraFoot:OLED-TH_HS96L01W4S03OLED1

Similar boards

  • 2 layers80 × 129.1 mmSmart Plant, the printed circuit board in 3D

    Smart Plant

    JGAguado/Smart_Plant

    The Smart Plant is a board that can be plugged directly on the soil, close to the plant, that allows the measurement of the environment (soil moisture, environment temperature & illuminance), and presents the…

    75 parts303
  • 2 layers168.9 × 123.3 mmOEM ECU, the printed circuit board in 3D

    OEM ECU

    aeonSolutions/AeonLabs-AI-Volvo-MKII-Open-Hardware

    Volvo MKII Open Hardware

    296 parts161CC0-1.0
  • 4 layers154.5 × 112.9 mmLibrePLC32, the printed circuit board in 3D

    LibrePLC32

    AndreiVladescu/LibrePLC32

    The goal of the project is to create a compact, hackable, and well-documented PLC platform for industrial automation experiments, prototyping, education, and open hardware development.

    295 parts14CERN-OHL-P-2.0
  • 4 layers100 × 100 mmLabathome pcb, the printed circuit board in 3D

    Labathome pcb

    klaus-liebler/labathome

    Der kleine Bruder von lab@home. Ermöglicht das Experimentieren mit PT1...PTn-Gliedern, die intern als RC-Kombination (entkoppelt über Operationsverstärker) ausgeführt sind.

    292 parts5MIT
  • 2 layers85 × 100 mmPcad ASCII, the printed circuit board in 3D

    Pcad ASCII

    oldgerman/SAU-G0

    迷你低功耗温湿度计,可定时自动唤醒记录数据保存并串口导出文本表格

    275 parts5
  • 4 layers70 × 116 mmPanel, the printed circuit board in 3D

    Panel

    Dennis960/Blumy

    A smart, WiFi-enabled ESP32 soil moisture and plant sensor

    174 parts3
  • 2 layers290 × 100 mmESP32-Wall Clock, the printed circuit board in 3D

    ESP32-Wall Clock

    SkullKill/ESP32-Wall-Clock-PCB

    ESP32 based 30cm Wall Mounted Clock. WiFi, NTP, SNMP, web interface, MicroUsb, Type-C, HG3613 Retrofit

    207 parts3GPL-3.0
  • 2 layers133 × 89.5 mmESP32-Simple Thermostat PCB, the printed circuit board in 3D

    ESP32-Simple Thermostat PCB

    jrtaylor71/ESP32-Simple-Thermostat

    Simple ESP32 Thermostat with touch screen

    52 parts2

Questions

How big is the HermesTemp PCB?

It measures 36 × 55 mm and has 2 copper layers, 1.6 mm thick.

What parts does the HermesTemp use?

16 parts, built around the AHT20, RP2040-ZERO and STK8328-C. 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 HermesTemp KiCad files?

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

Can I use the HermesTemp design in my own project?

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