PCBA Board
LukeZhang0826·RescueRobot·Electrical/KiCad/PCBA_Board/PCBA_Board.kicad_pcb
About the PCBA Board
PCBA Board is an open source Raspberry Pi PCB design by LukeZhang0826, published on GitHub. It is a 2-layer board measuring 52 × 57.9 mm, with 33 components from 29 distinct parts.
Its main chip is the C42394205, from the Raspberry Pi family. Other key parts include the DRV8833RTY and TPS54331. By type, the board carries 12 capacitors, 7 connectors, 7 resistors, 2 ICs, 2 transistors and 1 module.
It belongs with the robotics & motion designs in this gallery.
From the project
Autonomous line-following rescue robot built for a competition at Waterloo's IDEAS Clinic. Raspberry Pi Pico and Arduino Mega, Pixy2 vision, custom KiCad PCBs.
An autonomous line-following rescue robot, built for a competition at the University of Waterloo's IDEAS Clinic. It follows a track, finds a coloured target, picks it up with a servo claw, carries it to a safe zone, drops it, then finds the line again and drives back.
We called it Hamster, which is why the robot code lives in Hamster/.
Built by Josh Lobe, Koketso Gaborekwe, Luke Zhang, Winters Xia, and Griffin Wilson.

Main components on the PCBA Board
PCBA Board bill of materials (BOM)
33 components, 29 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | DRV8833RTY | Texas_RTY_WQFN-16-1EP_4x4mm_P0.65mm_EP2.1x2.1mm_ThermalVias | U1 |
| 1 | TPS54331 | TI_SO-PowerPAD-8_ThermalVias | U2 |
| 1 | C42394205 RaspberryPi_Pico_W | RaspberryPi_Pico_W_SMD_HandSolder | A1 |
| 2 | AO3400A | SOT-23 | Q1, Q2 |
| 1 | BATT_1 Batt_1 | JST_PH_B2B-PH-SM4-TB_1x02-1MP_P2.00mm_Vertical | J1 |
| 1 | BATT_2 Batt_2 | JST_PH_B2B-PH-SM4-TB_1x02-1MP_P2.00mm_Vertical | J2 |
| 1 | C160392 MotorA | JST_SH_BM06B-SRSS-TB_1x06-1MP_P1.00mm_Vertical | J3 |
| 1 | C160392 MotorB | JST_SH_BM06B-SRSS-TB_1x06-1MP_P1.00mm_Vertical | J4 |
| 1 | C37208 Pixy SPI Connection | PinHeader_1x06_P2.54mm_Vertical | J5 |
| 1 | C49257 ServoA | PinHeader_1x03_P2.54mm_Vertical | J6 |
| 1 | C49257 ServoB | PinHeader_1x03_P2.54mm_Vertical | J7 |
| 1 | SS24 | D_SMA | D2 |
| 1 | 4.7U 4.7u | L_APV_ANR6028 | L1 |
| 2 | 4.7UF 4.7uF | C_1210_3225Metric | C1, C2 |
| 1 | 0.01UF 0.01uF | C_0805_2012Metric | C3 |
| 1 | 8.2NF 8.2nF | C_0603_1608Metric | C4 |
| 1 | 100NF 100nF | C_0805_2012Metric | C5 |
| 1 | 1NF 1nF | C_0603_1608Metric | C6 |
| 1 | 10PF 10pF | C_0805_2012Metric | C7 |
| 2 | 47U 47u | C_1210_3225Metric | C8, C9 |
Show 9 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 0.01U 0.01u | C_0402_1005Metric | C10 |
| 1 | 10U 10u | C_1210_3225Metric | C11 |
| 1 | 2.2U 2.2u | C_0402_1005Metric | C12 |
| 1 | 66.5K 66.5k | R_0603_1608Metric | R1 |
| 2 | 100K 100k | R_0805_2012Metric | R2, R7 |
| 1 | 10.2K 10.2k | R_0603_1608Metric | R3 |
| 1 | 1.96K 1.96k | R_0603_1608Metric | R4 |
| 1 | 570K | R_0603_1608Metric | R5 |
| 1 | 330K | R_0603_1608Metric | R6 |
PCBA Board design files
The KiCad project lives in the LukeZhang0826/RescueRobot repository on GitHub; these links point at the commit this page was built from.
PCBA Board: common questions
What microcontroller does the PCBA Board use?
The PCBA Board is built around the C42394205, from the Raspberry Pi family.
How big is the PCBA Board?
The PCBA Board measures 52 × 57.9 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the PCBA Board?
33 components, from 29 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the PCBA Board design files?
From the LukeZhang0826/RescueRobot repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the PCBA Board design in my own project?
The repository has no license, so all rights stay with LukeZhang0826. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the PCBA Board without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug Raspberry Pi firmware against it before you order a PCB.
More boards in RescueRobot
Similar boards
Raspberry Pi
Open source rover
nasa-jpl
220 × 178 mm144 parts2LApache-2.09.7kRaspberry Pi
SPIRIT
SPIRIT-org
82 × 155 mm130 parts6LCERN-OHL-S-2.01.3kRaspberry Pi
CM5RevEng
schlae
55 × 40 mm417 parts10LNo license1.0kRaspberry Pi
Haxo hw
cardonabits
102.4 × 211.3 mm38 parts2LCustom license672Raspberry Pi
PowerBook
BlueSCSI
74.5 × 56.3 mm78 parts2LGPL-3.0449Raspberry Pi
Desktop 50 Pin TopConn
BlueSCSI
89.2 × 82.6 mm103 parts2LGPL-3.0449