

Sht30 dongle
The AccessBuildingClimate is used to track temperature and humidity inside a building. Climate is logged by systemd unit and send via samba to central NAS. A web application is built to present the building climate to the user.
- Size
- 66.7 × 18.4 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 13
- Nets
- 13
- Pads
- 36
- Tracks, vias
- 99, 18
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 1 Oct 2024
- Updated
- 4 Jun 2025
Overview
Sht30 dongle is an open-source printed circuit board by P4sxal, from the P4sxal/AccessBuildingClimate repository on GitHub. It is a 2-layer board of 66.7 × 18.4 mm with 13 parts on 13 nets, routed with 99 tracks and 18 vias.
It is built around the SHT30-DIS. Its parts include 3 resistors, 3 diodes, 1 capacitor and 1 IC. It belongs with the computers and single-board computers boards of this library.
Main components
1README
README.mdThis repo contains everything to build a system for monitoring temperature and humidity in a building. Dedicated sensors are built to measure and send the data via Http API to a host server. The collected data is stored and visualized with a web interface.
Sensor design
The Sensor is based on the SHT30 IC from Sensiron, a digital temperature and humidity sensor. https://sensirion.com/products/catalog/SHT30-DIS-B
A custom PCB was designed to read the sensor from a raspberry zero w.
SHT30 dongle:
Sensor Software
The sensor is read via the I2C bus using a python script.
The dongle features 3 status LED (red, green and orange).
A systemd service and timer unit are logging the data as a separated, dedicated system user (mydongle).
Data is written to a sambda drive, then copyed to local NAS an visualized using a webserver (other project).
Usage
Copy SHT30_software and setup.sh to your Raspberry with attached dongle.
Run chmod +X setup.sh, then sudo ./setup.sh to finish installation.
The device will start logging climatic data.
Verify the running service:
systemctl status mydongle.service or systemctl status mydongle.timer
{"time": "Mon Feb 24 11:22:41 2025", "temperature": 14.16, "humidity": 59.68, "timestamp": 1740392561.3886838, "hostname": "cellar"}That's it.
written by P4sxal 2024-2025
Parts
13| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | 200 | LED_SMD:LED_0402_1005Metric | R1, R2, R3 |
| 3 | Fiducial | Fiducial:Fiducial_0.5mm_Mask1mm | FID1, FID2, FID3 |
| 1 | 100n | Capacitor_SMD:C_0402_1005Metric | C1 |
| 1 | LED_Green | LED_SMD:LED_0402_1005Metric | D1 |
| 1 | LED_Orange | LED_SMD:LED_0402_1005Metric | D2 |
| 1 | LED_Red | LED_SMD:LED_0402_1005Metric | D3 |
| 1 | MountingHole | MountingHole:MountingHole_2.7mm_M2.5 | H1 |
| 1 | SHT30-DIS | 1_sht30:SHT3X_DIS_SEN | U1 |
| 1 | ~ | 1_sht30:Pi_i2c_interface | Interface1 |
Questions
How big is the Sht30 dongle PCB?
It measures 66.7 × 18.4 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Sht30 dongle use?
13 parts, built around the SHT30-DIS. 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 Sht30 dongle KiCad files?
From the P4sxal/AccessBuildingClimate repository on GitHub, at the commit this page was made from: the board is SHT30_sensor/sht30_dongle.kicad_pcb and its schematic SHT30_sensor/sht30_dongle.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Sht30 dongle design in my own project?
Its repository states no licence, so its author keeps all rights: ask P4sxal before reusing the design.
Similar boards
- 2 layers

- 2 layers59.2 × 93.2 mm

Aws iot expresslink demo badge
aws/iot-expresslink
This device was designed and created for the AWS IoT ExpressLink Demo Badge Workshop, which was run at re:Invent 2022.
74 parts29MIT-0 - 2 layers90.5 × 84.4 mm

Demo badge-2023
aws-samples/aws-iot-connected-product-demo-badge
This device was designed and created for a hands-on workshop at re:Invent 2023.
122 parts13MIT-0 - 4 layers50.8 × 22.9 mm

Bald Sense Wing v3
baldengineer/BaldSENSE_Sensor_Feather_Wing
A temperature, humidity, light, and sound sensor wing
63 parts9MIT - 2 layers68 × 58 mm

Iot data logger nfc samd21
polesskiy-dev/iot-risk-data-logger-nfc-samd21-hardware
Hardware (schematics, PCB, BOM) for iot-risk-data-logger-nfc-samd21 project
66 parts5MIT - 2 layers57 × 57 mm

Mold detect
christopher-besch/mold_detect
Warn residents of mold-friendly atmosphere and log opened windows.
46 parts4MIT - 4 layers23.8 × 36.3 mm

- 2 layers341.8 × 158.5 mm

Ws2812-clock
CommanderRedYT/ws2812-clock
A simple pcb clock using ws2812 in 7-segment form
533 parts2GPL-3.0