Skip to the content
PCBKitNew board
4 layers25.4 × 43.2 mmHum hw, the printed circuit board in 3D

Hour Utilization Monitor using accelerometer and RTC to track run time

Size
25.4 × 43.2 mm
Copper layers
4
Thickness
1.6 mm
Parts
30
Nets
36
Pads
128
Tracks, vias
217, 74
Pours
2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
10 Oct 2026
Updated
2 Nov 2026

Overview

Hum hw is an open-source printed circuit board by tactical-snacks, from the tactical-snacks/hum_hw repository on GitHub, published under the MIT licence. It is a 4-layer board of 25.4 × 43.2 mm with 30 parts on 36 nets, routed with 217 tracks and 74 vias.

It is built around the STM32U031K8U6, 24FC512-I/ST and LIS2DTW12TR-MS, with the 1N4148W among its other parts. Its parts include 13 capacitors, 6 resistors, 3 ICs, 3 connectors and 2 diodes. It belongs with the sensors and measurement boards and the STM32 boards of this library.

Main components

4

README

README.md

hum

Hour Utilization Monitor: a coin-cell data logger that timestamps machine run time using an accelerometer and RTC.

Hardware

FunctionPart
MCUSTM32U031K8U6 (Cortex-M0+, UFQFPN-32)
RTC clock32.768 kHz crystal, ABS07-120
AccelerometerLIS2DTW12 (I²C, INT1 → PA0, INT2 → PA2)
Storage24FC512, 64 KB I²C EEPROM
PowerCR2032 in Keystone 3034 holder
UIButton (PA1), green LED (PA8)
DebugSWD, ARM 10-pin header
CommsUART, PA9 TX / PA10 RX

Operation

  • MCU sleeps in Stop 2 with the RTC running.
  • The accelerometer detects activity on its own and wakes the MCU.
  • Run start/stop events are logged to EEPROM as epoch timestamps, in a wear-levelled ring buffer.
  • Clock set and log download over UART.
  • Target battery life: 5+ years.

Jumpers

  • J4: in series with the battery. Remove it to measure current.
  • J1: 3.3 V bench input. Open J4 first. Never use 5 V.

Tools

KiCad, STM32CubeMX / STM32CubeIDE.

See power_budget.md.

Parts

30
QtyValueFootprintReferences
5100nF 10V X7RCapacitor_SMD:C_0603_1608MetricC4, C6, C7, C11, C13
34.7kResistor_SMD:R_0805_2012MetricR3, R4, R5
26.8pF C0G/NP0Capacitor_SMD:C_0603_1608MetricC1, C2
10RResistor_SMD:R_0805_2012MetricR2
110kResistor_SMD:R_0805_2012MetricR1
110nF 10V X7RCapacitor_SMD:C_0603_1608MetricC10
110uF 10V X7RCapacitor_SMD:C_0805_2012MetricC5
11N4148WDiode_SMD:D_SOD-123D1
11kResistor_SMD:R_0805_2012MetricR6
11uF 10V X7RCapacitor_SMD:C_0603_1608MetricC9
124FC512-I/STPackage_SO:TSSOP-8_4.4x3mm_P0.65mmU1
132.768kHZCrystal:Crystal_SMD_3215-2Pin_3.2x1.5mmY1
14.7uF 10V X7RCapacitor_SMD:C_0603_1608MetricC12
14.7uF 10V X7RCapacitor_SMD:C_0805_2012MetricC8
147uF 10V X7RCapacitor_SMD:C_1210_3225MetricC3
1Battery_CellBattery:BatteryHolder_Keystone_3034_1x20mmBT1
1Conn_01x02_PinConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ1
1Conn_01x03Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_HorizontalJ2
1Conn_ARM_JTAG_SWD_10Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMDJ3
1LEDLED_SMD:LED_0805_2012MetricD2
1LIS2DTW12TRPackage_LGA:LGA-12_2x2mm_P0.5mmU3
1STM32U031K8U6Package_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.45x3.45mmU2
1SW_SPSTButton_Switch_SMD:SW_SPST_PTS645Sx43SMTR92SW1

Questions

How big is the Hum hw PCB?

It measures 25.4 × 43.2 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Hum hw use?

30 parts, built around the STM32U031K8U6, 24FC512-I/ST, LIS2DTW12TR-MS and 1N4148W. 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 Hum hw KiCad files?

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

Can I use the Hum hw design in my own project?

Its repository publishes it under the MIT 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

  • 4 layers16 × 16 mmWakeMod, the printed circuit board in 3D

    WakeMod

    ETH-PBL/WakeMod

    WakeMod: An Open-Source Wake-up Transceiver Module

    33 parts7
  • 4 layers49.7 × 14.5 mmWindow sensor, the printed circuit board in 3D

    Window sensor

    usimd/window-sensor

    BLE window sensor — nRF54L10 + BTHome v2 for Home Assistant

    26 parts1
  • 6 layers55 × 69.8 mmPocketMate, the printed circuit board in 3D

    PocketMate

    anand2532/PocketMate

    A personal AI device for everyday life

    155 parts
  • 2 layers70 × 70 mmDigital level, the printed circuit board in 3D

    Digital level

    fearedspark/digital-level

    43 parts
  • 4 layers99 × 53.3 mmPSLab, the printed circuit board in 3D

    PSLab

    fossasia/pslab-hardware

    PSLab Hardware Design and Schematics https://pslab.io

    199 parts1.7kApache-2.0
  • 2 layers208.8 × 396.9 mmFerris, the printed circuit board in 3D

    Ferris

    pierrechevalier83/ferris

    A low profile split keyboard designed to satisfy one single use case elegantly

    145 parts1.3k
  • 2 layers285.5 × 95 mmReviung46 ver1 1, the printed circuit board in 3D

    Reviung46 ver1 1

    gtips/reviung

    The REVIUNG41 is 41-key column staggered keyboard.

    119 parts517MIT
  • 4 layers95.6 × 73.6 mmMathpad, the printed circuit board in 3D

    Mathpad

    Summa-Cogni/Mathpad

    A mathematical keypad for students and professionals

    93 parts243