Pico energymeter

jabezmcc·Pico_energymeter·KiCAD/Pico_energymeter.kicad_pcb

Pico energymeter PCB layout, top view — open source RP2040/RP2350 board by jabezmcc

About the Pico energymeter PCB

Pico energymeter is an open source RP2040/RP2350 PCB design by jabezmcc, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 115 × 108 mm, with 27 components from 16 distinct parts.

Its main chip is the Pico, from the RP2040/RP2350 family. Other key parts include the LM358 and HLK-PM01. By type, the board carries 13 resistors, 5 capacitors, 4 connectors, 3 ICs and 1 diode.

It belongs with the displays & leds designs in this gallery.

From the project

Raspberry Pi Pico based true energy meter for appliances

This project couples a simple circuit with a Raspberry Pi Pico to capture the voltage and current waveforms of the power supplying any appliance, allowing a true, cycle-averaged measure of the power consumption.

The circuit uses a step-down transformer and a voltage divider to measure the voltage, and an Amploc current sensor to measure the current. These signals are amplified and offset to the 0 - 3.3 V input range of the Pico ADCs. Waveform data is captured over 3 cycles of the 60 Hz AC line supply, and the product of these is integrated. Phase differences (as would happen with a motor)…

Pico energymeter, from the project README
From the project README

Main components on the Pico energymeter

Pico energymeter bill of materials (BOM)

27 components, 16 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
Pico
U1
1
LM358
U2
1
HLK-PM01
U3
1
CONN_01X02_PIN
Conn_01x02_Pin
J1
1
CONN_01X03_SOCKET
Conn_01x03_Socket
J2
1
CONN_01X04_PIN
Conn_01x04_Pin
J3
1
SCREW_TERMINAL_01X02
Screw_Terminal_01x02
J4
1
Varistor_US
RV1
1
1N5817
D2
4
0.1 uF
C1, C3, C4, C5
1
220 uF
C2
5
22K
22k
R1, R4, R5, R6, R7
1
1000
R2
5
10K
R3, R8, R9, R11, R12
1
20K
R10
1
2K
R13

Pico energymeter design files

The KiCad project lives in the jabezmcc/Pico_energymeter repository on GitHub; these links point at the commit this page was built from.

Pico energymeter: common questions

What microcontroller does the Pico energymeter use?

The Pico energymeter is built around the Pico, from the RP2040/RP2350 family.

How big is the Pico energymeter PCB?

The Pico energymeter measures 115 × 108 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Pico energymeter?

27 components, from 16 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the Pico energymeter design files?

From the jabezmcc/Pico_energymeter repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the Pico energymeter design in my own project?

Yes, under the terms of its GPL-3.0 license, which jabezmcc chose for the repository.

Can I test firmware for the Pico energymeter without the hardware?

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

Similar boards