

Power iot meter pcb
IoT Enabled Smart Power Metering & Monitoring System
- Size
- 119.8 × 64.2 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 17
- Nets
- 34
- Pads
- 80
- Tracks, vias
- 107, 0
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 8 Nov 2022
- Updated
- 29 Jun 2023
Overview
Power iot meter pcb is an open-source printed circuit board by RandomDelta6, from the RandomDelta6/iot-power-meter repository on GitHub, published under the MIT licence. It is a 2-layer board of 119.8 × 64.2 mm with 17 parts on 34 nets, routed with 107 tracks and 0 vias.
It is built around the HLK-5M05. Its parts include 8 connectors, 6 resistors, 1 capacitor and 1 IC. It belongs with the home automation and IoT boards and the ESP32 boards of this library.
Main components
1README
README.mdIot Enabled Power Meter
Client server model for real-time monitoring of power usage aimed to simplify and modernise power usage readings and subsequent billing. Server backend handled by Firebase and Frontend made as a dynamic web app with angular framework. This project aims to elevate the process of power metering to modern connected standards and is primarily aimed towards power utility companies such that they may modernise their metering devices and enable them to be connected to the internet, allowing realtime monitoring and other advanced features like automated billing, remote disconnection, power outage detection and much more!
The primary focus points of this project is simplicity, ease of installation of module, cost efficiency and rich user experience.
Documentation:
Slideshow presentation of the project highlighting the prominent topics discussed is available here.
The documentation for the research conducted and subsequent issues addressed has been made available.
Dataflow logic and Firmware Algorithm Logic flowcharts are also provided.
Short Infographic video showcasing the project and primary discussion points is available here.
Folder Structure:
./
|-- power-iot-meter-fe (the frontend dashboard)
--- power-iot-meter-hw (the firmware sketch)Frontend Preview
Tools used:
- Angular
- Platform IO
- Espressif ESP32
- Arduino Framework
- Firebase RTDB
- Firebase Auth
- KiCAD
Languages Used:
- C/C++
- JS/TS
Parts
17| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 10k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1, R2, R3, R4, R5, R6 |
| 1 | 100uF | Capacitor_THT:CP_Radial_D8.0mm_P3.50mm | C1 |
| 1 | AC Current Sensor | Connector_Wire:SolderWire-0.5sqmm_1x02_P4.6mm_D0.9mm_OD2.1mm_Relief | J3 |
| 1 | AC INPUT | TerminalBlock:TerminalBlock_Altech_AK300-2_P5.00mm | J4 |
| 1 | AC OUTPUT | TerminalBlock:TerminalBlock_Altech_AK300-2_P5.00mm | J2 |
| 1 | AC Voltage Sensor | Connector_Wire:SolderWire-0.5sqmm_1x02_P4.6mm_D0.9mm_OD2.1mm_Relief | J6 |
| 1 | ESP32-DEVKIT-V1 | MODULE_ESP32_DEVKIT_V1:MODULE_ESP32_DEVKIT_V1 | U1 |
| 1 | HLK-5M05 | HLK-5M05:CONV_HLK-5M05 | PS1 |
| 1 | POWER_FEMALE | Connector_PinSocket_2.00mm:PinSocket_1x03_P2.00mm_Vertical | J1 |
| 1 | POWER_MALE | Connector_PinHeader_2.00mm:PinHeader_1x03_P2.00mm_Vertical | J5 |
| 1 | UART_FEMALE | Connector_PinSocket_2.00mm:PinSocket_1x04_P2.00mm_Vertical | J7 |
| 1 | VOLTAGE_CURRENT | Connector_PinSocket_2.00mm:PinSocket_1x06_P2.00mm_Vertical | J8 |
Similar boards
- 2 layers55 × 84.4 mm

- 4 layers100 × 80 mm

Plc board
denorath-sys/gridnet
Open hardware powerline mesh communication terminal
62 parts5CERN-OHL-W-2.0 - 2 layers44 × 107 mm

Energy Meter
sachith-pai/Smart-3-Phase-Energy-Meter
An esphome/Zigbee based energy meter powered by PZEM-004T V4 and Xiao Esp32 c6
15 parts3MIT - 2 layers68.6 × 48.6 mm

Stm32 esp iot
Kikkiu17/espiot
A small board built to measure current and voltage of any appliance.
55 parts2 - 2 layers101.5 × 54.9 mm

- 2 layers80 × 60 mm

PCB Reflow Hot Plate
bjkayani/PCB-Reflow-Hot-Plate
The PCB Reflow Hot Plate is a temperature controlled 120 x 70 mm hot plate designed to reflow solder SMD circuit boards.
70 parts1 - 4 layers66.6 × 86.6 mm

DPSin Board WiFi Triac
gmeirelles-ops/esp32-DPTri
Firmware ESP-IDF para a DPSin Board WiFi Triac (rev v1.0.1): relé AC ON/OFF e dimmer TRIAC por porcentagem, controlados pelo app, com pareamento por hold ≥10 s no botão PAIR.
62 parts1 - 2 layers

BathGuardian
lorinczstefanmihai/BathGuardian
An ESP32-powered monitoring & automation system for humidity, gas levels, temperature, and bathroom safety.
38 parts1
Questions
How big is the Power iot meter pcb PCB?
It measures 119.8 × 64.2 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Power iot meter pcb use?
17 parts, built around the HLK-5M05. 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 Power iot meter pcb KiCad files?
From the RandomDelta6/iot-power-meter repository on GitHub, at the commit this page was made from: the board is power-iot-meter-pcb/power-iot-meter-pcb.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Power iot meter pcb design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).