
Payload pcb
austindriggs/urc-payload-pcb
All-purpose control and interface board designed to manage mission-critical sensors and electronics for University Rover Challenge at WVU.

The Elektor ESP32 Energy Meter project, featuring schematics, PCB designs, and ESPHome integration for advanced energy monitoring
Esp32-energymeter V2 is an open-source printed circuit board by ElektorLabs, from the ElektorLabs/esp32-energymeter repository on GitHub, published under the MIT licence. It is a 2-layer board of 79.5 × 79.5 mm with 116 parts on 92 nets, routed with 700 tracks and 67 vias.
It is built around the ESP32-S3-WROOM-1-N8, ATM90E32AS-AU-R and NJM2882F33-TE1, with the NCD0805R1, SZSMF4L5.0AT3G and B140HW-7-HXY among its other parts. Its parts include 39 resistors, 32 capacitors, 15 diodes, 6 switches and 3 ICs. It belongs with the ESP32 boards of this library.
Welcome to the official repository for the ESP32 Energy Meter, an energy monitoring project developed by Elektor Labs. This repository hosts all the necessary design files, code, and documentation to build and deploy a safe energy meter using the ESP32-S3 microcontroller.
The ESP32 Energy Meter utilizes the Espressif ESP32-S3 microcontroller and the ATM90E32AS IC from Microchip for precise energy measurement across single and three-phase systems. This version includes significant safety and functionality enhancements, including a transformer-based power supply and modularity for diverse applications.
/hardware - Electronic schematic files./hardware - PCB design files suitable for manufacturing./src/ESPHome - ESPHome YAML configuration files.Components used in this project are mention in the BOM list /hardware/production/BOM-esp32-energymeter-V2.xlsx, overview of the components and required tools are as follows:
Clone the repository:
git clone https://github.com/ElektorLabs/esp32-energymeter.gitPCB Assembly:
/hardware directory and manufacture the PCB using the provided design files./Schematics folder.Firmware Installation:
/src/ESPHome directory.Integrate with Home Assistant:
Your contributions are welcome! If you have enhancements, fixes, or improvements, please fork this repository and submit a pull request with your changes. For substantial modifications or new features, please open an issue to discuss them first.
This project is distributed under the MIT License - see the LICENSE file for details.
For further inquiries or support, feel free to reach out through GitHub issues or the project discussion board.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | 18nF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C2, C3, C4, C6, C9, C11, C14, C15, C16 |
| 9 | 1k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R4, R5, R8, R9, R12, R23, R24, R25 |
| 8 | 80R | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R26, R27, R33, R34, R35, R36, R38, R40 |
| 6 | 2R4 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2, R3, R6, R7, R10, R11 |
| 5 | 0.1uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C5, C12, C17, C18, C19 |
| 5 | 100nF 50V | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C8, C10, C28, C32 |
| 5 | 10k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R18, R19, R20, R21, R22 |
| 4 | 100k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R28, R29, R30, R37 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_2.7mm_Pad_Via | H1, H2, H3, H4 |
| 3 | 100nF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C20, C24, C31 |
| 3 | 18nF 50V | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C21, C22, C23 |
| 3 | 1K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R13, R14, R15 |
| 3 | NCD0805R1 | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | LED1, LED7, LED8 |
| 3 | SZSMF4L5.0AT3G | SamacSys_Parts:SODFL3824X140N | D3, D4, D5 |
| 3 | SolderJumper_3_Open | Jumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm_NumberLabels | JP8, PM1, PM2 |
| 2 | 220uF | SamacSys_Parts:CAPAE830X1050N | C29, C30 |
| 2 | 22uF | SamacSys_Parts:CAPAE530X550N | C25, C26 |
| 2 | 4.7k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R31, R32 |
| 2 | B140HW-7 | Diode_SMD:D_SMA | D6, D7 |
| 2 | Conn_01x08 | Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_Vertical | JP5, JP6 |
| 2 | LOGO | Library:elektor-labs-KiCAD-Silkscreen-20x5.1mm | G***, G*** |
| 2 | PTS526_SM15_SMTR2_LFS | SamacSys_Parts:PTS526SM15SMTR2LFS | S1, S2 |
| 2 | Screw_Terminal_01x06 | TerminalBlock_RND:TerminalBlock_RND_205-00236_1x06_P5.08mm_Horizontal | K1, K4 |
| 1 | 0.01uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C27 |
| 1 | 0R | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R39 |
| 1 | 10 uF | SamacSys_Parts:CAPAE430X550N | C13 |
| 1 | 10K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R16 |
| 1 | 10uF 10V | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C7 |
| 1 | 150080AS75000 | SamacSys_Parts:LEDM2012X80N | LED6 |
| 1 | 150080BS75000 | SamacSys_Parts:LEDM2012X80N | LED5 |
| 1 | 150080GS75000 | SamacSys_Parts:LEDM2012X80N | LED4 |
| 1 | 150080RS75000 | SamacSys_Parts:LEDM2012X80N | LED3 |
| 1 | 1N5819HW-7-F | SamacSys_Parts:SOD3716X145N | D2 |
| 1 | ABM8G-16.384MHZ-B4Y-T | SamacSys_Parts:ABM8G | X1 |
| 1 | AP63203WU-7 | SamacSys_Parts:SOT95P280X100-6N | IC3 |
| 1 | ATM90E32AS-AU-R | ATM90E32AS-AU-R:QFP50P900X900X120-48N | IC1 |
| 1 | BAT760-7 | SamacSys_Parts:SOD2513X120N | D1 |
| 1 | BOOT | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | BOOT1 |
| 1 | Conn_01x03 | Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical | JP7 |
| 1 | Conn_01x06 | Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Vertical | JP2 |
| 1 | EN | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | EN1 |
| 1 | ESP32-S3-WROOM-1 | PCM_Espressif:ESP32-S3-WROOM-1 | MOD1 |
| 1 | GSB1C41110SSHR | SamacSys_Parts:GSB1C41110SSHR | K2 |
| 1 | JUMPER | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | JP1 |
| 1 | NCD0805G1 | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | LED2 |
| 1 | NJM2882F33-TE1 | SamacSys_Parts:SOT95P280X130-5N | IC2 |
| 1 | OLED-A | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical | JP3 |
| 1 | OLED-B | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical | JP4 |
| 1 | Qwiic | Connector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | K3 |
| 1 | SRN6028C-3R9M | SamacSys_Parts:SRN6028C3R9M | L1 |

austindriggs/urc-payload-pcb
All-purpose control and interface board designed to manage mission-critical sensors and electronics for University Rover Challenge at WVU.


mikegoelzer/Homebrew-ECP5-SBC
Kicad files for homebrew hobbyist computer with custom RISC-V CPU

hle12345/OSBAMS
Moved here on 2026-10-01. The Rev.1 80x80 mm carrier PCB is a proven-prototype reference (circuits and interfaces that worked), not a design to revise or manufacture.




cscott/watchy-co2-pcb
Simple PCB to mount the Sensirion SCD40 CO2 sensor next to Watchy
It measures 79.5 × 79.5 mm and has 2 copper layers, 1.6 mm thick.
116 parts, built around the ESP32-S3-WROOM-1-N8, ATM90E32AS-AU-R, NJM2882F33-TE1 and NCD0805R1. 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 ElektorLabs/esp32-energymeter repository on GitHub, at the commit this page was made from: the board is hardware/KiCAD/esp32-energymeter-V2/esp32-energymeter-V2.kicad_pcb and its schematic hardware/KiCAD/esp32-energymeter-V2/esp32-energymeter-V2.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
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).