Skip to the content
PCBKitNew board
2 layers96.5 × 48 mmPredictiveMaintenance, the printed circuit board in 3D

FP Sem IV

Size
96.5 × 48 mm
Copper layers
2
Thickness
1.6 mm
Parts
41
Nets
61
Pads
197
Tracks, vias
492, 43
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
21 Mar 2026
Updated
20 Apr 2026

Overview

PredictiveMaintenance is an open-source printed circuit board by SarvaarthN, from the SarvaarthN/PredictiveMaintenance repository on GitHub, published under the MIT licence. It is a 2-layer board of 96.5 × 48 mm with 41 parts on 61 nets, routed with 492 tracks and 43 vias.

It is built around the CH340C, ESP32-WROOM-32E and AMS1117-3.3, with the SS14, SS8050 and TYPE-C-31-M-12 among its other parts. Its parts include 9 capacitors, 7 resistors, 6 connectors, 3 ICs and 3 switches. It belongs with the ESP32 boards of this library.

Main components

6

README

README.md

📡 ESP32-Based Predictive Maintenance System

📖 Overview

This project implements a basic predictive maintenance system using an ESP32. It monitors:

  • 🌡️ Temperature using a PT100 RTD via MAX31865
  • 📈 Vibration using an ADXL345 accelerometer

The goal is to detect early signs of failure in systems like motors or rotating equipment.


🧰 Hardware Used

  • ESP32 (WROOM-32E)
  • MAX31865 RTD-to-Digital Converter
  • PT100 Temperature Sensor (3-wire / 4-wire)
  • ADXL345 Accelerometer
  • Connecting wires and power supply

⚙️ Features

  • Real-time temperature monitoring
  • Vibration sensing for anomaly detection
  • Compatible with predictive maintenance workflows
  • Modular design for easy expansion

📊 Future Improvements

  • Data logging (cloud)
  • Machine learning-based fault detection
  • Dashboard visualization
  • Multi-sensor scaling

📁 Project Structure

text
/PCB   → KiCad design files  
/firmware   → ESP32 code  
/docs       → Datasheets and references  

📜 License

This project is open-source and available under the MIT License.

Parts

41
QtyValueFootprintReferences
70.1uFCapacitor_SMD:C_0805_2012MetricC1, C2, C3, C4, C5, C9, C10
510KResistor_SMD:R_0805_2012MetricR1, R2, R3, R4, R5
4MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4
3TestPointTestPoint:TestPoint_Pad_1.0x1.0mmTP1, TP2, TP3
25.1KResistor_SMD:R_0805_2012MetricR6, R7
2Conn_01x08_PinConnector_JST:JST_EH_S8B-EH_1x08_P2.50mm_HorizontalJ2, J3
2SS14Diode_SMD:D_SMAD13, D17
2SS8050Package_TO_SOT_SMD:SOT-23Q1, Q2
110uFCapacitor_SMD:C_0805_2012MetricC8
11AFuse:Fuse_Littelfuse-LVR100F2
122uFCapacitor_SMD:C_0805_2012MetricC11
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U5
1CH340CPackage_SO:SOIC-16_3.9x9.9mm_P1.27mmU2
1Conn_01x04_PinConnector_JST:JST_EH_S4B-EH_1x04_P2.50mm_HorizontalJ4
1DISPLAYConnector_PinSocket_2.54mm:PinSocket_1x14_P2.54mm_VerticalJ5
1ESP32-WROOM-32ERF_Module:ESP32-WROOM-32EU1
1SDCARDConnector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalJ6
1SW_0Button_Switch_SMD:SW_Push_SPST_NO_Alps_SKRKSW7
1SW_DPDT_x2Button_Switch_THT:SW_Slide-03_Wuerth-WS-SLTV_10x2.5x6.4_P2.54mmSW1
1SW_ENButton_Switch_SMD:SW_Push_SPST_NO_Alps_SKRKSW8
1TYPE-C-31-M-12Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J20

The 40 most common of 41 parts.

Questions

How big is the PredictiveMaintenance PCB?

It measures 96.5 × 48 mm and has 2 copper layers, 1.6 mm thick.

What parts does the PredictiveMaintenance use?

41 parts, built around the CH340C, ESP32-WROOM-32E, AMS1117-3.3 and SS14. 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 PredictiveMaintenance KiCad files?

From the SarvaarthN/PredictiveMaintenance repository on GitHub, at the commit this page was made from: the board is PCB/PCB.kicad_pcb and its schematic PCB/PCB.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the PredictiveMaintenance design in my own project?

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).

Similar boards

  • 4 layers80.5 × 28.2 mmModule ESP32 minimum, the printed circuit board in 3D

    Module ESP32 minimum

    digitalforger73/ESP32-modules-kicad

    Kicad projects based on ESP32

    37 parts
  • 2 layers90.2 × 90 mmSra dev board 2026, the printed circuit board in 3D

    Sra dev board 2026

    SRA-VJTI/sra-board-hardware-design

    ESP32-based Development Board for Robotics and Embedded Applications

    219 parts81MIT
  • 2 layersEsp32-module-3.0, the printed circuit board in 3D

    Esp32-module-3.0

    sukeshraom/ESP32-WROOM-32E-development-board

    ESP32-WROOM-32E development board in the Arduino UNO form factor with USB Type-C and CH340C USB-to-UART interface. Includes complete KiCad schematic, PCB layout, and manufacturing files.

    33 parts1
  • 2 layers81 × 47.5 mmVincentPCB, the printed circuit board in 3D

    VincentPCB

    soerengraae/Vincent

    An ESP32-based vinyl record scanner that looks up barcodes in the Discogs database and displays album information on a 3.97" e-ink screen. Still a work in progress.

    45 parts
  • 2 layers70 × 28 mmConsole usb, the printed circuit board in 3D

    Console usb

    jmcpheron/pico-quorum

    Several people, several keys, one Safe. Hardware approvals for Safe multisig wallets.

    57 partsMIT
  • 2 layers60 × 47 mmAstro driver, the printed circuit board in 3D

    Astro driver

    rudnik275/astronaut-lamp

    Ночник «космонавт на луне» → нативное HomeKit-устройство на ESP32 + HAA: разбор родной платы, схема драйвера, конфиг, корпус

    51 parts
  • 4 layers33 × 68.5 mmESP32-RTL8201F devboard, the printed circuit board in 3D

    ESP32-RTL8201F devboard

    PhilipHiet/ESP32-RTL8201F-devboard

    Develpoment-board for the ESP32 with a RTL8201F ethernet transceiver and an onboard USB-C debug-interface

    52 partsMIT
  • 4 layers86 × 86 mmBMS, the printed circuit board in 3D

    BMS

    vadymtaranenko/ESP32-3S-BMS

    Prosty, niezawodny system zarządzania pakietami Li-Po 3S oparty na mikrokontrolerze ESP32. Układ komunikuje się po magistrali SPI.

    122 parts