

PEC Prognostic Board
This repo holds all the PCB boards and documentation for the "Power Electronics Health Monitoring" Apparatus.
- Size
- 114.7 × 90.7 mm
- Copper layers
- 4
- Thickness
- 4.69 mm
- Parts
- 44
- Nets
- 35
- Pads
- 154
- Tracks, vias
- 211, 28
- Pours
- 15
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 21 Sep 2022
- Updated
- 21 Jul 2026
Overview
PEC Prognostic Board is an open-source printed circuit board by LuisYonOfficial, from the LuisYonOfficial/PHM-Hardware repository on GitHub. It is a 4-layer board of 114.7 × 90.7 mm with 44 parts on 35 nets, routed with 211 tracks and 28 vias.
It is built around the ADS1115 and IRLZ44N. Its parts include 18 resistors, 8 ICs, 4 connectors and 1 transistor.
Main components
2README
README.mdThie file contains the PCB design repo for my VT Senior Design Project: "Prognostic Health Monitoring of Power Electronics". Basis of the project was to design a "Proof Of Concept" system that could be retrofitted to any Switching Power Converter (DC-AC, AC-DC, DC-DC0 that is onboard an overarching system. The board itself to be used as a lifespan monitor to alert technicians as to when maintenancing or replacing electronics could be done to prevent critical failures during operation. For my team's methodology we implemented a DAQ that is capable of collective live FET data for determination of remaining use cycles prior to thermal fatigue failure and bond breakdown.
Additional documentation related to project and experimental data can be provided upon request!
Dev Code developed by Corwin Warner
Some more insight into the Coffin-Manson implementation can be found here: https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=9846435
Points Of Measurement for Coffin-Manson Degradation Estimation:
- Individual FET Junction Temperatures (Internal Temp but we'll estimate with NTC Thermistory on top of the FET package)
- Junction Temp Swing (Max to Min Temp during a power cycle)
- Absolute Junction Temperature
Additionall Modifiers for Predictive Fine-Tuning:
- Humidity
- FET Current (Drain Current)
- Junction Voltage (Gate Voltage in our approach)
- Vibration (Through IMU measurement)
System Logic Diagram:
Initial breadboarding to validate code and sensor selection completed:
Full PCB Design and initial test chamber completed. Limited test time due to limitation on on-site testing on campus grounds. Would be worth going back to assess the longevity of the unit and full validation.
Some updates that could be made for the future:
- Add Fusing to Power Supply w/ either aftermarket AC Adapter inline or in phase converter
- ESC inverter bridge was used as the Switching Device Under Load (DC-AC) in the interest of cost and time (https://www.amazon.com/dp/B00XKX5TBE?lv=shuf&channelId=500&plpRedirect=mhFallback.) Could move towards a VESC or a higher power switching device.
- Update PCB to have flush connection to sensor breakout boards or integrate into board design rather than conneciton through header pins
- Have an updated test chamber rig setup with new artifical humidity chamber settings
- Update the load type to be motor-to-motor with an automated current step up and down for an accurate profile.
- Develop a closer to real life curve for the Coffin-Manson Equation Prediction with a longer 24-hour run time.
- Update repo with eq. instituting humidity and additional modfiiers.
- Integrate alarm into pcb
Parts
44| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | 10k | Resistor_THT:R_Box_L8.4mm_W2.5mm_P5.08mm | R8, R9, R10, R11, R12, R13, R20, R21, R22 |
| 8 | 100k | Resistor_THT:R_Box_L8.4mm_W2.5mm_P5.08mm | R0, R1, R2, R3, R4, R5, R6, R7 |
| 8 | Thermistor_NTC | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | TH0, TH1, TH2, TH3, TH4, TH5, TH6, TH7 |
| 4 | ACS712 | Sensor_Current:ACS712 | U9, U10, U11, U12 |
| 2 | ADS1115 | Package_DIP:ADS1115 | U3, U4 |
| 1 | 100 | Resistor_THT:R_Box_L8.4mm_W2.5mm_P5.08mm | R23 |
| 1 | Conn_01x01 | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | J4 |
| 1 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J3 |
| 1 | Conn_01x03 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J2 |
| 1 | Conn_2Rows-21Pins | Connector_PinHeader_2.54mm:PinHeader_2x10_P2.54mm_Vertical | J1 |
| 1 | IRLZ44N | Package_TO_SOT_THT:TO-220-3_Vertical | Q1 |
| 1 | LOGO | Symbol:VTlogo | G*** |
| 1 | MPU-6050_Inertial_Measurement_Unit | Sensor_Motion:MPU6050_BB | U2 |
| 1 | SHT40_Digital_Humidity_Sensor | Sensor_Humidity:SHT40_BB | U1 |
The 40 most common of 44 parts.
Questions
How big is the PEC Prognostic Board PCB?
It measures 114.7 × 90.7 mm and has 4 copper layers, 4.69 mm thick.
What parts does the PEC Prognostic Board use?
44 parts, built around the ADS1115 and IRLZ44N. 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 PEC Prognostic Board KiCad files?
From the LuisYonOfficial/PHM-Hardware repository on GitHub, at the commit this page was made from: the board is PEC_Diagnostic/PEC_Prognostic_Board-backups/PEC_Prognostic_Board-2022-10-27_163907/PEC_Prognostic_Board.kicad_pcb and its schematic PEC_Diagnostic/Fan.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the PEC Prognostic Board design in my own project?
Its repository states no licence, so its author keeps all rights: ask LuisYonOfficial before reusing the design.
Similar boards
- 2 layers94 × 79 mm

- 2 layers165 × 110 mm

- 2 layers138.5 × 108.5 mm

Buck boost
IPrometheusI/buck-boost
Cargador solar buck-boost no inversor con control CC-CV en ESP32, simulación MATLAB/Simulink y diseño PCB en KiCad.
32 partsMIT - 2 layers168.9 × 123.3 mm

OEM ECU
aeonSolutions/AeonLabs-AI-Volvo-MKII-Open-Hardware
Volvo MKII Open Hardware
296 parts161CC0-1.0 - 2 layers54.6 × 33 mm

JuntekOnSteroidsTTGO
rin67630/Drok-Juntek-on-steroids
Extend the possibilities of cheap digital power supplies with a WiFi module
35 parts62 - 2 layers155 × 70 mm

Payphone v1
sdylewski/Analog-Redial
A circuit board for old telephones to come back to life. Plug one or two phones in, and you can call the other phone, use bluetooth, connect to others via voip, and do a variety of other things with a plain old rotary…
137 parts46 - 2 layers32.4 × 33 mm

- 2 layers33.9 × 90 mm

BiasPro InputProtection v3
ToneAlchemy/BiasPro
A professional-grade, dual-probe Arduino Bias Meter for guitar tube amplifiers. Open source hardware & firmware
18 parts16MIT