
ESP32 project
RatnakarSahooVSSUT/ESP32-Custom-PCB
Custom ESP32 development board designed in KiCad

Design 2-Layer Custom ESP 32 PCB
Project 3 is an open-source printed circuit board by Shourya-Basu, from the Shourya-Basu/PCB-Design_Custom_ESP32_V1 repository on GitHub. It is a 2-layer board of 124.5 × 62.5 mm with 71 parts on 67 nets, routed with 984 tracks and 91 vias.
It is built around the CH340C, ESP32-WROOM-32D and LM2596S-5.0, with the HDSP-7403 and SM518 among its other parts. Its parts include 21 capacitors, 19 resistors, 19 connectors, 5 diodes and 4 ICs. It belongs with the ESP32 boards of this library.
Schematic – The blueprint stage where logical connections between components are defined using symbols, pins, and nets to create a functional electrical map.
PCB Routing – The physical design process of laying down copper tracks (traces) on the board to connect components while adhering to design rules like clearance, trace width, and signal integrity.
KiCad – An open-source EDA suite used for schematic capture and PCB layout, offering powerful tools for 3D visualization and Gerber file generation.



| Qty | Value | Footprint | References |
|---|---|---|---|
| 18 | C | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C4, C5, C6, C7, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21 +2 |
| 8 | 499 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R11, R13, R14, R15, R16, R17, R18, R19 |
| 6 | 10K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R2, R6, R7, R8, R9 |
| 6 | Conn_01x04_Pin | Connector:FanPinHeader_1x04_P2.54mm_Vertical | J5, J7, J8, J9, J10, J11 |
| 4 | Conn_01x08 | Connector_Molex:Molex_KK-254_AE-6410-08A_1x08_P2.54mm_Vertical | J13, J14, J15, J16 |
| 2 | 4.7K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R20, R21 |
| 2 | C_Polarized | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C22 |
| 2 | Conn_01x03_Pin | Connector:FanPinHeader_1x03_P2.54mm_Vertical | J6, J18 |
| 2 | R | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R10, R12 |
| 2 | RED | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D2, D5 |
| 1 | 10k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R3 |
| 1 | C | Capacitor_SMD:C_0805_2012Metric | C3 |
| 1 | CH340C | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U3 |
| 1 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J17 |
| 1 | Conn_01x02_Socket | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | J4 |
| 1 | Conn_01x02_Socket | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J19 |
| 1 | Conn_01x16 | Connector_PinHeader_2.54mm:PinHeader_1x16_P2.54mm_Vertical | J12 |
| 1 | Crystal_GND24 | Crystal:Crystal_SMD_0603-4Pin_6.0x3.5mm | Y1 |
| 1 | ESP32-WROOM-32D | RF_Module:ESP32-WROOM-32D | U5 |
| 1 | GREEN | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D4 |
| 1 | HDSP-7403 | Display_7Segment:HDSP-7401 | U4 |
| 1 | Jack-DC | Connector_BarrelJack:BarrelJack_SwitchcraftConxall_RAPC10U_Horizontal | J2 |
| 1 | L | Inductor_SMD:L_0805_2012Metric_Pad1.05x1.20mm_HandSolder | L1 |
| 1 | LM2596S-5 | Package_TO_SOT_SMD:TO-263-5_TabPin3 | U1 |
| 1 | R_Potentiometer | Potentiometer_THT:Potentiometer_Vishay_148-149_Single_Horizontal | RV1 |
| 1 | SM518 | Diode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D1 |
| 1 | Screw_Terminal_01x02 | TerminalBlock:TerminalBlock_bornier-2_P5.08mm | J3 |
| 1 | USB_B_Micro | Connector_USB:USB_Micro-AB_Molex_47590-0001 | J1 |
| 1 | YELLOW | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D3 |

RatnakarSahooVSSUT/ESP32-Custom-PCB
Custom ESP32 development board designed in KiCad

yogesh8441/ESP32-CUSTOM-DEVELOPMENT-BOARD
A custom-designed ESP32-WROOM-32D Development Board developed using KiCad 10. This project demonstrates the complete PCB design workflow, including schematic design, PCB layout, routing, ground plane implementation…


Saroja-J/ESP32-Board-
Custom ESP32-WROOM-32D PCB designed in KiCad with USB-UART,I2C,VSPI, and Sensor Interfaces.

Khoapham2004/ESP32-to-ESP-NOW-Control
The second repository contains the hardware design of the robot. It is mostly based on the 2025 version, with updated sensors, the BTS signal removed from the previous design, and a PCB that primarily uses SMD…


Bican-Valeriu-Cristian/DigitalTimer
The project involves a digital timer that counts up to one minute. Each counter's 4-bit output is fed into a binary-to-7-segment decoder, enabling number display on 7-segment displays.

MartiniGitGub/Upravljanje-ku-anskih-tro-ila-
Upravljanje kućanskim trošilima. Izrada PCB pločice koja obuhvaća sastav kućne automatizacije.
It measures 124.5 × 62.5 mm and has 2 copper layers, 1.6 mm thick.
71 parts, built around the CH340C, ESP32-WROOM-32D, LM2596S-5.0 and HDSP-7403. 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 Shourya-Basu/PCB-Design_Custom_ESP32_V1 repository on GitHub, at the commit this page was made from: the board is Project 3.kicad_pcb and its schematic Project 3.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 Shourya-Basu before reusing the design.