

Hackthon PCB
KiCAD project for dual-node ESP32 medical monitoring and security system.
- Size
- 137 × 54.5 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 10
- Nets
- 46
- Pads
- 94
- Tracks, vias
- 130, 2
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 7 Feb 2026
- Updated
- 17 Feb 2026
Overview
Hackthon PCB is an open-source printed circuit board by vruga, from the vruga/esp_medmonitor repository on GitHub. It is a 2-layer board of 137 × 54.5 mm with 10 parts on 46 nets, routed with 130 tracks and 2 vias.
It is built around the ESP32-C3-DEVKITM-1 and DHT11. Its parts include 5 ICs, 1 resistor and 1 switch. It belongs with the ESP32 and RISC-V boards of this library.
Main components
2README
Hackthon_PCB/README.mdMedical Monitoring System - PCB Design
KiCAD project for dual-node ESP32 medical monitoring and security system.
Files
Design Files
- Hackthon_PCB.kicad_pro - Project configuration
- Hackthon_PCB.kicad_sch - Schematic (both Node A & B)
- Hackthon_PCB.kicad_pcb - PCB layout
Libraries
- kicad_parts/ - Custom footprints and symbols (Charleslabs_Parts)
- MY_lib.kicad_sym - Additional custom symbols
- sym-lib-table - Symbol library configuration
Manufacturing
- gerbers/ - Gerber files for PCB fabrication
- Copper layers (F_Cu, B_Cu)
- Silkscreen layers
- Solder mask layers
- Drill files (PTH, NPTH)
- Job file for fab house
Design Notes
Node A: Vital Detector (Medical Monitoring)
Sensors:
- MPU6050 (I2C: GPIO 21/22) - Fall detection + posture
- DHT11 (1-wire: GPIO 5) - Temperature & humidity
- HW-827 (ADC: GPIO 36) - Heart rate
- Emergency Button (GPIO 4) - Manual SOS trigger
Schematic:

PCB Layout:

Node B: Authenticator (Security Monitoring)
Sensors:
- RC522 RFID (SPI: GPIO 23/25/19/22) - Access control
- IR Motion Sensor (GPIO 13) - Intrusion detection
- Buzzer (GPIO 5, NPN driver) - Alarm output
Schematic:

PCB Layout:

Power Supply
- Regulator: AMS1117-3.3 (500mA)
- Input: USB-C 5V or Li-ion battery (3.7-4.2V)
- Output: 3.3V for ESP32 and peripherals
- Decoupling: 10µF bulk + 100nF per IC
- Protection: Reverse polarity diode, USB overvoltage
Usage
- Open
Hackthon_PCB.kicad_proin KiCAD 8.x+ - Schematic:
Hackthon_PCB.kicad_sch - Layout:
Hackthon_PCB.kicad_pcb - Export gerbers from PCB layout for manufacturing
Parts
10| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | ESP32-C3-DevKitM-1 | RF_Module:ESP32-C3-DevKitM-1 | U2, U3 |
| 1 | Buzzer | Buzzer_Beeper:Buzzer_12x9.5RM7.6 | BZ1 |
| 1 | DHT11 | Sensor:Aosong_DHT11_5.5x12.0_P2.54mm | U1 |
| 1 | IR | OptoDevice:Vishay_MOLD-3Pin | U4 |
| 1 | MPU6050_Module | EXTRA_LIB:MPU6050_Module | A1 |
| 1 | R | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P1.90mm_Vertical | R1 |
| 1 | SW_Push | Button_Switch_THT:SW_PUSH_6mm | SW1 |
| 1 | hw827 Heartrate | OptoDevice:Vishay_MOLD-3Pin | U5 |
| 1 | rfid-rc522 | EXTRA_LIB:MPU6050_Module | A2 |
Questions
How big is the Hackthon PCB PCB?
It measures 137 × 54.5 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Hackthon PCB use?
10 parts, built around the ESP32-C3-DEVKITM-1 and DHT11. 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 Hackthon PCB KiCad files?
From the vruga/esp_medmonitor repository on GitHub, at the commit this page was made from: the board is Hackthon_PCB/Hackthon_PCB.kicad_pcb and its schematic Hackthon_PCB/Hackthon_PCB.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Hackthon PCB design in my own project?
Its repository states no licence, so its author keeps all rights: ask vruga before reusing the design.
Similar boards
- 2 layers43 × 175 mm

- 2 layers106.5 × 66 mm

Try
Ahmed-YSY/FleetGuard
IoT vehicle telematics for fleet & logistics — ESP32 + SIM7600G 4G/GPS tracker with fuel-theft detection, tamper/cargo security alarms, offline-resilient MQTT reporting, and OBD2 data over ESP-NOW.
18 parts6 - 2 layers60 × 40 mm

Esp ppo v2
iho77/ppo_v2
This work is licensed under a [Creative Commons Attribution-NonCommercial 4.0 International License][cc-by-nc].
19 parts5 - 2 layers226.3 × 90.5 mm

Clockclock main
TiboDevC/clockclock
Personal project of a kinetic clock inspired by Humans Since 1982, using 48 stepper motors to display time in an artistic and dynamic way.
132 parts3GPL-3.0 - 4 layers58 × 60 mm

Project 6 esp32 solar prototype
Abineshpk007/KICAD-solar_panel_monitoring_prototype
This is my PCB, there are many outer like it but this is mine
15 parts1 - 2 layers115.4 × 66.5 mm

CNC Router
diaxxu/CNC-Router
a challenge i gave myself to make something great ! yes its a cnc milling / laser / plotter machine
34 parts1MIT - 2 layers

Hail Mary
saniyafatima07/Hail_Mary
Lakshya: Low Cost Precision Guidance and Smart Electronic Fuze System
11 parts1 - 2 layers70.8 × 51.4 mm
