Skip to the content
2 layers94 × 82 mmEnergyMeter, the printed circuit board in 3D
Size
94 × 82 mm
Copper layers
2
Thickness
1.6 mm
Parts
72
Nets
66
Pads
194
Tracks, vias
0, 0
Routed
Not yet
KiCad
KiCad 8.0 (file 20240108)
Created
15 Sep 2024
Updated
6 May 2026

Overview

EnergyMeter is an open-source printed circuit board by jkordek1, from the jkordek1/EnergyMeter repository on GitHub. It is a 2-layer board of 94 × 82 mm with 72 parts on 66 nets.

It is built around the ESP-12F, HLK-PM03 and AMS1117-5.0, with the HLW8032, LNK304GN and US1JHE3_A/H among its other parts. Its parts include 25 resistors, 18 capacitors, 6 ICs, 4 diodes and 3 connectors. It belongs with the ESP8266 boards of this library.

Main components

8

README

README.md

EnergyMeter

This project is still WIP

About

Device for measuring power and energy consumption of AC load.

Project status

  • Schematic
  • PCB
  • First prototype fabricated
  • Coding
  • Enclosure design
  • 3D CAD assembly and renders

Main features

  • Based on popular ESP-12 microcontroller
  • HLW8032 energy meter IC

BOM

BOM is available for download in BOM folder, all components are from LCSC.com.

Images

Project folder structure

text
.
├── ...
├── Images                  # Images of the project
├── KiCADFiles              # Main folder
│   ├── 3D models           # 3d models of components
│   ├── BOM                 # Bill of Materials files
│   ├── production          # gerber output folder
│   └── Schematic.pdf       # Project schematic
└── ...

Parts

72
QtyValueFootprintReferences
810kResistor_SMD:R_0805_2012MetricR2, R3, R4, R5, R18, R21, R22, R24
5100nCapacitor_SMD:C_0805_2012MetricC5, C8, C9, C15, C16
40.004RLibrary:R_2512_ShuntR6, R7, R8, R9
4470kResistor_SMD:R_0805_2012MetricR13, R14, R15, R16
4MountingHoleMountingHole:MountingHole_3.2mm_M3_Pad_TopBottomH1, H2, H3, H4
310uCapacitor_SMD:C_1206_3216MetricC10, C17, C18
31kResistor_SMD:R_0805_2012MetricR10, R11, R12
333nCapacitor_SMD:C_0805_2012MetricC11, C12, C13
21mHInductor_SMD:L_Taiyo-Yuden_NR-80xx_HandSolderingL1, L2
2470RResistor_SMD:R_0805_2012MetricR17, R23
24u7 / 400VCapacitor_SMD:CP_Elec_8x10C3, C4
2PC817Package_DIP:DIP-4_W7.62mmU4, U5
2S8050-SOT23Package_TO_SOT_SMD:SOT-23Q3, Q4
2TestPointTestPoint:TestPoint_Pad_D3.0mmTP1, TP2
2US1JHE3Diode_SMD:D_SMAD3, D4
1100nF X1 440VCapacitor_THT:C_Rect_L18.0mm_W8.0mm_P15.00mm_FKS3_FKP3C1
1100uCapacitor_SMD:C_Elec_10x10.2C14
1100u tantCapacitor_Tantalum_SMD:CP_EIA-7343-15_Kemet-WC7
1100uFCapacitor_THT:CP_Radial_D8.0mm_P3.50mmC2
113kResistor_SMD:R_0805_2012MetricR20
122u / 50VCapacitor_SMD:C_2220_5750Metric_Pad1.97x5.40mm_HandSolderC6
12k05Resistor_SMD:R_0805_2012MetricR19
1330RResistor_SMD:R_0805_2012MetricR1
13k3Resistor_SMD:R_0805_2012MetricR25
1AMS1117-5.0Package_TO_SOT_SMD:SOT-223-3_TabPin2U6
1Conn_01x05Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ2
1ESP-12FRF_Module:ESP-12EU2
1Fuse socketLibrary:FH1-200CK-GF1
1HLK-PM03Converter_ACDC:Converter_ACDC_Hi-Link_HLK-PMxxPS1
1HLW8032Library:SOP-8_3.9x4.9mm_P1.27mm_customU3
1LNK304GPackage_DIP:PowerIntegrations_SMD-8BU1
1MB6SPackage_TO_SOT_SMD:TO-269AAD2
1MOV-10D561KVaristor:RV_Disc_D12mm_W3.9mm_P7.5mmRV1
1REDLED_SMD:LED_0805_2012MetricD1
1SW_PushButton_Switch_SMD:SW_Tactile_SPST_NO_Straight_CK_PTS636Sx25SMTRLFSSW1
1SW_SPSTButton_Switch_SMD:SW_DIP_SPSTx01_Slide_6.7x4.1mm_W6.73mm_P2.54mm_LowProfile_JPinSW2
1Screw_Terminal_ACLibrary:KF7.62-2PJ1
1Screw_Terminal_LOADLibrary:KF7.62-2PJ3
1UU9.8-103L0301Library:YDUU9.8-103L0301FL1

Similar boards

  • 2 layers80 × 66 mmLightlink, the printed circuit board in 3D

    Lightlink

    spstack/lightlink-remote-outlet

    Code and PCB designs for a device that can link a switched power outlet to any other outlet remotely.

    59 parts
  • 2 layers25.4 × 57.2 mmHLW8032 Click, the printed circuit board in 3D

    HLW8032 Click

    michpro/mikroBUS

    Collection of add-on boards in mikroBUS™ standard

    45 parts5CERN-OHL-P-2.0
  • 2 layers59.7 × 127.3 mmWasserkocher, the printed circuit board in 3D

    Wasserkocher

    dmatscheko/water_kettle

    ESP32-S3 running ESPHome on a custom KiCad PCB for the base of a SEVERIN WK 3479 water kettle

    67 parts
  • 2 layers44 × 71 mmEsp8266-plugpack, the printed circuit board in 3D

    Esp8266-plugpack

    TomKeddie/prj-pcb-experiments

    45 parts4BSD-2-Clause
  • 2 layersProduction, the printed circuit board in 3D

    Production

    lod/lca2020

    Tutorial - Kicad for Software Engineers

    51 parts3CC0-1.0
  • 2 layers100 × 70 mmModPrincipal, the printed circuit board in 3D

    ModPrincipal

    Gonzalogontad/ProyectoFinalCESEGG

    118 parts
  • 2 layers87 × 87 mmEsp thermostat, the printed circuit board in 3D

    Esp thermostat

    tomikaa87/esp-thermostat

    Smart WiFi thermostat based on the well-known ESP8266 SoC.

    59 parts7GPL-3.0

Questions

How big is the EnergyMeter PCB?

It measures 94 × 82 mm and has 2 copper layers, 1.6 mm thick.

What parts does the EnergyMeter use?

72 parts, built around the ESP-12F, HLK-PM03, AMS1117-5.0 and HLW8032. 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 EnergyMeter KiCad files?

From the jkordek1/EnergyMeter repository on GitHub, at the commit this page was made from: the board is KiCAD Files/EnergyMeter.kicad_pcb and its schematic KiCAD Files/EnergyMeter.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the EnergyMeter design in my own project?

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