BattleBots
DominicTYLau·BattleBots·schematic/schematic.kicad_sch

About the BattleBots PCB
BattleBots is an open source Raspberry Pi PCB design by DominicTYLau, published on GitHub. It is a board, with 11 components from 7 distinct parts.
Its main chip is the RASPBERRY_PI_ZERO_2_W, from the Raspberry Pi family. Other key parts include the NRF24L01_Breakout and L293D. By type, the board carries 7 ICs, 3 modules and 1 battery holder.
It belongs with the power & battery, robotics & motion and rf & radio designs in this gallery.
From the project
Description: This project contains two battle bots that are meant to battle each other. One has a vertical spinner while the other has a horizontal one. The chassis is mostly 3D printed with some electronics for the drive base. Both bots are powered by Raspberry Pi Zero 2 W board
Description: This project contains two battle bots that are meant to battle each other. One has a vertical spinner while the other has a horizontal one. The chassis is mostly 3D printed with some electronics for the drive base. Both bots are powered by Raspberry Pi Zero 2 W boards, each running a local server. Users connected to the same Wi-Fi network can control the bots through a web interface using arrow keys for movement and the space bar to activate the weapon.
Main components on the BattleBots
BattleBots bill of materials (BOM)
11 components, 7 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | RASPBERRY_PI_ZERO_2_W | MODULE_RASPBERRY_PI_ZERO_2_W | U1 |
| 4 | ~ | U2, U3, U4, U5 | |
| 1 | NRF24L01_Breakout | nRF24L01_Breakout | U6 |
| 1 | L293D | DIP-16_W7.62mm | U7 |
| 2 | Motor_DC | M1, M2 | |
| 1 | ~ | M3 | |
| 1 | Battery_Cell | BT1 |
BattleBots design files
The KiCad project lives in the DominicTYLau/BattleBots repository on GitHub; these links point at the commit this page was built from.
- Schematicschematic/schematic.kicad_sch
- BOMBOM.csv
BattleBots: common questions
What microcontroller does the BattleBots use?
The BattleBots is built around the RASPBERRY_PI_ZERO_2_W, from the Raspberry Pi family.
How many components are on the BattleBots?
11 components, from 7 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 BattleBots design files?
From the DominicTYLau/BattleBots repository on GitHub, which has the schematic and the BOM; the links under Design files point to each one.
Can I use the BattleBots design in my own project?
The repository has no license, so all rights stay with DominicTYLau. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the BattleBots 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
Raspberry Pi
Open source rover
nasa-jpl
220 × 178 mm144 parts2LApache-2.09.7kRaspberry Pi
Iot
dotnet
56 × 65 mm24 parts2LMIT2.4kRaspberry 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
Phased
Neumi
75 × 100 mm71 parts2LNo license507