
Freeds sanchez
pablozg/freeds
Derivador de energía solar excedente creado por Pablo Zerón, Diseño PCB por Amcalo, Tester original por Aeizoon, Wiki por Zoilo Mora

So, I got tired of manually toggling between grid power, generators, and inverters while completely guessing how much power everything was drawing.
Smart Meter PoC is an open-source printed circuit board by debugAyo, from the debugAyo/ESP32-Smart-Energy-Meter repository on GitHub. It is a 2-layer board of 121.9 × 99.1 mm with 14 parts on 36 nets, routed with 98 tracks and 0 vias.
It is built around the HLK-PM01. Its parts include 8 connectors, 1 resistor, 1 IC, 1 diode and 1 fuse.
So, I got tired of manually toggling between grid power, generators, and inverters while completely guessing how much power everything was drawing. This project is my fix: a custom ESP32-powered smart energy meter that tracks live electrical data and handles automated safety cutoffs without blowing up.
J4/J5)| Component | Description | LCSC Part # | Qty | Unit Price | Total Amount |
|---|---|---|---|---|---|
| ESP32-C3 Module | ESP32-C3-MINI-1-N4 | C2838502 | 1 | $3.0700 | $3.07 |
| 3.3V LDO Regulator | AMS1117-3.3 (SOT-223) | C347222 | 10 | $0.0491 | $0.49 |
| USB Type-C Receptacle | 16-Pin SMD | C165948 | 5 | $0.1736 | $0.87 |
| Tactile Push Buttons | 3x4mm SMD | C318884 | 20 | $0.0208 | $0.42 |
| Green LED (Through-Hole) | 3mm THT (D=3mm) | C85161 | 20 | $0.0365 | $0.73 |
| Green LED (Discrete SMD) | 0805 SMD | C84260 | 30 | $0.0223 | $0.67 |
| Axial Resistors | 1kΩ 1/4W Carbon Film THT | C66649 | 50 | $0.0133 | $0.67 |
To upload code to the onboard ESP32 via the Arduino IDE:
Connecting....... appears in the terminal, release the BOOT button.


Smart_Meter_PoC.kicad_sch — KiCad schematic file.Smart_Meter_PoC.kicad_pcb — KiCad PCB layout file.production/ — Generated Gerbers (SEM-V1_gerbers.zip), BOM, and position files.images/ — Visual assets and screenshots.firmware/ — Microcontroller test and operational firmware.JOURNAL.md — Build log, time tracking, and workflow notes.| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | Screw_Terminal_01x02 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal | J2, J3, J8 |
| 2 | Conn_01x04_Pin | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J1, J7 |
| 2 | Conn_01x15 | Connector_PinHeader_2.54mm:PinHeader_1x15_P2.54mm_Vertical | J4, J5 |
| 1 | Conn_01x03_Pin | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J6 |
| 1 | Fuse | Fuse:Fuseholder_Cylinder-5x20mm_Schurter_FPG4_Vertical_Closed | F1 |
| 1 | HLK-PM01 | Converter_ACDC:Converter_ACDC_Hi-Link_HLK-PMxx | U1 |
| 1 | LED | LED_THT:LED_D5.0mm | D1 |
| 1 | LOGO | LOGO | G*** |
| 1 | R | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1 |
| 1 | Varistor | Varistor:RV_Disc_D7mm_W3.4mm_P5mm | RV1 |
It measures 121.9 × 99.1 mm and has 2 copper layers, 1.6 mm thick.
14 parts, built around the HLK-PM01. 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.
From the debugAyo/ESP32-Smart-Energy-Meter repository on GitHub, at the commit this page was made from: the board is Smart_Meter_PoC.kicad_pcb and its schematic Smart_Meter_PoC.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask debugAyo before reusing the design.

pablozg/freeds
Derivador de energía solar excedente creado por Pablo Zerón, Diseño PCB por Amcalo, Tester original por Aeizoon, Wiki por Zoilo Mora

jazzmonger/Traeger-PID-Controller
Traeger Smoker/Grill Controller based on an


HestiaPi/hestia-touch-pcb-dev
Testing release for the PCB files for HestiaPi Touch

cs2dsb/zcssr
A PCB and software for a SSR controller that monitors mains AC zero crossings to determine when to turn the SSR on.

milar111/HEAT
An open-source STM32 SMD assembly station for precision soldering. Uses a custom Smart Pulse & Coast algorithm to drive 400W mains heaters via SSR. Features OLED UI, NTC feedback, and safety cooling.

stasiselectronics/HotPlateController
A simple ESP32 connected controller for a SMD reflow hot plate

MarcFinns/AirSensor-for-HomeAssistant
AirSensor for HomeAssistant (hardware and software)