
Esp32 node .kicad sch
Salma-lotfy-Wazery/esp32-battery-powered-iot-node
Custom 2-layer PCB designed in KiCad featuring ESP32, integrated LiPo charging (TP4056), USB-C power delivery, and sensor telemetry.

ESP32-based smart medicine storage and reminder PCB designed in KiCad 10 with complete manufacturing files and documentation.
Medivault is an open-source printed circuit board by chislonljoseph, from the chislonljoseph/Medivault repository on GitHub. It is a 2-layer board of 98.5 × 47 mm with 32 parts on 47 nets, routed with 473 tracks and 17 vias.
It is built around the ESP32-WROOM-32E, DHT22 and AP2112K-3.3, with the DS3231SN#T&R and TSAL4400 among its other parts. Its parts include 10 resistors, 7 capacitors, 4 ICs, 4 connectors and 3 diodes. It belongs with the home automation and IoT boards and the ESP32 boards of this library.
Smart Medicine Storage and Reminder System
Custom ESP32-Based PCB designed using KiCad 10
MediVault is a custom-designed smart medicine management PCB developed using KiCad 10.
The project provides an intelligent hardware platform capable of storing medicine schedules, monitoring environmental conditions, reminding users through visual and audible alerts, and controlling external mechanisms such as a servo-operated medicine compartment.
The PCB has been designed as a compact two-layer board suitable for fabrication and future firmware development.
| Component | Purpose |
|---|---|
| ESP32-WROOM-32E | Main Controller |
| DS3231 RTC | Real-Time Clock |
| DHT22 | Temperature & Humidity |
| OLED Display | User Interface |
| Servo Motor | Medicine Dispensing |
| IR Sensor | Detection |
| Buzzer | Reminder Alarm |
| USB Type-C | Power Supply |
MediVault
│
├── Hardware
│ ├── MediVault.kicad_pro
│ ├── MediVault.kicad_sch
│ └── MediVault.kicad_pcb
│
├── Libraries
│ ├── DHT22
│ └── DS3231SN_
│
├── Images
│ ├── Logo.png
│ ├── Schematic.png
│ ├── PCB_Layout.png
│ ├── PCB_3D_Front.png
│ ├── PCB_3D_Back.png
│ ├── ERC_Result.png
│ ├── DRC_Result.png
│ ├── Top_Copper.png
│ └── Bottom_Copper.png
│
├── Production
│ ├── Gerbers







The repository includes all files required for PCB fabrication.
Chislon L Joseph
B.Tech Electronics & Communication Engineering
CUSAT
Designed using KiCad 10
If you found this project interesting, consider giving the repository a star.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 100nF | Capacitor_SMD:C_0805_2012Metric | C3, C4, C6, C7 |
| 3 | 10k | Resistor_SMD:R_0805_2012Metric | R4, R5, R9 |
| 3 | 10uF | Capacitor_SMD:C_0805_2012Metric | C1, C2, C5 |
| 3 | 4.7K | Resistor_SMD:R_0805_2012Metric | R6, R7, R10 |
| 2 | 5.1k | Resistor_SMD:R_0805_2012Metric | R1, R2 |
| 2 | SW_Push | Button_Switch_SMD:SW_SPST_TL3342 | SW1, SW2 |
| 1 | 220 | Resistor_SMD:R_0805_2012Metric | R8 |
| 1 | 330 | Resistor_SMD:R_0805_2012Metric | R3 |
| 1 | AP2112K-3.3 | Package_TO_SOT_SMD:SOT-23-5 | U2 |
| 1 | BPW40 | LED_THT:LED_D5.0mm_Clear | Q1 |
| 1 | Buzzer | Buzzer_Beeper:Buzzer_12x9.5RM7.6 | BZ1 |
| 1 | DHT22 | DHT22:XDCR_DHT22 | U5 |
| 1 | DS3231SN_ | DS3231SN_:SOIC127P1032X265-16N | U3 |
| 1 | D_Schottky | Diode_SMD:D_SOD-123 | D1 |
| 1 | ESP32-WROOM-32E | RF_Module:ESP32-WROOM-32E | U1 |
| 1 | LED | LED_SMD:LED_0805_2012Metric | D2 |
| 1 | OLED Header | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J1 |
| 1 | Programming_Header | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J3 |
| 1 | Servo Header | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J4 |
| 1 | TSAL4400 | LED_THT:LED_D3.0mm_IRBlack | D3 |
| 1 | USB_C_Receptacle_PowerOnly_6P | Connector_USB:USB_C_Receptacle_GCT_USB4125-xx-x-0190_6P_TopMnt_Horizontal | J2 |

Salma-lotfy-Wazery/esp32-battery-powered-iot-node
Custom 2-layer PCB designed in KiCad featuring ESP32, integrated LiPo charging (TP4056), USB-C power delivery, and sensor telemetry.

ismangoman/Weather-station
Full fleged weather station powered by solar


arcnode-io/dlr-rtu-pcb
Solar-powered RTU sensor HAT for transmission tower DLR deployment

t3ry4git/stm32Co2
A simple CO2 and environmental monitor based on the STM32F103C8 microcontroller. The firmware reads temperature and humidity from a DHT22 sensor, measures CO2 concentration using an MHZ19B module and displays values on…

Jutta-Proto/protocol-cpp
C++ JURA protocol implementation for controlling a Jura coffee maker over a serial (UART) connection.


bejaouihamza/https-github.com-bejaouihamza-IR-Interruption-Detector
This project is a complete PCB-based system that detects interruptions between an IR emitter and receiver. When an object blocks the IR beam: - A buzzer/speaker is triggered, - A 7-segment display counter is…
It measures 98.5 × 47 mm and has 2 copper layers, 1.6 mm thick.
32 parts, built around the ESP32-WROOM-32E, DHT22, AP2112K-3.3 and DS3231SN#T&R. 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.
From the chislonljoseph/Medivault repository on GitHub, at the commit this page was made from: the board is Hardware/Medivault.kicad_pcb and its schematic Hardware/Medivault.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask chislonljoseph before reusing the design.