Raspberry Pi Robot Software

Our Software: Raspbian for Robots

As many of your know, Dexter Industries has build custom software for our robot kits! These robots are all based on the Raspberry Pi, that awesome little credit card sized computer that we’ve turned into a few different robots. Raspberry Pi has software called “Raspbian”, and our version of it is called “Raspbian for Robots”.

Raspbian for Robots has all the software you need built in to connect to your GoPiGo, BrickPi, GrovePi or Arduberry and get you programming in just a few minutes. All you need is an assembled robot and a computer with a web browser – no other downloads. All of the coding programs you need like Scratch and Python are already built-in, ready with sample programs to run, test and start learning.

We have two versions of Raspbian for Robots.

  1. The regular one “Raspbian for Robots” first requires you to connect with an ethernet cable and then set up the wifi on an external wifi network. The biggest advantage is that your robot will be able to access the internet.
  2. “CINCH” is another version that is best for schools that are using Dexter robots and don’t want to mess with trying to connect to the school or other enterprise wifi network. Rather than setting it up with an ethernet cable first, it will just put up it’s own “wifi” network called “dex”, but you will not be able to access the internet when you connect to your robot. See the bottom of this page for more information on Cinch.

Make Robots Easy to Program

At Dexter Industries we develop robot kits that make learning about technology more accessible and fun for everyone. We want to build learning tools that you can get working quickly, but not something so simple that it just feels like a game. It’s a hard balance to strike, but we’re getting closer. Our software has been designed to enable quick startup, even for those that are brand new to programming and robotics.

Read about our latest updates



Put together your robot kit, customize it in some way if you’d like, and then power it up.

View other colors




Plug in the ethernet cable, open a web browser, go to http://dex.local & set up wifi.

Full instructions here




Open sample programs for each robot in Scratch, Python, Java and more!

See the full list


Get Raspbian for Robots

DIY for free or buy it!

You can either purchase a pre-configured microSD card from Dexter Industries, or if you are more advanced, you can download and set it up on your own SD card.

Make your own SD card


Raspbian for Robots works with all of our robots so you can use the same SD card for all of your projects!



Buy Now


GoPiGo2 Base Kit top

Buy Now


BrickPi black case (1) (1)

Buy Now

Getting Started

GrovePi Connection

Learn how to setup, get connected, and program the GrovePi.

More Videos

GoPiGo Connection

Learn how to setup and program the GoPiGo, then watch the next video here.

More Videos

Existing Users

If you’re already familiar with our robots and software, you may just want to run the update and then change the hostname so all the new features are available.

View Advanced Features

CINCH, the easiest way to get connected!

We’ve released a new version of our robot software for the Raspberry Pi called Cinch. Cinch is designed to make it even easier to connect to your robot and start programming!  Often homes and schools have complicated wifi setups that make it hard to connect to the Raspberry Pi.

The Cinch Operating System solves this problem by allowing you to connect to your robot directly over wifi.  You can use any wifi enable device (such as a laptop, PC, a phone, or a tablet).  Cinch works by creating a wifi network with the Raspberry Pi, and allowing a computer to log-on to the Raspberry Pi.  This is often called wifi tethering, and it allows you to quickly and easily setup a connection with the Raspberry Pi and bypass any complicated network issues on your school or home network.

Cinch is great for the classroom! The CINCH software comes pre-configured to broadcast the “dex” wifi. If you are using multiple robots, be sure to rename the hostname (“dex”) to something different for each robot so the participants know which robot they are connecting to! Find instructions on how to do that here.

Latest Updates for Raspbian for Robots

We’ll continue to add to this section as we make more updates, but please read this blog post for now.

Other resources:

Having trouble? Check out our support page.

Teachers, Camps, & After School Programs


All of our robots require a computer or device to program and run them. (If you have a HDMI monitor, keyboard & mouse, you can also use that, but we recommend a separate computer). You’ll connect it to a computer network in order to do this.

The quickest way to get connected to the robot is using our newest software called CINCH, but you’ll have to download and install that yourself (for now). (See above) If you are using our normal software that comes on the SD card you’ll first connect via Ethernet, and then setup the Wifi to allow you to program and run it wirelessly!

Each robot will come with the same software, which will all have the same name on your network. So, if you are using multiple robot kits on one network (in one classroom or school), you will need to go through a few extra steps to configure your robots so that each one has a unique name on your network. This will help you know which robot you are connected to from each computer!

Step-by-step instructions for setting up multiple robots on one network.