

Robot PCB
KiCad PCB design and schematic files for my robot project
- Size
- 58.3 × 78.8 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 17
- Nets
- 34
- Pads
- 69
- Tracks, vias
- 142, 13
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 22 Oct 2026
- Updated
- 22 Oct 2026
Overview
Robot PCB is an open-source printed circuit board by OnkarMore20, from the OnkarMore20/Robot_PCB repository on GitHub. It is a 2-layer board of 58.3 × 78.8 mm with 17 parts on 34 nets, routed with 142 tracks and 13 vias.
It is built around the LM2596S-5.0 and LSM9DS1. Its parts include 12 connectors and 1 capacitor. It belongs with the robots and motor control boards of this library.
Main components
2LM2596S-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 ConvertersLSM9DS1
LGA-24(3x3.5)-40℃~+85℃ 1.9V~3.6V 16bit Accelerometer Gyroscope SPI、I2C X,Y,Z X,Y,Z ±16g ±2000dps LGA-24(3x3.5) Accelerometers ROHSSTMicroelectronicsAccelerometers
README
README.mdRobot PCB Design
A custom PCB design for a robotics project, developed using KiCad.
📌 Overview
This repository contains the PCB layout, circuit schematic, and project files for the Robot PCB. The design files are maintained using Git and GitHub for version control and project documentation.
🛠️ Design Tools
- EDA Software: KiCad
- PCB Layout: KiCad PCB Editor
- Schematic Design: KiCad Schematic Editor
- Version Control: Git and GitHub
🖥️ Project Files
| File | Description |
|---|---|
pcb.kicad_pcb | PCB layout and routing |
pcb.kicad_sch | Circuit schematic |
pcb.kicad_pro | Project configuration |
pcb.glb | 3D model |
DRC.rpt | Design Rule Check report |
ERC.rpt | Electrical Rule Check report |
📸 Design Preview

🚀 How to Open the Project
- Clone or download this repository.
- Open the project in KiCad.
- Load pcb/pcb.kicad_pro.
- Inspect the schematic and PCB layout.
Author: Onkar More
Parts
17| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | MountingHole | MountingHole:MountingHole_2.1mm | H1, H2, H3, H4 |
| 1 | 470uF | Capacitor_THT:C_Radial_D8.0mm_H7.0mm_P3.50mm | C1 |
| 1 | Battery XT60 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J1 |
| 1 | ENC_LEFT | Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | J5 |
| 1 | ENC_RIGHT | Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | J6 |
| 1 | LM2596 | Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | J2 |
| 1 | LSM9DS1 | Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | J8 |
| 1 | MD13S_LEFT | Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | J3 |
| 1 | MD13S_LEFT_PWR | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J9 |
| 1 | MD13S_RIGHT | Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | J4 |
| 1 | MD13S_RIGHT_PWR | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J10 |
| 1 | STEERING_SERVO | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J7 |
| 1 | nano_left | Connector_PinSocket_2.54mm:PinSocket_1x15_P2.54mm_Vertical | J13 |
| 1 | nano_right | Connector_PinSocket_2.54mm:PinSocket_1x15_P2.54mm_Vertical | J14 |
Questions
How big is the Robot PCB PCB?
It measures 58.3 × 78.8 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Robot PCB use?
17 parts, built around the LM2596S-5.0 and LSM9DS1. 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 Robot PCB KiCad files?
From the OnkarMore20/Robot_PCB repository on GitHub, at the commit this page was made from: the board is pcb/pcb.kicad_pcb and its schematic pcb/pcb.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Robot PCB design in my own project?
Its repository states no licence, so its author keeps all rights: ask OnkarMore20 before reusing the design.
Similar boards
- 2 layers37.8 × 21.5 mm

- 4 layers160 × 73.2 mm

MainPCB
doppelgrau/esp32-f9p-io-board
An IO-PCB (two motor-driver/H-bridge, CAN, RS232, ADS1115, relay, ethernet, ardusimple f9p compatible connector) with an ESP32 for 12V power, three 15V tolerant analog inputs, three 5V tolerant inputs.
162 parts39 - 2 layers43 × 43 mm

- 4 layers128 × 184 mm

Cosmicpi 1.7
CosmicPi/CosmicPiV1.7PCB
PCB for Version 1.7 of the Cosmic Pi Hardware. Incremental changes from V1.6. This design is licensed under the CERN OHL V1.2
219 parts14 - 6 layers44 × 118 mm

3210retro test
DasBasti/NokiaRetroFit
Retrofitting a Nokia 3210 with modern Processor
195 parts9Apache-2.0 - 4 layers35 × 44.6 mm

- 2 layers47.2 × 35 mm

- 4 layers57 × 74.3 mm

CM4
ybabs/H745FCS
Quadcopter Flight Controller based on the dual core STM32H745 Microcontroller
101 parts6