Getting Started with Dexter Industries BrickPi¶
You will need all of the following:
- Dexter Industries BrickPi, BrickPi+ or BrickPi3
- Raspberry Pi Model B, B+, 2 or 3
- A 12V power source 
- A compatible SD or MicroSD memory card 
- Windows, macOS or Linux computer with an Internet connection 
- SD card reader for your computer
|||The power source can be batteries or an AC/DC adapter. Powering via USB on the Raspberry Pi will work, but you will not be able to run any motors.|
|||Refer to Raspberry Pi SD Card FAQ|
|||Administrative privileges are needed for installing software and flashing the microSD card.|
Since the BrickPi does not have a display, we will be using the wired Ethernet connection to begin with. A Wi-Fi connection can be setup later.
Ev3dev is distributed as a disk image that is flashed to your microSD card.
Download and install Etcher.
Download the latest ev3dev image for Raspberry Pi from the ev3dev downloads page.
Follow the link on that page for ev3dev-stretch snapshot images.
Run Etcher and flash the image to the microSD card. Click here if you need detailed instructions on using Etcher.
When the flashing is complete, open the
EV3DEV_BOOTdrive of the SD card on your computer.
You may need to remove the SD card and plug it back in to the computer before you see the
config.txtfile and follow the instructions. There are various lines that need to edited depending on which models of BrickPi and Raspberry Pi you have, so be sure to read carefully.
Save the changes to
config.txtand close the text editor.
Safely eject the SD card from your computer.
Put the SD card in the Raspberry Pi and turn it on.
If all goes well, the two blue LEDs on the BrickPi or BrickPi+ should turn on. On BrickPi3, the single LED should stop blinking and be on solid.
Establishing a Connection¶
Connect an Ethernet cable from your Raspberry Pi to your router or network switch.
The connection should be automatically configured. You can confirm this by running
ping ev3dev.localin a terminal window on your computer.