Bench psu monitor

fixthepixel·bench-psu-monitor

Bench psu monitor PCB layout, top view — open source ESP32 board by fixthepixel

About the Bench psu monitor PCB

Bench psu monitor is an open source ESP32 PCB design by fixthepixel, published on GitHub under the Custom license license. It is a 2-layer board measuring 110 × 80 mm, with 35 components from 17 distinct parts.

Its main chip is the ESP32 DevKit V1, from the ESP32 family. Other key parts include the INA3221. By type, the board carries 17 resistors, 7 capacitors, 6 connectors and 2 ICs.

It belongs with the power & battery and test & measurement designs in this gallery.

From the project

3-channel bench PSU monitor using ESP32 and INA3221 — voltage & current sensing over I²C with KiCad PCB files and Arduino firmware.

A 3-channel bench power supply monitor PCB built around an ESP32 DevKit V1 and a Texas Instruments INA3221 triple-channel current/voltage sense IC.

- 3 independent measurement channels (CH1, CH2, CH3) via screw terminals - Voltage and current monitoring over I²C using the INA3221 - 10 mΩ shunt resistors for current sensing - I²C address selection via solder jumpers JP1/JP2 - Compact 2-layer PCB with gerbers ready for fabrication

Bench psu monitor, from the project README
From the project README

Main components on the Bench psu monitor

Bench psu monitor bill of materials (BOM)

35 components, 17 distinct parts.

QtyPartRefs
1
INA3221
U1
1
ESP32 DevKit V1
U2
1
CH1
J1
1
CH2
J2
1
CH3
J3
1
CTLSW
J4
1
PWRLED
J5
1
Reserved_x
J6
3
0.01
RS1, RS2, RS3
1
0.1u 16V
C1
5
0.1u
C2, C3, C4, C6, C7
1
10u
C5
1
100
R1
6
10
R2, R3, R4, R5, R6, R7
7
10K
R8, R9, R10, R11, R12, R13, R14
1
330
R15
2
100
R16, R17

Bench psu monitor design files

The KiCad project lives in the fixthepixel/bench-psu-monitor repository on GitHub; these links point at the commit this page was built from.

Bench psu monitor: common questions

What microcontroller does the Bench psu monitor use?

The Bench psu monitor is built around the ESP32 DevKit V1, from the ESP32 family.

How big is the Bench psu monitor PCB?

The Bench psu monitor measures 110 × 80 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Bench psu monitor?

35 components, from 17 distinct parts. The full bill of materials is listed on this page.

Where can I download the Bench psu monitor design files?

From the fixthepixel/bench-psu-monitor repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Bench psu monitor design in my own project?

It is published under Custom license, which limits how it may be reused; read the license before building on it.

Can I test firmware for the Bench psu monitor without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.

Similar boards