

Pwrmtr
PCB for reading data from smart meters
- Size
- 26.6 × 16 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 14
- Nets
- 8
- Pads
- 28
- Tracks, vias
- 39, 4
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 6 Aug 2025
- Updated
- 6 Aug 2025
Overview
Pwrmtr is an open-source printed circuit board by ktt-ol, from the ktt-ol/pwrmtr repository on GitHub. It is a 2-layer board of 26.6 × 16 mm with 14 parts on 8 nets, routed with 39 tracks and 4 vias.
It is built around the BC807W, BC817W and SFH 320-Z. Its parts include 4 resistors, 3 transistors, 1 capacitor, 1 diode and 1 connector. It belongs with the interfaces and adapters boards of this library.
Main components
3README
README.mdThis PCB can be used to read out data from smart meters commonly found in Germany using their IR interface. It's intended to be used with 3.3V or 5V serial interfaces, for example with USB UART-TTL adapters (e.g. from FTDI) or microcontrollers such as the ESP8266 or ESP32 series.
Schematic
Pictures

Software
For initial testing a USB UART-TTL adapter is quite useful. It can be used
to directly check the smart meter output with a laptop. Note that some meters
use a binary protocol called SML
(Smart Message Language). On Debian sml_server (from
libsml-utils package) can be
used to decode it.
Parts
14| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3, H4 |
| 2 | 10K | Resistor_SMD:R_0603_1608Metric | R2, R4 |
| 1 | 100R | Resistor_SMD:R_0603_1608Metric | R3 |
| 1 | 100n | Capacitor_SMD:C_0603_1608Metric | C1 |
| 1 | 470R | Resistor_SMD:R_0603_1608Metric | R1 |
| 1 | BC807W | Package_TO_SOT_SMD:SOT-323_SC-70 | Q3 |
| 1 | BC817W | Package_TO_SOT_SMD:SOT-323_SC-70 | Q2 |
| 1 | Conn_01x04 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Horizontal | J1 |
| 1 | LED | Diode_SMD:D_0603_1608Metric | D1 |
| 1 | SFH320 | LED_SMD:LED_PLCC-2_3.4x3.0mm_KA | Q1 |
Similar boards
- 2 layers60 × 25 mm

- 2 layers32.9 × 32.8 mm

- 4 layers500 × 34 mm

- 2 layers60 × 11 mm

- 2 layers66 × 66 mm

- 2 layers99.8 × 35 mm

Lichtobjekt 6
martinclausen2/Lichtobjekt
The "Lichtobjekt" projects allows to create portable lighting appliances.
125 partsGPL-3.0 - 2 layers99.6 × 69.6 mm

RGBW Lampe
martinclausen2/RGBW-Lampe
The "RGBW-Lampe" projects allows to create full color lighting appliances.
162 parts - 4 layers57 × 74.3 mm

CM4
ybabs/H745FCS
Quadcopter Flight Controller based on the dual core STM32H745 Microcontroller
101 parts6
Questions
How big is the Pwrmtr PCB?
It measures 26.6 × 16 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Pwrmtr use?
14 parts, built around the BC807W, BC817W and SFH 320-Z. 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 Pwrmtr KiCad files?
From the ktt-ol/pwrmtr repository on GitHub, at the commit this page was made from: the board is pwrmtr.kicad_pcb and its schematic pwrmtr.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Pwrmtr design in my own project?
Its repository states no licence, so its author keeps all rights: ask ktt-ol before reusing the design.