

ESP32 SLAM PCB DESIGN
Engineering, robotics, embedded systems, CAD, and PCB projects
- Size
- 100.8 × 65 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 60
- Nets
- 78
- Pads
- 271
- Tracks, vias
- 575, 127
- Pours
- 16
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 4 Jul 2026
- Updated
- 6 Aug 2026
Overview
ESP32 SLAM PCB DESIGN is an open-source printed circuit board by zaidh-mech, from the zaidh-mech/PROJECTS repository on GitHub. It is a 4-layer board of 100.8 × 65 mm with 60 parts on 78 nets, routed with 575 tracks and 127 vias.
It is built around the CH340C, ESP32-WROOM-32 and LM2596S-5.0, with the AMS1117, ULN2003A and B4B-XH-A among its other parts. Its parts include 15 capacitors, 15 resistors, 11 connectors, 7 diodes and 6 ICs. It belongs with the robots and motor control boards and the ESP32 boards of this library.
Main components
9CH340C
SOP-16-20℃~+70℃ 2Mbps 3.3V、5V 50uA 7mA Transceiver USB 2.0 SOP-16 USB Converters ROHSWCH (Nanjing Qinheng Microelectronics)USB ConvertersESP32-WROOM-32
SMD,18x25.5mm-40℃~+85℃ -98dBm 2.4GHz 2.7V~3.6V 20dBm Bluetooth4.2 ESP32-DOWDQ6 UART、SDIO、SPI、I2C、GPIO、PWM、ADC、DAC SMD,25.5x18mm WiFi Modules ROHSEspressif SystemsWiFi ModulesLM2596S-5.0
TO-263-5-40℃~+125℃@(TJ) 1 150kHz 3A 4.5V~40V 5V 5mA Buck Buck Built-in Fixed No TO-263-5 DC-DC Converters ROHSTexas InstrumentsDC-DC ConvertersAMS1117
1.0 A Low-Dropout Fixed RegulatorAdvanced Monolithic SystemsUncategorisedULN2003A
SOP-16-40℃~+85℃ 0.93mA 100uA 15pF 20uA 30V 50V Seven channels SOP-16 Darlington Transistor Arrays ROHSUMWDarlington Transistor ArraysB4B-XH-A
插件,P=2.5mm,4PUncategorisedJSTSS8050
SOT-323-55℃~+150℃ 1 NPN 1.5A 100MHz 100nA 200 25V 300mW 500mV 5V NPN SOT-23 Bipolar (BJT) ROHSJiangsu Changjing Electronics Technology (CJ)Bipolar (BJT)B5819W
SOD-123-55℃~+125℃ 1.5A 1mA@40V 25A 40V 600mV@1A Standalone SOD-123 Schottky Diodes ROHSMDDSchottky DiodesB5B-XH-AM
插件,P=2.5mm-25℃~+85℃ 1 14.9mm 1x5P 2.5mm 250V 3A 5 5.75mm 5P 7mm Brass K Pin、With post PA66 Through Hole Tin UL94V-0 White XH 插件,P=2.5mm Wire To Board Connector ROHSJSTWire To Board Connector
README
README.mdProjects
This repository contains engineering, embedded systems, robotics, CAD, and PCB projects.
Projects
TOF_SLAM— ESP32 PlatformIO firmware, robot control tools, MATLAB SLAM simulations, SolidWorks chassis models, and KiCad PCB designs.
Parts
60| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | 100nF | Capacitor_SMD:C_0603_1608Metric | C1, C3, C4, C5, C6, C8, C12, C13, C14 |
| 4 | 10k | Resistor_SMD:R_0603_1608Metric | R12, R13, R14, R15 |
| 4 | 470 | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R8, R9, R10, R11 |
| 4 | LED | LED_THT:LED_D3.0mm_Clear | D4, D5, D6, D7 |
| 3 | 10K | Resistor_SMD:R_0603_1608Metric | R4, R5, R6 |
| 3 | B4B-XH-A | footprints:JST_B4B-XH-A | J4, J5, J6 |
| 2 | 10uF | Capacitor_Tantalum_SMD:CP_EIA-3216-10_Kemet-I | C9, C15 |
| 2 | 5K1 | Resistor_SMD:R_0603_1608Metric | R1, R2 |
| 2 | MountingHole_3.2mm_M3_DIN965_Pad | MountingHole:MountingHole_3.2mm_M3_DIN965_Pad | H1, H2 |
| 2 | SS8050 | Package_TO_SOT_SMD:SOT-23 | Q1, Q2 |
| 2 | SW_Push | Button_Switch_SMD:SW_Push_SPST_NO_Alps_SKRK | SW1, SW2 |
| 1 | 100uF | Capacitor_SMD:CP_Elec_6.3x7.7 | C10 |
| 1 | 10uF | Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mm | C7 |
| 1 | 10uF/16V | Capacitor_Tantalum_SMD:CP_EIA-3216-10_Kemet-I | C2 |
| 1 | 1K | Resistor_SMD:R_0603_1608Metric | R3 |
| 1 | 220R | Resistor_SMD:R_0603_1608Metric | R7 |
| 1 | 470uF | Capacitor_THT:CP_Radial_D10.0mm_P5.00mm | C11 |
| 1 | AMS1117 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U3 |
| 1 | B3B-XH-A_LF__SN_ | footprints:JST_B3B-XH-A_LF__SN_ | J8 |
| 1 | B5819W | Diode_SMD:D_SOD-123 | D1 |
| 1 | B5B-XH-A | Footprints:JST_B5B-XH-A | J13 |
| 1 | BLUE | LED_SMD:LED_0603_1608Metric | D3 |
| 1 | CH340C | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U2 |
| 1 | Conn_01x02_Socket | Connector_JST:JST_EH_B2B-EH-A_1x02_P2.50mm_Vertical | J15 |
| 1 | ESP32-WROOM-32 | RF_Module:ESP32-WROOM-32 | U1 |
| 1 | HOMING SENSOR | Footprints:JST_B3B-XH-A_LF__SN_ | J14 |
| 1 | LEFT MOTOR | footprints:JST_B6B-XH-A_LF__SN_ | J2 |
| 1 | LM2596S | Footprints:LM2596S_F | U4 |
| 1 | Power JST | Footprints:JST_B2B-XH-A_LF__SN_ | J7 |
| 1 | RED | LED_SMD:LED_0603_1608Metric | D2 |
| 1 | RIGHT MOTOR | footprints:JST_B6B-XH-A_LF__SN_ | J3 |
| 1 | TB6612FNG | Package_SO:SSOP-24_5.3x8.2mm_P0.65mm | U6 |
| 1 | ULN2003A | Footprints:DIL16 | U5 |
| 1 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1 |
More from zaidh-mech/PROJECTS
1- 2 layers100 × 100 mm

Similar boards
- 2 layers80.5 × 48.5 mm

- 4 layers

TubesPCB Wijdan
wijdanmkh-insk/Tasks
This is my backups from my exercises and for fun coding. I don't like my files that messing around my main drive so instead save them in my computer, I save them here. It's just for fun.
26 parts - 2 layers95 × 55 mm

Smarthome v0.1
whysixmift/smarthome_v0.1
I wanted to control lights and appliances in my room over Wi-Fi without having loose relay modules, breadboards, and 220V AC wires floating around my desk.
63 parts - 2 layers52 × 29 mm

Esp32 wroom mudule
moksh-pcb-design/ESP32-WROOM-Development-Board
Custom ESP32-WROOM-32 Development Board designed in KiCad 10 featuring USB Type-C, CH340C USB-UART interface, AMS1117 power regulation and auto-programming circuitry.
26 parts2 - 2 layers52 × 29 mm

Esp32 wroom
7205jmj/Custom-ESP32-WROOM-32-Development-Board
Most ESP32 development boards available in the market include additional features that may not be required for every project.
26 parts1 - 2 layers52 × 30 mm

- 2 layers50 × 35 mm

Esp32 board
Adichidrawar/electronics-assessment-IF
Hardware design solution for the Intelligence Factory Hardware/Mechatronics Engineer take-home assessment. Includes a two-board ESP32-based embedded system with a remote IMU sensor board, complete PCB design in KiCad…
27 parts - 2 layers52 × 29 mm

Esp wroom 32
arm-n/ESP-WROOM-32-Development-Board
A hardware prototyping project based on the ESP-WROOM-32 module, designed using KiCad. This repository contains the circuit schematic, PCB layout, Gerber manufacturing files, design screenshots, datasheets and…
26 parts
Questions
How big is the ESP32 SLAM PCB DESIGN PCB?
It measures 100.8 × 65 mm and has 4 copper layers, 1.6 mm thick.
What parts does the ESP32 SLAM PCB DESIGN use?
60 parts, built around the CH340C, ESP32-WROOM-32, LM2596S-5.0 and AMS1117. 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 ESP32 SLAM PCB DESIGN KiCad files?
From the zaidh-mech/PROJECTS repository on GitHub, at the commit this page was made from: the board is TOF_SLAM/Robot_chassis/PCB_Design/ESP32_SLAM_PCB_DESIGN/ESP32_SLAM_PCB_DESIGN.kicad_pcb and its schematic TOF_SLAM/Robot_chassis/PCB_Design/ESP32_SLAM_PCB_DESIGN/ESP32_SLAM_PCB_DESIGN.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the ESP32 SLAM PCB DESIGN design in my own project?
Its repository states no licence, so its author keeps all rights: ask zaidh-mech before reusing the design.