Skip to the content
PCBKitNew board
2 layers66.7 × 18.4 mmSht30 dongle, the printed circuit board in 3D

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

1

README

README.md

This 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:

SHT30Dongle CAD view eCAD view

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

text
{"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
QtyValueFootprintReferences
3200LED_SMD:LED_0402_1005MetricR1, R2, R3
3FiducialFiducial:Fiducial_0.5mm_Mask1mmFID1, FID2, FID3
1100nCapacitor_SMD:C_0402_1005MetricC1
1LED_GreenLED_SMD:LED_0402_1005MetricD1
1LED_OrangeLED_SMD:LED_0402_1005MetricD2
1LED_RedLED_SMD:LED_0402_1005MetricD3
1MountingHoleMountingHole:MountingHole_2.7mm_M2.5H1
1SHT30-DIS1_sht30:SHT3X_DIS_SENU1
1~1_sht30:Pi_i2c_interfaceInterface1

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

    Fabricated boards

    justbuchanan/oasis

    3d-printed smart terrarium

    57 parts270Apache-2.0
  • 2 layers59.2 × 93.2 mmAws iot expresslink demo badge, the printed circuit board in 3D

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

    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 mmBald Sense Wing v3, the printed circuit board in 3D

    Bald Sense Wing v3

    baldengineer/BaldSENSE_Sensor_Feather_Wing

    A temperature, humidity, light, and sound sensor wing

    63 parts9MIT
  • 2 layers68 × 58 mmIot data logger nfc samd21, the printed circuit board in 3D

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

    Mold detect

    christopher-besch/mold_detect

    Warn residents of mold-friendly atmosphere and log opened windows.

    46 parts4MIT
  • 4 layers23.8 × 36.3 mmHaptic knob, the printed circuit board in 3D

    Haptic knob

    wirano/haptic-knob

    70 parts3
  • 2 layers341.8 × 158.5 mmWs2812-clock, the printed circuit board in 3D

    Ws2812-clock

    CommanderRedYT/ws2812-clock

    A simple pcb clock using ws2812 in 7-segment form

    533 parts2GPL-3.0