The BrickPi for LEGO Mindstorms and the Raspberry Pi





BrickPi turns your Raspberry Pi into a LEGO® robot. Your credit card sized computer enters the physical world.



What's a BrickPi?


BrickPi is a system that converts Raspberry Pi into a robot. The project is a board and case that connects LEGO® Mindstorms Sensors, motors, and parts to turn your credit card size computer into a robot. The BrickPi allows you to connect up to 4 NXT or EV3 Motors and 5 NXT Sensors. It has a 9V battery power source that powers the motors, sensors, and Raspberry Pi, un-tethering the Pi from the wall. It has a sturdy case with holes that snap with LEGO parts. The brains of a Raspberry Pi joined with the LEGO building system.

See our BrickPi page for more detailed information on the BrickPi!

BrickPi Advanced: BrickPi Advanced Orders will ship immediately.
BrickPi Basic Orders will ship immediately.
BrickPi Starter kits are shipping!




BrickPi Starter Bundle

$140.00
This package includes everything you need to get started with the BrickPi. It includes a BrickPi Advanced Power module, a BrickPi case, the BrickPi Power Pack, an SD Card, WIFI Dongle, and the Raspberry Pi Model B.

Shipping April!



BrickPi Basic Power

$65.00
The BrickPi is a module that communicates between LEGO sensors, motors and the Raspberry Pi. This package includes the BrickPi Board and a sturdy acrylic case for attaching LEGO components, motors, and sensors.

Shipping now!



BrickPi Advanced Power

$80.00
The BrickPi is a module that communicates between LEGO sensors, motors and the Raspberry Pi. The Advanced Power option doubles the life of your batteries. This package includes the BrickPi Board and a sturdy acrylic case for attaching LEGO components, motors, and sensors.

Shipping Now!



BrickPi Power Pack
$2.49
6XAA Battery Holder, extends the life of your BrickPi and gives you long-lasting 9V power. This package improves the battery life of the BrickPi and uses AA batteries.

Shipping now!





SD Card with Raspbian "wheezy" Image
$15.00
4 GB SD Card with a modified Raspbian image. This image has all of the modifications made to make your Raspberry Pi work with the BrickPi.

Shipping now!





WIFI Dongle for BrickPi
$12.99
WiFi Dongle for the BrickPi and Raspberry Pi. We have tested this model and it works with the Raspberry Pi.

Shipping now!





ISP Firmware Programmer
$3.00
Use this cable to reprogram the BrickPi firmware with an Arduino. This cable is only needed if you are planning on installing custom firmware on the BrickPi.

Shipping now!





Raspberry Pi Model B 512MB RAM
$44.95
The Rasbperry Pi Model B.

Shipping now!



Detailed Description

BrickPi is a system that converts Raspberry Pi into a robot. The BrickPi is a board and acrylic case that connects LEGO® Mindstorms Sensors, motors, and parts to turn your credit card size computer into a robot.

The BrickPi allows you to connect up to 4 NXT or EV3 Motors and 5 NXT Sensors. It has a 9V battery power source that powers the motors, sensors, and Raspberry Pi, un-tethering the Pi from the wall. Finally, it has a sturdy case with holes that snap with LEGO parts.

Getting Started

To get started with the BrickPi, please see our Getting Started Page. We have a step-by-step guide and videos to help you get started with building LEGO robots right away.

Programming the BrickPi

The BrickPi can be programmed in Python, C, and Scratch. You can find information on using all three languages, including examples and drivers, on our github site here.

Projects

We have a number of projects for the BrickPi setup to demonstrate its use. The BrickPi is easy to integrate with the web, and many of our projects demonstrate how to control your robot with web-pages, the SSH, Twitter, and other web services. Our projects include detailed Bill of Materials on the LEGO parts you will need to use, as well as programs to run them. Please see our Projects Section.

Design

The BrickPi controls LEGO motors and sensors, as well as the new EV3 motors. The BrickPi is controlled by the Raspberry Pi. The BrickPi is powered by a 9V-12V battery pack, which supplies power to the Raspberry Pi, the BrickPi and LEGO sensors. A functional diagram is shown below.



The BrickPi is completely open source. You can see design files and other details on the firmware design on our Github site here.

Questions? Have some questions about the BrickPi that aren’t answered here? We have a dedicated forum to answer your questions on the BrickPi here. ()

Visit our BrickPi Page for More Technical Information.
BrickPi Introduction Video