

ESP32-Based Power Monitoring System
Power Monitoring system based on esp32 with a OLED display.
- Size
- 133.3 × 58.2 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 161
- Nets
- 119
- Pads
- 535
- Tracks, vias
- 1,044, 179
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 8 Sep 2026
- Updated
- 6 Oct 2026
Overview
ESP32-Based Power Monitoring System is an open-source printed circuit board by mirjunaid, from the mirjunaid/ESP32-Based-Power-Monitoring-System repository on GitHub. It is a 4-layer board of 133.3 × 58.2 mm with 161 parts on 119 nets, routed with 1,044 tracks and 179 vias.
It is built around the ESP32-WROOM-32UE-N4, TPS54331D and LR2512-22R050F4, with the QM6006D-VB, BC817 and ES5JB among its other parts. Its parts include 58 resistors, 43 capacitors, 18 transistors, 13 ICs and 13 diodes. It belongs with the lEDs and displays boards and the ESP32 boards of this library.
Main components
6ESP32-WROOM-32UE-N4
SMD,19.2x18mm-40℃~+85℃ -88dBm 112mA 19.5dBm 2.4GHz 239mA 3V~3.6V Bluetooth4.2 ESP32-D0WD-V3、ESP32-D0WDR2-V3 UART、SDIO、SPI、I2C、GPIO、ADC、I2S、DAC、Ethernet、TWAI SMD,19.2x18mm WiFi Modules ROHSEspressif SystemsWiFi ModulesTPS54331D
SOIC-8-40℃~+150℃@(TJ) 1 110uA 3.5V~28V 3A 570kHz 800mV~25V Adjustable Buck Buck Built-in No SOIC-8 DC-DC Converters ROHSTexas InstrumentsDC-DC ConvertersLR2512-22R050F4
25122W 50mΩ Alloy Resistor SMD ±1% ±25ppm/℃ 2512 Current Sense Resistors / Shunt Resistors ROHSRALECChip Resistor - Surface MountQM6006D-VB
TO-252MOSFETsVBsemi ElecBC817
SOT-231 NPN 100nA 150MHz 300mW 40 45V 500mA 5V 700mV NPN SOT-23 Bipolar (BJT) ROHSShikuesBipolar (BJT)ES5JB
SMB-55℃~+150℃ 1 Independent 1.7V@5A 100A 35ns 5A 5uA@600V 600V SMB Fast Recovery / High Efficiency Diodes ROHSShandong Jingdao MicroelectronicsFast Recovery / High Efficiency Diodes
README
README.mdESP32-Based-Power-Monitoring-System
Power Monitoring system based on esp32 with a OLED display.
Parts
161| Qty | Value | Footprint | References |
|---|---|---|---|
| 22 | 10k | Resistor_SMD:R_0603_1608Metric | R10, R11, R13, R14, R17, R18, R31, R32, R33, R34, R35, R36, R37, R38, R47, R48 +6 |
| 18 | 100nF | Capacitor_SMD:C_0603_1608Metric | C10, C14, C15, C21, C22, C23, C25, C30, C31, C32, C33, C38, C39, C40, C41, C42 +2 |
| 12 | 10uF | Capacitor_SMD:C_0603_1608Metric | C4, C7, C12, C24, C26, C27, C28, C29, C34, C35, C36, C37 |
| 9 | 1k | Resistor_SMD:R_0603_1608Metric | R8, R27, R28, R29, R30, R43, R44, R45, R46 |
| 8 | Barrel_Jack_Switch | Connector_BarrelJack:BarrelJack_Horizontal | J4, J5, J6, J7, J8, J9, J10, J11 |
| 8 | INA219AxD | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U6, U7, U8, U9, U10, U11, U12, U13 |
| 8 | LED | LED_SMD:LED_0603_1608Metric | D6, D7, D8, D9, D10, D11, D12, D13 |
| 8 | LR2512-22R050F4 | Resistor_SMD:R_2512_6332Metric | R39, R40, R41, R42, R55, R56, R57, R58 |
| 8 | QM6006D | Package_TO_SOT_SMD:SOT-23 | Q3, Q4, Q5, Q6, Q11, Q12, Q13, Q14 |
| 8 | QM6015D | Package_TO_SOT_SMD:SOT-23 | Q7, Q8, Q9, Q10, Q15, Q16, Q17, Q18 |
| 5 | 5k1 | Resistor_SMD:R_0603_1608Metric | R4, R5, R20, R21, R22 |
| 3 | 0.01uF | Capacitor_SMD:C_0603_1608Metric | C3, C5, C9 |
| 3 | 1k5 | Resistor_SMD:R_0603_1608Metric | R15, R16, R19 |
| 3 | D_TVS | Diode_SMD:D_SOD-523 | D2, D3, D4 |
| 2 | 100uF | Capacitor_SMD:C_0603_1608Metric | C17, C18 |
| 2 | 3k3 | Resistor_SMD:R_0603_1608Metric | R24, R26 |
| 2 | 4.7uF | Capacitor_SMD:C_0603_1608Metric | C1, C2 |
| 2 | 47uF | Capacitor_SMD:C_0603_1608Metric | C16, C19 |
| 2 | 4k7 | Resistor_SMD:R_0603_1608Metric | R23, R25 |
| 2 | BC817 | Package_TO_SOT_SMD:SOT-23 | Q1, Q2 |
| 2 | SW_Push | Button_Switch_SMD:SW_SPST_TS-1088-xR020 | SW2, SW3 |
| 1 | 0.1uF | Capacitor_SMD:C_0603_1608Metric | C13 |
| 1 | 1000pF | Capacitor_SMD:C_0603_1608Metric | C6 |
| 1 | 120R | Resistor_SMD:R_0603_1608Metric | R9 |
| 1 | 12V/5A | Connector_BarrelJack:BarrelJack_Horizontal | J1 |
| 1 | 1k91 | Resistor_SMD:R_0603_1608Metric | R12 |
| 1 | 1uF | Capacitor_SMD:C_0603_1608Metric | C11 |
| 1 | 22k1 | Resistor_SMD:R_0603_1608Metric | R6 |
| 1 | 22uF | Capacitor_SMD:C_0603_1608Metric | C20 |
| 1 | 29k4 | Resistor_SMD:R_0603_1608Metric | R3 |
| 1 | 332k | Resistor_SMD:R_0603_1608Metric | R1 |
| 1 | 47k5 | Resistor_SMD:R_0603_1608Metric | R7 |
| 1 | 5k | Potentiometer_SMD:Potentiometer_ACP_CA6-VSMD_Vertical | RV1 |
| 1 | 6.8uH | Inductor_SMD:L_Sunlord_MWSA0412S | L1 |
| 1 | 68k1 | Resistor_SMD:R_0603_1608Metric | R2 |
| 1 | CP2102N-Axx-xQFN28 | Package_DFN_QFN:QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mm | U4 |
| 1 | ES5JB | Diode_SMD:D_SMA | D1 |
| 1 | ES5JB | Diode_SMD:D_SMF | D5 |
| 1 | ESP32-WROOM-32UE | RF_Module:ESP32-WROOM-32UE | U5 |
| 1 | LM1084-3.3 | Package_TO_SOT_SMD:TO-263-2 | U2 |
| 1 | LM1084-ADJ | Package_TO_SOT_SMD:TO-263-2 | U3 |
| 1 | OLED DISPLAY | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J3 |
| 1 | RotaryEncoder_Switch_MP | Rotary_Encoder:RotaryEncoder_Alps_EC12E-Switch_Vertical_H20mm | SW1 |
| 1 | USB_C | Connector_USB:USB_C_Receptacle_HCTL_HC-TYPE-C-16P-01A | J2 |
| 1 | tps54331 | Package_SO:SO-8_3.9x4.9mm_P1.27mm | U14 |
Similar boards
- 2 layers89.3 × 68 mm

- 4 layers95 × 46 mm

- 2 layers34.7 × 86 mm

- 2 layers107 × 29 mm

Bluetooth Audio Transmiter
Shashvat1333/Bluetooth-Audio-Transmiter
I am making a PCB which allows you to connect to any device that doesn't have Bluetooth like a old TV or a car and connect an external Bluetooth device like you headphones or a speaker.
20 parts - 2 layers

- 2 layers87 × 115 mm

- 2 layers65.3 × 39.6 mm

- 2 layers9.5 × 2 mm

Questions
How big is the ESP32-Based Power Monitoring System PCB?
It measures 133.3 × 58.2 mm and has 4 copper layers, 1.6 mm thick.
What parts does the ESP32-Based Power Monitoring System use?
161 parts, built around the ESP32-WROOM-32UE-N4, TPS54331D, LR2512-22R050F4 and QM6006D-VB. 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 ESP32-Based Power Monitoring System KiCad files?
From the mirjunaid/ESP32-Based-Power-Monitoring-System repository on GitHub, at the commit this page was made from: the board is ESP32-Based-Power-Monitoring-System/ESP32_Based_Power_Monitoring_System/ESP32_Based_Power_Monitoring_System.kicad_pcb and its schematic ESP32-Based-Power-Monitoring-System/ESP32_Based_Power_Monitoring_System/ESP32_Based_Power_Monitoring_System.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the ESP32-Based Power Monitoring System design in my own project?
Its repository states no licence, so its author keeps all rights: ask mirjunaid before reusing the design.