Skip to the content
PCBKitNew board
2 layers76.5 × 78 mmEmonTH, the printed circuit board in 3D

Hardware for the emonTH3 temperature, humidity, and pulse sensing node

Size
76.5 × 78 mm
Copper layers
2
Thickness
1.67 mm
Parts
56
Nets
55
Pads
197
Tracks, vias
294, 85
Pours
5
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
21 Nov 2024
Updated
16 Oct 2026

Overview

EmonTH is an open-source printed circuit board by openenergymonitor, from the openenergymonitor/emonTH3 repository on GitHub, published under the CC-BY-SA-4.0 licence. It is a 2-layer board of 76.5 × 78 mm with 56 parts on 55 nets, routed with 294 tracks and 85 vias.

It is built around the ATSAML10E15A-MF, HDC2010YPAR and TPS61291DRV, with the AP2112K-3.3TRG1, LQG15HS15NJ02D and MDMK2020T3R3MM among its other parts. Its parts include 15 resistors, 9 capacitors, 6 connectors, 5 ICs and 3 diodes. It belongs with the SAM D and SAM boards of this library.

Main components

10

README

README.md

emonTH3

Introduction

The Energy Monitor Temperature Humidity 3 (emonTH3) is an ultra low power temperature and humidity monitoring node with support for pulse counting and additional external sensors.

image

It is an update to the OpenEnergyMonitor emonTH2 with the following goals:

  • Increase the battery life from the current ~4 years on 2xAA
  • Update to modern components
  • Reduce the overall cost of the system
  • Provide user expansion for other sensors
  • ATSAML10E15A-MU Microprocessor
  • TI HDC2010 Low-Power Humidity and Temperature Digital Sensors
  • Sensirion SEK-STCC4 Co2 sensor (optional)

It should be used with the emonTH-fw firmware.

Getting started

The board is designed using KiCAD version 9. The schematic and floorplan are provided as PDF files. If you want to render your own files, run ./generate.py. This produces Gerber files as well as KiCAD PCB and schematic files tagged with the git commit for traceability.

[!NOTE] The emonTH3 will be available fully assembled and programmed from the OpenEnergyMonitor shop.

Feedback and Issues

These can be reported:

Contributing

As the hardware design flow doesn't quite follow as nicely as software, if you want to contribute a change, please raise an issue as described above and we can collaborate.

After cloning the repository, run ./install-hooks.sh to add the render on commit.

References

Acknowledgements

  • Glyn Hudson and Trystan Lea @ OpenEnergyMonitor
  • Gordon Davidson @ OpenEnergyMonitor Forums

Parts

56
QtyValueFootprintReferences
6470KResistor_SMD:R_0402_1005MetricR2, R3, R8, R10, R14, R15
5100nCapacitor_SMD:C_0402_1005MetricC1, C2, C3, C7, C9
51KResistor_SMD:R_0402_1005MetricR1, R7, R9, R12, R17
4MountingHoleMountingHole:MountingHole_3.2mm_M3_DIN965H1, H2, H3, H4
34K7Resistor_SMD:R_0402_1005MetricR4, R5, R6
3TestPointTestPoint:TestPoint_Pad_D1.0mmTP1, TP2, TP3
2LEDLED_SMD:LED_0603_1608MetricD1, D3
2SW_PushButton_Switch_SMD:SW_Tactile_SPST_NO_Straight_CK_PTS636Sx25SMTRLFSSW2, SW3
1100KResistor_SMD:R_0402_1005MetricR11
110pCapacitor_SMD:C_0402_1005MetricC5
110uCapacitor_SMD:C_0805_2012MetricC4
115nInductor_SMD:L_0402_1005MetricL2
11uCapacitor_SMD:C_0402_1005MetricC8
122uCapacitor_SMD:C_0805_2012MetricC6
13u3Inductor_SMD:L_Taiyo-Yuden_MD-2020L1
1AP2112K-3.3Package_TO_SOT_SMD:SOT-23-5U7
1ATSAML10E15A-MUTPackage_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.45x3.45mmU5
1Antennaant-433:ANT-433-HETHAE1
1BatteryBattery:BatteryHolder_Keystone_2468_2xAAABT1
1Conn_01x03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ3
1Conn_01x05Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_VerticalJ6
1Conn_01x06Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ7
1Conn_ARM_JTAG_SWD_10Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMDJ2
1D_SchottkyDiode_SMD:D_SOD-523D2
1FerriteBead_SmallInductor_SMD:L_0402_1005MetricFB1
1FiducialFiducial:Fiducial_0.5mm_Mask1mmFID1
1HDC2010hdc2010:DSBGA-6U1
1LOGOgraphics:starlingsG***
1MountingHoleMountingHole:MountingHole_2.7mm_M2.5_DIN965H5
1RFM69WRF_Module:HOPERF_RFM69HWU8
1SW_DIP_x02Button_Switch_SMD:SW_DIP_SPSTx02_Slide_6.7x6.64mm_W8.61mm_P2.54mm_LowProfileSW1
1Screw_Terminal_01x05TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-5-3.5-H_1x05_P3.50mm_HorizontalJ5
1Screw_Terminal_01x06TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-6-3.5-H_1x06_P3.50mm_HorizontalJ1
1TPS61291Package_SON:WSON-6-1EP_2x2mm_P0.65mm_EP1x1.6mmU4

Questions

How big is the EmonTH PCB?

It measures 76.5 × 78 mm and has 2 copper layers, 1.67 mm thick.

What parts does the EmonTH use?

56 parts, built around the ATSAML10E15A-MF, HDC2010YPAR, TPS61291DRV and AP2112K-3.3TRG1. 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 EmonTH KiCad files?

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

Can I use the EmonTH design in my own project?

Its repository publishes it under the CC-BY-SA-4.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers97.5 × 79 mmRGB LED Driver, the printed circuit board in 3D

    RGB LED Driver

    PCB-Design-MIT/Wi-Fi-Controlled-RGB-Light

    A demo board for students to learn to solder and debug

    144 parts4
  • 2 layers25 × 30 mmAttiny rs485, the printed circuit board in 3D

    Attiny rs485

    ytr0/mkctrl-v2

    DIYゲームコントローラー制作ツールキット

    16 parts
  • 4 layers97 × 105.5 mmSTARDRIVE SHIELD V1 0, the printed circuit board in 3D

    STARDRIVE SHIELD V1 0

    themarcolab/Stardrive-Shield

    With STARDRIVE SHIELD you can implement from 6 step to FOC motor control algorithms.

    193 parts2
  • 4 layers90 × 66 mmAudio, the printed circuit board in 3D

    Audio

    AndreasNielsen4000/Group-7-IoT-Project

    The project is a wireless speaker system that can play music from a Bluetooth or WiFi source. The system consists of four main parts with subcomponents:

    162 parts1
  • 2 layers36.2 × 43.9 mmHCTL-2032-sensorBreakout, the printed circuit board in 3D

    HCTL-2032-sensorBreakout

    Poofjunior/Sensor-Breakout-Boards

    A collection of breakout boards

    11 parts
  • 4 layers73.1 × 69.8 mmStm32u595-breakout, the printed circuit board in 3D

    Stm32u595-breakout

    oresat/oresat-kicad

    All things KiCAD for OreSat; libraries, tools, settings, etc.

    85 parts6
  • 2 layers55 × 40.1 mmFirst design, the printed circuit board in 3D

    First design

    kian09/Guardian

    A compact health monitoring device that is worn on the wrist. Its capabilities are measuring your heart rate and detecting accidental falls using an accelerometer.

    55 parts