Skip to the content
2 layers100 × 70 mmMonitoring board, the printed circuit board in 3D

ESP32 firmware and PHP/MySQL web application for a bachelor’s thesis photovoltaic monitoring system.

Size
100 × 70 mm
Copper layers
2
Thickness
1.6 mm
Parts
59
Nets
71
Pads
174
Tracks, vias
277, 11
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
22 Sep 2026
Updated
23 Sep 2026

Overview

Monitoring board is an open-source printed circuit board by JAJV02002, from the JAJV02002/PV-Monitoring-System repository on GitHub. It is a 2-layer board of 100 × 70 mm with 59 parts on 71 nets, routed with 277 tracks and 11 vias.

It is built around the ESP32-DEVKITC-32E, RB-0505D and OP27GSZ, with the HCPL-7800A-300E among its other parts. Its parts include 19 resistors, 14 capacitors, 5 ICs and 2 diodes. It belongs with the ESP32 boards of this library.

Main components

4

README

hardware/pcb/kicad/README.md

🛠️ KiCad PCB Design

Editable schematic, board layout and project-local component libraries for the monitoring unit.

📁 Project Files

🧩 Component Libraries

DirectoryContents
footprints.pretty19 custom footprints, including the two logos placed on the board
symbols7 custom symbol libraries referenced by the schematic
3dmodels16 component STEP models referenced by the board

The component selection follows the PCB component references and its design BOM, with the two board-logo footprints included because they are part of the layout. Unused parts, plugins, caches and backups are excluded. The purchasing BOM is EMON_BOM.xlsx.

🚀 Getting Started

  1. Install KiCad 8.0 or a compatible newer version with its standard symbol, footprint and 3D-model libraries.
  2. Open monitoring-board.kicad_pro from this directory.
  3. The project library tables resolve custom components through ${KIPRJMOD}; no personal library-folder path is required.
  4. Inspect the schematic, board and 3D view before editing or manufacturing.

Standard KiCad components remain linked to the installed libraries. The custom models in 3dmodels/ use project-relative paths. Keep this directory structure intact when copying the project.

🔗 Related Resources

Parts

59
QtyValueFootprintReferences
115001footprints:test-point-5001TP_GND1, TP_GND2, TP_GNDREF1, TP_GNDREF2, TP_GNDREF3, TP_sensorCorriente1, TP_sensorVoltaje1, TP_Vin1, TP_Vout1, TP_Vx1, TP_Vy1
60.1uF/Tanfootprints:capacitor-TAJS104K020RNJC3, C4, C6, C8, C10, C11
410k/1WResistor_THT:R_Axial_DIN0614_L14.3mm_D5.7mm_P15.24mm_HorizontalR1, R2, R3, R4
2100k/0.25Wfootprints:resistor-CR1206-FX-1003ELFR15, R17
210uF/Elecfootprints:capacitor-EXV106M025A9BAAC2, C9
21k/0.25Wfootprints:resistor-RCC12061R00FKEAR6, R19
2200pF/Cerfootprints:capacitor-C1206C201F4HACTUC5, C7
222k/0.25Wfootprints:resistor-RCC12061R00FKEAR10, R11
2330/0.25WResistor_SMD:R_1206_3216MetricR_Led1, R_Led2
233nF/Cerfootprints:capacitor-C1206C201F4HACTUC12, C14
239k/0.25Wfootprints:resistor-RCC12061R00FKEAR8, R9
282k/0.25Wfootprints:resistor-CRGH1206J82KR12, R16
2OP27GSZfootprints:OP27GSZIC2, IC3
2RB-0505Dfootprints:RB-0505DPS_HV1, PS_LV1
2RED_LEDLED_SMD:LED_1206_3216MetricD1, D2
11.2k/0.25Wfootprints:resistor-RCC12061R00FKEAR18
11/0.25Wfootprints:resistor-RCC12061R00FKEAR7
11000pF/Cerfootprints:capacitor-885012207060C1
110k/0.25Wfootprints:resistor-CRCW120610K0FKEACR13
120/0.25WResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P15.24mm_HorizontalR5
13.3k/0.25Wfootprints:resistor-CR0805-FX-3301ELFR14
13.3nF/Cerfootprints:capacitor-C0805C332F5GECAUTO7210C13
1640456-2footprints:header-640456-2Alimentacion_Ext_5V1
1ESP32-DEVKITC-32Efootprints:ESP32-DEVKITC-32EU2
1HCPL-7800A-300Efootprints:HCPL-7800A-300EIC1
1HXS 20-NP/SP30footprints:HXS20-NP-SP30U1
1LOGOfootprints:UASLP-logoG***
1LOGOfootprints:UDC-logoG***
1Screw_Terminal_01x03TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-3_1x03_P5.00mm_HorizontalKulka1

Similar boards

  • 2 layers48.8 × 50.4 mmServer Motherboard, the printed circuit board in 3D

    Server Motherboard

    DDeGonge/MiniBot

    Super cheap super tiny bots for....playing chess...

    110 parts47MIT
  • 2 layers72.6 × 51.8 mmWinder V1, the printed circuit board in 3D

    Winder V1

    AnotherBuildCorner/Pickup_Winder

    A DIY pickup winder with CNC capability, from mostly off the shelf parts

    16 parts1
  • 2 layers393.7 × 165.1 mmUpdated LOAF, the printed circuit board in 3D

    Updated LOAF

    OSHE-Github/Smart-BREAD

    Creating an HMI for the BREAD Ecosystem, as well as a conveyor belt to be paired with the improved computation capabilities of the BREAD system.

    91 parts1
  • 2 layersCircuit smart soja, the printed circuit board in 3D

    Circuit smart soja

    virgile-tchidehou/smart-soja

    An autonomous IoT-based mobile system for soybean pre-processing, integrating embedded systems, industrial automation, solar energy and cloud connectivity.

    81 parts1MIT
  • 2 layers95 × 40 mmENG3000, the printed circuit board in 3D

    ENG3000

    Voyrox/ENG3000

    Free marks

    23 parts1MIT
  • 2 layers150 × 81.5 mmMotoStudent, the printed circuit board in 3D

    MotoStudent

    achrafjdidi/MotoStudent

    15 parts
  • 2 layers124 × 112 mmVentSense Stage2, the printed circuit board in 3D

    VentSense Stage2

    Aryan-swag/VentSense

    VentSense: 2-of-3 gas/temperature/voltage early warning and per-cell isolation for small Li-ion packs. Vishwakarma Awards 2026-27 Stage 2 (VK26-IITH-SE-0279)

    93 parts
  • 4 layers125 × 94.6 mmDespro Gacor, the printed circuit board in 3D

    Despro Gacor

    BryanFarras/Desain-Proyek-2

    Autonomous Evacuation Rover (AER) is an integrated mobile robotics platform developed for autonomous exploration, mapping, hazard detection, and evacuation assistance in unknown or hazardous indoor environments.

    13 parts

Questions

How big is the Monitoring board PCB?

It measures 100 × 70 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Monitoring board use?

59 parts, built around the ESP32-DEVKITC-32E, RB-0505D, OP27GSZ and HCPL-7800A-300E. 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 Monitoring board KiCad files?

From the JAJV02002/PV-Monitoring-System repository on GitHub, at the commit this page was made from: the board is hardware/pcb/kicad/monitoring-board.kicad_pcb and its schematic hardware/pcb/kicad/monitoring-board.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Monitoring board design in my own project?

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