

Robot PCB
The PCB designs for my mobile robot platform. Made in KiCad
- Size
- 47.5 × 23 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 15
- Nets
- 38
- Pads
- 96
- Tracks, vias
- 0, 0
- Routed
- Not yet
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 9 Aug 2026
- Updated
- 9 Aug 2026
Overview
Robot PCB is an open-source printed circuit board by Raza0006, from the Raza0006/Robot_PCB repository on GitHub. It is a 2-layer board of 47.5 × 23 mm with 15 parts on 38 nets.
It is built around the XT30PW-M and XT30UPB-M. Its parts include 3 ICs and 2 connectors. It belongs with the robots and motor control boards of this library.
Main components
2README
README.mdRobot_PCB
Parts
15| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | Conn_01x06_Socket | Connector_JST:JST_EH_B6B-EH-A_1x06_P2.50mm_Vertical | JST_Motor_BL1, JST_Motor_BR1, JST_Motor_FL1, JST_Motor_FR1, JST_MotorDriver_Logic__BL1, JST_MotorDriver_Logic__BR1, JST_MotorDriver_Logic__FL1, JST_MotorDriver_Logic__FR1 |
| 2 | BuckConverter | BuckConverter:b | U2, U2 |
| 1 | Buck Converter Input | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | 5V_In1 |
| 1 | Buck Converter Output | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | 5V_Out1 |
| 1 | XT30PW-M | XT30PW-M:AMASS_XT30PW-M | J2 |
| 1 | XT30UPB-M | XT30UPB-M:AMASS_XT30UPB-M | J1 |
| 1 | ~ | ESP32:ESP32_30pin | U1 |
Similar boards
- 2 layers60 × 40 mm

- 2 layers214 × 187.9 mm

Line follower simple
alientanya/line-follower-PCB
A modular PCB platform for Fast Line Follower (FLF) robots, designed to prioritize sensor experimentation and component flexibility.
259 parts2MIT - 4 layers135 × 84 mm

Stepper with TMC2209 controller board V1
JasonHEngineering/DIY-Robot-Arm-V3
1) Along with using with TMC2209 motor drivers, I have removed R8, R15, R16, R17, R18, R19 because the R value was accidentally too high. I have shorted R8, R16, R17, and left open R15, R18, R19.
95 parts2 - 4 layers88.9 × 57.8 mm

- 4 layers70 × 70 mm

- 4 layers101 × 51.5 mm

Quack core
HeyPCB/quack-core
Brain board for the Open Duck Mini: Pi Zero 2W carrier, 14-servo STS bus, fused 2S power path in stitched copper zones (15-18 A battery side), USB-C charging with balancing, IMU.
138 parts1CERN-OHL-S-2.0 - 2 layers50 × 35 mm

M5stack board unitree brushless digital servo
kim-xps12/m5stack_board_unitree_brushless_digital_servo
Unitree Servo UART Board for M5Stack: auto-direction 4 Mbps half-duplex TTL bus for Unitree J288 / S288 brushless digital servos (KiCad 9, JLCPCB PCBA)
29 parts1MIT - 2 layers101.9 × 101.9 mm

Tejas
Rujul-Rumale/INSPACe-CanSat-Team-Tejas-PCB-Design
Onboard computer PCB for the INSPACe Team Tejas CanSat — Teensy 4.1 + XBee + sensor suite, designed in KiCad. Schematic, layout, Gerbers, 3D renders and libraries.
34 parts1
Questions
How big is the Robot PCB PCB?
It measures 47.5 × 23 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Robot PCB use?
15 parts, built around the XT30PW-M and XT30UPB-M. 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 Raza0006/Robot_PCB repository on GitHub, at the commit this page was made from: the board is KiCad/Main/Main.kicad_pcb and its schematic KiCad/Main/Main.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 Raza0006 before reusing the design.