BuggyBot

EthanWellsSr·BuggyBot·Hardware/BuggyBot KiCAD/CM5IO.kicad_pcb

BuggyBot PCB layout, top view — open source Raspberry Pi board by EthanWellsSr

About the BuggyBot PCB

BuggyBot is an open source Raspberry Pi PCB design by EthanWellsSr, published on GitHub. It is a 4-layer board measuring 160 × 90 mm, with 54 components from 33 distinct parts.

Its main chip is the ComputeModule5-CM5, from the Raspberry Pi family. Other key parts include the TPD4EUSB30, MagJack-A70-112-331N126, AP22653W6, ASEK-32.768KHZ-L-R-T and AP3441SHE-7B. By type, the board carries 18 capacitors, 12 resistors, 10 connectors, 7 ICs, 3 diodes and 1 battery holder.

It belongs with the sensors, robotics & motion and displays & leds designs in this gallery.

From the project

UHCL senior capstone developing a Raspberry Pi CM5 autonomous car with traffic-sign recognition and sensor integration.

This folder contains the KiCad design files used for the BuggyBot senior capstone project.

The design started from the Raspberry Pi Compute Module 5 IO Board files and is being modified into the custom BuggyBot carrier PCB.

- CM5IO.kicadpro` Main KiCad project file. Open this file first to load the complete project.

- CM5IO.kicadsch` Main schematic, inherited from the CM5 IO Board.

Main components on the BuggyBot

BuggyBot bill of materials (BOM)

54 components, 33 distinct parts.

QtyPartRefs
2
TPD4EUSB30
U1, U2
1
MagJack-A70-112-331N126
U3
1
AP22653W6
U6
1
ASEK-32.768KHZ-L-R-T
U7
1
AP3441SHE-7B
U8
1
RT9742SNGV
U12
1
Bus_M.2_Socket_M_2230_BuggyBot
J1
1
Conn_02x07_Odd_Even
J2
1
IMU Connector
J3
1
LCD Connector
J4
1
Conn_01x22_Female
J5
1
THD-20-R
J8
1
USB_C_Receptacle_USB2.0
J11
1
USB3_A
J12
1
JST_SHBM04B-SRSS-TB
J14
1
690-019-298-412
J22
1
Battery_Cell
BT1
1
ComputeModule5-CM5
Module1
1
Right angle Tact button
SW1
1
LED Red
D1
Show 13 more
QtyPartRefs
2
LED Green
D2, D3
1
2.2uH
L1
7
100n
C1, C9, C10, C12, C13, C18, C19
9
10u
C2, C4, C6, C7, C8, C14, C15, C16 +1
1
100uF
C3
1
4.7nF
C11
3
1k
R1, R10, R17
2
470R
R2, R3
1
0R
R5
2
2.2K 1%
R9, R16
2
10K 1%
R11, R15
1
15K 1%
R12
1
100K 1%
R14

BuggyBot design files

The KiCad project lives in the EthanWellsSr/BuggyBot repository on GitHub; these links point at the commit this page was built from.

BuggyBot: common questions

What microcontroller does the BuggyBot use?

The BuggyBot is built around the ComputeModule5-CM5, from the Raspberry Pi family.

How big is the BuggyBot PCB?

The BuggyBot measures 160 × 90 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the BuggyBot?

54 components, from 33 distinct parts. The full bill of materials is listed on this page.

Where can I download the BuggyBot design files?

From the EthanWellsSr/BuggyBot repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the BuggyBot design in my own project?

The repository has no license, so all rights stay with EthanWellsSr. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the BuggyBot 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.

Similar boards