Skip to the content
PCBKitNew board
2 layers86 × 80 mmStromwaechter, the printed circuit board in 3D

PCB with current sensors for 12 V battery systems

Size
86 × 80 mm
Copper layers
2
Thickness
1.6 mm
Parts
132
Nets
56
Pads
410
Tracks, vias
1,085, 118
Pours
20
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
1 Sep 2025
Updated
1 Sep 2025

Overview

Stromwaechter is an open-source printed circuit board by generationmake, from the generationmake/Stromwaechter_PCB repository on GitHub. It is a 2-layer board of 86 × 80 mm with 132 parts on 56 nets, routed with 1,085 tracks and 118 vias.

It is built around the ESP-WROOM-02U, BME680 and DS18B20, with the TCA9534PW, TPS54335ADDA and ITS4200S-ME-P among its other parts. Its parts include 70 resistors, 26 capacitors, 13 ICs, 11 connectors and 5 diodes. It belongs with the ESP8266 boards of this library.

Main components

6

README

README.md

Stromwaechter

current and voltage monitor and power distribution for 12 V battery systems.

Stromwaechter intro

Stromwaechter on the left connected via WiFi to a Raspberry Pi 3 running OpenHAB on the right.

Introduction

Stromwaechter is a pcb intended for power distribution and monitoring in remote hamradio stations. It has four channels with a dedicated fuse and a switch for each channel. On each channel current and voltage is monitored. The data is collected by an ESP8266 and transmitted via WiFi using the MQTT protocol. The board is intended to be used with a pc running OpenHAB for visualisation and logging but it may also be connected to any MQTT server.

Hardware

The Stromwaechter has 4 output channels. Each channel can be switched by an Infineon ITS4200S. This IC has an internal over current and short circuit protection. Additionally each channel is protected by an ATO blade fuse. Also each channel has an TI INA226 to measure voltage and current on each channel. This allows to measure current in the range of -4.096 A to +4.096 A.

Limitations

The stromwaechter PCB is intended to monitor current flowing from the bus connector to loads connected on each channel. It is also possible that current flows in the reverse direction from the output to the bus. In this case the internal short circuit and over current protections of the ITS4200S don't work anymore and there is a 600 mV voltage drop across the ITS4200S because of its internal diode.

License

The hardware is released under CERN OHL v1.2

Software

You can find the software on github: https://github.com/generationmake/stromwaechter The software is released under GPL v3

Parts

132
QtyValueFootprintReferences
62R_0603resistors:R_0603R1, R2, R10, R11, R12, R13, R14, R15, R16, R19, R20, R23, R24, R25, R26, R27 +46
16C_0603capacitors:C_0603C3, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20
8C_0805capacitors:C_0805C1, C2, C4, C5, C21, C22, C23, C24
8R_1210resistors:R_1210R17, R18, R21, R22, R39, R40, R43, R44
7CONN_01X01MECH_wuerth_press-fit:WP-BUTR_7461084P4, P5, P6, P7, P8, P9, P10
5Led_SmallLEDs:LED_0603D1, D2, D3, D4, D5
4F_Smallfuse_holders_and_fuses:Fuseholder_ATO_Blade_littlefuse_Pudenz_2_PinF1, F2, F3, F4
4INA226SSOP:MSOP-10_3x3mm_Pitch0.5mmU7, U8, U11, U12
4ITS4200S-MESOT_TO:SOT-223U5, U6, U9, U10
2CP_Smallcapacitors:c_elec_5x5.8C25, C26
2SW_PUSHmechanical-switches:smd_pushSW1, SW2
1691382010002CON_wuerth:WR-TBL_691382010002CN1
174437346220L_power:WE-LHMI70xxL1
1BME680IC_sensor:BME680U3
1CONN_01X03pin_headers:Pin_Header_Straight_1x03P1
1CONN_01X04pin_headers:Pin_Header_Straight_1x04P2
1CONN_01X06pin_headers:Pin_Header_Straight_1x06P3
1DS18B20SOIC:SOIC-8_3.9x4.9mm_Pitch1.27mmU4
1ESP_WROOM_02MODULE_compute:ESP-WROOM-02U2
1TCA9534SOIC:SOIC-16_7.5x10.3mm_Pitch1.27mmU13
1TPS54335ASOIC:SOIC-8-1EP_3.9x4.9mm_Pitch1.27mmU1

Questions

How big is the Stromwaechter PCB?

It measures 86 × 80 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Stromwaechter use?

132 parts, built around the ESP-WROOM-02U, BME680, DS18B20 and TCA9534PW. 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 Stromwaechter KiCad files?

From the generationmake/Stromwaechter_PCB repository on GitHub, at the commit this page was made from: the board is kicad_source/stromwaechter.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Stromwaechter design in my own project?

Its repository states no licence, so its author keeps all rights: ask generationmake before reusing the design.

Similar boards

  • 4 layers157 × 100 mmSpr23e bmu, the printed circuit board in 3D

    Spr23e bmu

    derlucae98/spr23e-bmu

    Battery Management Unit for the Scuderia Mensa SPR23e/SPR24e electric race car

    433 parts1MIT
  • 2 layers100 × 60 mmMotordrivershield, the printed circuit board in 3D

    Motordrivershield

    wuehr1999/lois_ecu

    General purpose ECU for robotics applications

    163 parts2MIT
  • 4 layers135 × 75 mmCorevus g, the printed circuit board in 3D

    Corevus g

    calithameridi/corevus

    High-flexibility, low-cost mechatronics controller for 3D printers

    444 parts25
  • 2 layers86 × 90 mmPannel, the printed circuit board in 3D

    Pannel

    SpacehuhnTech/deauther-andromeda-pcb

    The board files for the long range deauther

    359 parts32
  • 2 layers196 × 112 mmM3 panel, the printed circuit board in 3D

    M3 panel

    Roboy/m3

    myo mini muscle

    620 partsBSD-3-Clause
  • 2 layers53.3 × 39.1 mmUniversal v2, the printed circuit board in 3D

    Universal v2

    TheTosters/HeaterControl

    Multi node heater control on Nordic BTLE

    30 partsBSD-3-Clause
  • 2 layers100 × 100 mmPcbV10, the printed circuit board in 3D

    PcbV10

    klaus-liebler/labathome

    Der kleine Bruder von lab@home. Ermöglicht das Experimentieren mit PT1...PTn-Gliedern, die intern als RC-Kombination (entkoppelt über Operationsverstärker) ausgeführt sind.

    221 parts5MIT