

RestroBOT
- Size
- 85 × 105 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 24
- Nets
- 54
- Pads
- 134
- Tracks, vias
- 299, 14
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 1 Dec 2025
- Updated
- 1 Dec 2025
Overview
RestroBOT is an open-source printed circuit board by PrashilLamichhane, from the PrashilLamichhane/RestroBOT_PCB repository on GitHub. It is a 2-layer board of 85 × 105 mm with 24 parts on 54 nets, routed with 299 tracks and 14 vias.
It is built around the ESP32-CAM, ESP32-WROOM-32E-N8R2 and L293D, with the HC-SR04 and AMS1117-3.3 among its other parts. Its parts include 8 ICs, 6 capacitors, 6 connectors, 2 resistors and 1 diode. It belongs with the ESP32 and RISC-V boards of this library.
Main components
5ESP32-CAM
插件插件 WiFi Modules ROHSAi-ThinkerWiFi ModulesESP32-WROOM-32E-N8R2
LCC-38(18x25.5)-40℃~+85℃ -97dBm 112mA 2.4GHz 20dBm 239mA 3V~3.6V Bluetooth4.2 ESP32-DOWD-V3、ESP32-DOWDR2-V3 On-board PCB Antenna UART、SDIO、SPI、I2C、GPIO、ADC LCC-38(18x25.5) WiFi Modules ROHSEspressif SystemsWiFi ModulesL293D
DIP-16-40℃~+150℃ 1.2A 2 4.5V~36V 4mA 600mA DIP-16 Brushed DC Motor Drivers ROHSSTMicroelectronicsStepper Motor DriverHC-SR04
-- Ultrasonic Receivers, Transmitters ROHSUniversal MicroelectronicsUltrasonic Receivers, TransmittersAMS1117-3.3
SOT-223-40℃~+125℃ 0.003%Vout 1 1.1V@(800mA) 15V 1A 3.3V 5mA 72dB@(120Hz) Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSAdvanced Monolithic SystemsVoltage Regulators - Linear, Low Drop Out (LDO) Regulators
Parts
24| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | HC-SR04 | Ultrasocnic_foot:XCVR_HC-SR04 | U5, U6, U7 |
| 2 | 100nF | Capacitor_THT:C_Radial_D6.3mm_H11.0mm_P2.50mm | C1, C5 |
| 2 | 10uF | Capacitor_THT:C_Radial_D6.3mm_H11.0mm_P2.50mm | C3, C4 |
| 2 | 33pF | Capacitor_THT:C_Disc_D3.8mm_W2.6mm_P2.50mm | C2, C6 |
| 2 | L293D | Package_DIP:DIP-16_W7.62mm | U3, U4 |
| 1 | 10K | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R3 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U8 |
| 1 | Conn_01x08_Pin | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J3 |
| 1 | ESP32-CAM | ESP32_CAM_lib:ESP32-CAM | U1 |
| 1 | ESP32-WROOM-32E-N8R2 | RF_Module:ESP32-C3-DevKitM-1 | U2 |
| 1 | LED | LED_THT:LED_D4.0mm | D1 |
| 1 | Motor Left | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J1 |
| 1 | Motor Left 2 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J2 |
| 1 | Motor Right | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J4 |
| 1 | Motor Right 2 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J5 |
| 1 | R | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1 |
| 1 | SW_Push | Button_Switch_SMD:SW_Push_1P1T_NO_CK_PTS125Sx43SMTR | SW1 |
| 1 | ~ | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | cn1 |
Similar boards
- 2 layers72.5 × 73.9 mm

- 2 layers77 × 63 mm

MARSproject
awakesid/MARS---Multi-agent-Robot-for-Warehouse-Automation
Modular multi-robot warehouse automation system using sensor fusion (encoders + overhead camera/ArUco) for localization, with ROS 2 based central coordination and ESP32-based robot firmware.
15 parts - 2 layers128.7 × 60.3 mm

MOBILE
sumit123hub/Mobile-PCB-Files-
I always dreamed of building my own mobile system. This repo documents my journey designing a custom ESP32 PCB featuring a GSM module, display interface, and complete Battery Management System (BMS).
92 parts - 4 layers96 × 44 mm

Aroma
tristan-yk/Aroma
PCB design files and firmware for multi-channel diffuser driver board.
108 parts - 2 layers65 × 88 mm

- 2 layers105.7 × 107.5 mm

NomobotSK
edantoni96/NomobotSK
NomobotSK is a educational robot for kids to learn programming and robotics.
74 parts - 2 layers70 × 57 mm

Nucleo shield pcb
PedroTorrado/Project_Mimir
An autonomous, reactive, and expressive robotic companion built with an ESP32-CAM and STM32 Nucleo.
19 parts - 2 layers105 × 75 mm

Questions
How big is the RestroBOT PCB?
It measures 85 × 105 mm and has 2 copper layers, 1.6 mm thick.
What parts does the RestroBOT use?
24 parts, built around the ESP32-CAM, ESP32-WROOM-32E-N8R2, L293D and HC-SR04. 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 RestroBOT KiCad files?
From the PrashilLamichhane/RestroBOT_PCB repository on GitHub, at the commit this page was made from: the board is RestroBOT.kicad_pcb and its schematic RestroBOT.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the RestroBOT design in my own project?
Its repository states no licence, so its author keeps all rights: ask PrashilLamichhane before reusing the design.