PeterThePowerMeter

CtrlAltJon·PeterThePowerMeter·Hardware/source/KiCad/PeterThePowerMeter.kicad_pcb

PeterThePowerMeter PCB layout, top view — open source ESP8266 board by CtrlAltJon
Simulate this board

About the PeterThePowerMeter PCB

PeterThePowerMeter is an open source ESP8266 PCB design by CtrlAltJon, published on GitHub under the MIT license. It is a 2-layer board measuring 57.5 × 79 mm, with 76 components from 45 distinct parts.

Its main chip is the ESP-12F, from the ESP8266 family. Other key parts include the LD1117S33TR, CH340C, UMH3NFHATN, ADS1115IDGS and PCF8574. By type, the board carries 30 resistors, 15 capacitors, 13 connectors, 6 ICs, 3 diodes and 2 switches.

It belongs with the iot & wireless, displays & leds and usb & debug tools designs in this gallery.

From the project

IoT Power Meter for real-time energy monitoring. Includes a local color display, acoustic alarms, and a web interface for smart home integration (Home Assistant/MQTT).

Note: At the moment, the 3D design/CAD file for the DIN enclosure is not available. Contributions regarding the design of a suitable enclosure are highly welcome and would be a valuable addition to this project.

The system architecture is based on the ESP8266 (ESP-12F) microcontroller, leveraging its Wi-Fi capabilities for IoT integration and an ADS1115 to read voltage and current. For system health, an onboard TFPT1206L1002DV temperature sensor is included to monitor the internal thermal conditions of the enclosure.

PeterThePowerMeter, from the project README
From the project README

Main components on the PeterThePowerMeter

PeterThePowerMeter bill of materials (BOM)

76 components, 45 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
LD1117S33TR
U1
1
ESP-12F
U2
1
CH340C
U3
1
UMH3NFHATN
U4
1
ADS1115IDGS
U5
1
PCF8574
U6
1
BC807-40
Q1
2
SCREW_TERMINAL_01X02
Screw_Terminal_01x02
J1, J3
1
USB3076-30-A
J2
1
Conn_01x08_Socket
J4
1
PJ320E
J5
1
Conn_01x03_Pin
J10
1
Conn_01x03_Pin
J11
1
Conn_01x02_Pin
J14
1
Conn_01x02_Pin
J15
1
Conn_01x05_Pin
J20
1
Conn_01x05_Pin
J21
1
Conn_01x04_Male
J22
1
Conn_01x04_Male
J23
1
SMD9650-DC3V
BZ1
Show 25 more
QtyPartRefs
1
C3163460
Schurter UMT250 3403.0160.24
F1
1
3.2X4.2
3.2x4.2
SW1
1
434133025816
SW2
1
MF-NSMF050-2
TH1
1
ZMPT107-1
TR1
1
LED
LD1
2
PMEG2010AEH-115
D1, D2
1
1N4007W
D3
1
MH3261-601Y
FB1
1
47UF
47uF
C1
7
100NF
100nF
C2, C3, C5, C8, C9, C11, C14
1
100UF
100uF
C4
2
22UF
22uF
C6, C10
4
10UF
10uF
C7, C12, C13, C15
2
470R
R1, R2
14
10K
R3, R6, R9, R10, R11, R12, R13, R14 +6
1
330
R4
1
100R
R5
1
33K
R7
1
TFPT1206L1002DV
R8
2
0
R16, R17
1
220
R21
1
100K
R22
3
1K
R23, R24, R33
3
82K
R28, R29, R30

PeterThePowerMeter design files

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

PeterThePowerMeter: common questions

What microcontroller does the PeterThePowerMeter use?

The PeterThePowerMeter is built around the ESP-12F, from the ESP8266 family.

How big is the PeterThePowerMeter PCB?

The PeterThePowerMeter measures 57.5 × 79 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the PeterThePowerMeter?

76 components, from 45 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 PeterThePowerMeter design files?

From the CtrlAltJon/PeterThePowerMeter 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 PeterThePowerMeter design in my own project?

Yes, under the terms of its MIT license, which CtrlAltJon chose for the repository.

Can I test firmware for the PeterThePowerMeter without the hardware?

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

Similar boards