BrickPi3 Tutorials & Documentation

BrickPi3 Tutorials & Documentation

Getting Started

Welcome to the BrickPi3 Getting Started guide!  We’ll walk you through getting it setup and started with these step-by-step instructions.

If you have the older, BrickPi+, please go here for those instructions.

We recommend you go through each step below, in the following order:

  1. Assembly: Insert the SD Card, Assemble the Case, Power Up!
  2. Connect to the BrickPi3
  3. Build your robot: Attach LEGO MINDSTORMS (NXT/EV3) sensors, motors & TECHNIC parts
  4. Program your Robot
  5. Troubleshoot the BrickPi3.
  6. Technical and Design Details for the BrickPi3

Overview of how the BrickPi3 Works


This section has information about programming the BrickPi.  At this point, we assume you’ve gotten your BrickPi setup, the case built, and you’re ready to program the BrickPi to tell some sensors and motors what to do! If not, please start with the Getting Started guide above.


Programming Options

Choose one of the languages below:



How the BrickPi Works

  • The Raspberry Pi (which is where you’re writing and executing these programs) sends orders to the BrickPi3.  The BrickPi3 processes these orders, and sends commands to the motors and sensors, and sends back information to the Raspberry Pi.

Overview of how the BrickPi3 Works



Here are a few projects for the BrickPi3!