Skip to the content
PCBKitNew board
2 layers63.9 × 24 mmP1-reader, the printed circuit board in 3D

A simple device connecting a Seeed ESP32-C3 to a P1 port of the electricity meter. Based on ESPHome.

Size
63.9 × 24 mm
Copper layers
2
Thickness
1.6 mm
Parts
13
Nets
21
Pads
45
Tracks, vias
48, 2
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
6 Jan 2026
Updated
2 Apr 2026

Overview

P1-reader is an open-source printed circuit board by Albert221, from the Albert221/p1-reader repository on GitHub. It is a 2-layer board of 63.9 × 24 mm with 13 parts on 21 nets, routed with 48 tracks and 2 vias.

Its parts include 4 capacitors, 3 resistors, 3 connectors, 1 IC and 1 diode. It belongs with the ESP32 boards of this library.

README

README.md

P1 Reader

A simple device connecting a Seeed ESP32-C3 to a P1 port of the electricity meter. Based on ESPHome.

[!NOTE] This project is dedicated to working with Polish STOEN operator, using GAMA 350 meter.

PCB 3D screenshot

KiCAD

In kicad/MJ3235-66-0 directory you should put a 3D model of the RJ12 connector that you can get from here. I'm not sharing it as its license doesn't allow model file redistribution.

In PCB, there is 1K pull-up resistor between Data and 3V3 missing.

Components

  • RJ12 connector
  • Electrolytic capacitors 100uF, 10uF, 1uF
  • Ceramic capacitor 100nF
  • Resistors 56Ω, 100Ω, 200Ω, 1kΩ
  • Amber LED 3mm
  • Optocoupler 4N35
  • 2x 1x7 header socket (for connecting to ESP, chip facing down, USB to the edge of PCB)

Sources

Parts

13
QtyValueFootprintReferences
1100Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1
1100nFCapacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mmC4
1100uFCapacitor_THT:CP_Radial_D8.0mm_P3.50mmC1
110uFCapacitor_THT:CP_Radial_D5.0mm_P2.00mmC2
11uFCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC3
1200Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR2
14N35Package_DIP:DIP-6_W7.62mmU1
156Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR3
1ESP32 leftConnector_PinSocket_2.54mm:PinSocket_1x07_P2.54mm_VerticalJ2
1ESP32 rightConnector_PinSocket_2.54mm:PinSocket_1x07_P2.54mm_VerticalJ3
1RJ12Connector_RJ:MJ3235660J1
1Status LEDLED_THT:LED_D3.0mmD1

The 12 most common of 13 parts.

Questions

How big is the P1-reader PCB?

It measures 63.9 × 24 mm and has 2 copper layers, 1.6 mm thick.

What parts does the P1-reader use?

13 parts. 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 P1-reader KiCad files?

From the Albert221/p1-reader repository on GitHub, at the commit this page was made from: the board is kicad/p1-reader.kicad_pcb and its schematic kicad/p1-reader.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the P1-reader design in my own project?

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

Similar boards

  • 2 layers40 × 20 mmUsb uart, the printed circuit board in 3D

    Usb uart

    earthtojake/text-to-cad

    Design physical products with AI

    13 parts26kMIT
  • 2 layers35 × 29 mmMagSpoofTC, the printed circuit board in 3D

    MagSpoofTC

    samyk/magspoof

    A portable device that can spoof/emulate any magnetic stripe, credit card or hotel card "wirelessly", even on standard magstripe (non-NFC/RFID) readers.

    13 parts4.2k
  • 2 layers20.6 × 23.6 mmAO-03 signal amplifier, the printed circuit board in 3D

    AO-03 signal amplifier

    fossasia/pslab-scripts

    Pocket Science Lab - Scripts for Sensor Experiments

    13 parts1.6kApache-2.0
  • 2 layers47 × 35.6 mmMX7-C-35PL C11, the printed circuit board in 3D

    MX7-C-35PL C11

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    13 parts1.2k
  • 2 layers95 × 95 mmCube batteryboard, the printed circuit board in 3D

    Cube batteryboard

    willem-pennings/balancing-cube

    A cube that balances itself in a corner or edge using reaction wheels

    13 parts1.1kGPL-3.0
  • 2 layers15.2 × 20.3 mmPt100stick, the printed circuit board in 3D

    Pt100stick

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    13 parts1.1kGPL-3.0
  • 2 layers53.9 × 23.2 mmBuffer, the printed circuit board in 3D

    Buffer

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    13 parts1kGPL-3.0