General Design
The BrickPi consists of hardware and software. There are three parts to the project:
- Firmware – Written in Arduino, the firmware is easy to understand and easy to hack.
- Hardware – Designed in EagleCAD, the hardware consists mostly of the RPi Adapter, a voltage regulator, two motor controllers,
- Software – Written in Python, the software is easy to get up and running!
How It Works
The BrickPi requires an external 9V battery. It slides over the Raspberry Pi and provides power to the Raspberry Pi.
Tips for making it yourself
- Eagle schematics and board files are located in Github.
- A bill of materials is located in our Github Repository.
- Lasercutting design files are located in Github for the BrickPi case.
- Assembly requires some surface mounting skills.
- Use an ISP programmer such as the MKII Programmer from Atmel to upload the firmware to the microcontroller.
- Attach your favorite LEGO® Mindstorms sensors and some motors and you have a robot!