RedBot Assembly Guide

This Tutorial is Retired!

This tutorial covers concepts or technologies that are no longer current. It's still here for you to read and enjoy, but may not be as useful as our newest tutorials.

Pages
Contributors: SFUptownMaker, HelloTechie
Favorited Favorite 0

Introduction

The RedBot is robotic development platform capable of teaching basic robotics and sensor integration! Based on the SparkFun RedBoard and programmable in the Arduino environment, the RedBot has all the I/O you need to make a small robot in no time at all.

The assembled RedBot kit

Materials

This tutorial will cover how to install all the parts you received with your RedBot Kit, PLUS it will go over how to install a few extra parts NOT included with the kit. These parts include:

Again, you do not need these parts to assemble your RedBot, but they will be present throughout this guide. Please ignore any instances of said extra sensors should you not need to assemble them. Sections pertaining strictly to these extra parts will be marked with asterisks.

If you are installing one or all of these extras, you may also want to get a few more jumper wires.

Along with everything listed above, you will also need 4x AA batteries to power your RedBot.

Suggested Tools

Suggested Reading

Before you go any further, you should probably make certain that you're familiar with the RedBot:

**Wheel Encoder Screws**

We will be placing screws that will later hold the RedBot Sensor - Wheel Encoder to the bottom chassis.

**If you do not have a RedBot Sensor - Wheel Encoder, you will want to skip this section and move on to the Motors section on this Assembly Guide. **

Locate the following:

  • 1x Bottom Chassis Piece
  • 2x 4-40 3/8" Phillips Screws
  • 2x 4-40 Hex Nuts

There are different types of screws in this kit. Make sure you use the 4-40 screws and nuts for the RedBot Wheel Encoder. The 4-40 screws and nuts are packaged with the RedBot Sensor - Wheel Encoder.

Picking the right screw

Locate the two positions on the bottom chassis piece where the 4-40 screws will go. In this step, it doesn't matter what side you use, since both sides of the chassis are indential.

Bottom Chassis

Place one of the 4-40 screw through the chassis piece in the correct location. This side of the chassis piece will now be your bottom side.

Screw going into Bottom Chassis

Tightly screw down the 4-40 hex nut on the top side of the chassis piece to hold the 4-40 screw down.

Screw on the bottom chassis

Place the second 4-40 screw and nut in the second located position on the chassis piece. You will want to place the 4-40 screw through the bottom side of the chassis. Then screw in the 4-40 nut on the top side of the chassis.

Second Screw

Motors

In this section, you will be placing the two motors on the bottom side of the bottom chassis piece. If you are using the RedBot Sensor - Wheel Encoder, please play close attention to what chassis side you are placing the motors on.

Locate the following:

  • 1x Bottom Chassis Piece
  • 4x Motor Holders
  • 2x Motors
  • 4x M3*30 Screws
  • 4x M3 Nuts
  • 2x Encoder Wheels

Locate the correct location on the bottom chassis piece.

Bottom chassis motor graphic

Place one of the motor holders through the right opening in the chassis. If you are using the RedBot Sensor - Wheel Encoder, make sure you are on the top side of the chassis piece. The top side will have the 4-40 hex nuts showing.

Motor Holder

Push the motor holder all the way down.

Motor Holder all the way down

If you did not install the encoder screws from the previous section, you can ignore the screws in these photos.

Place the first motor on the bottom side of the chassis piece. Line up the two motor holes with the two motor holder holes. Make sure that the red wire is on top and away from the chassis piece.

Place Motor

If you are adding wheel encoders to your RedBot, do so now. If not, ignore the encoder (the red gear looking piece) in the following pictures. Make sure the encoder wheel fits in the chassis opening without touching the opening's sides.

Encoder wheel holder

Now you can add the second motor holder on the opposite side of the motor.

Add the second motor holder

Place M3*30 screw through the two motor holders and the motor. The M3*30 screw head should be on the outside edge side of the chassis.

Place screw through the motor holder and the motor

Add a M3 nut to the M3*30 screw. Do not tighten down the nut all the way yet.

Add nut

Add the second M3*30 screw and M3 nut to the second hole openings. Now you can tighten both nuts. It helps to hold the nut steady and turn the screw with the screwdriver, threading the screw into the nut.

Add the second screw and nut

Using the same steps as above, you can now add the second motor on the opposite end on the same bottom side of the chassis piece. You might find it helpful to add the encoder wheel to the motor before placing the motor in the correct spot.

Add second motor

Ball Caster

In this section, you will be adding the ball caster to the bottom side of your bottom chassis piece.

Locate the following:

  • 4x M3*6 Screws
  • 2x L25 Metal Standoffs
  • 1x Ball Caster

There are different types of screws in this kit. Make sure you use the M3*6 screws for this section.

Pick the right screw

Place a M3*6 screw through one of the ball caster's holes. The screw's head should be on the same side as the ball caster's metal ball. Then screw in one of the L25 standoffs to the ball caster. Please note: the L25 metal standoffs will be longer then the L10 metal standoffs.

Screw in ball caster

Using a M3*6 screw, screw on the second L25 standoff on the other side of the ball caster.

Second stand off on

Locate the two positions on the chassis piece where you will be screwing down the ball caster.

Bottom chassis graphic for ball caster

Now you can use two M3*6 screws to tighten down the ball caster to the bottom side of the chassis piece. The ball caster should be on the same chassis side as the motors.

Screw to the chassis

**RedBot Wheel Encoder**

**If you are not using the RedBot Sensor - Wheel Encoder, you may skip to the next section. **

If you are using the RedBot Sensor - Wheel Encoder, in this section you will be tightening down the RedBot Sensor - Wheel Encoder to the bottom chassis piece.

Locate the following:

With the six pin male header side on the RedBot Sensor - Wheel Encoder facing upwards, place down the encoder on the top side of the bottom chassis piece. Pay close attention that the six pin male header side is also closest to the front side of the chassis. Using two 4-40 hex nuts, tighten down the RedBot Sensor - Wheel Encoder on the top side of the bottom chassis piece in the same location in the earlier "Wheel Encoder Screws" section in this assembly guide.

Encoder on the board

RedBot Line Followers

In this section, you will be putting standoffs on the RedBot Sensor - Line Followers. Then you will add the sensors on your chassis.

Locate the following:

  • 3x Line Followers
  • 3x 4-40 1" Phillips Screw
  • 3x 4-40 1/4" Phillips Screw
  • 6x 4-40 Nylon Standoffs

Screw a 4-40 1" Phillips screw to the plastic standoff through one of the RedBot Sensor - Line Followers. Make sure to tighten the standoff on the line follower's header side. The top of the screw should be on the same side as the RedBot Sensor - Line Follower's sensor. Do this for the other two RedBot Sensor - Line Followers.

Screw the plastic stand off

You should see part of the 4-40 1" Phillips screw sticking out.

alt text

You will screw on another standoff on top of the one already on the screw. The screw's end should now be covered as pictured below.

Place the second stand off on top

Do this for all other two RedBot Sensor - Line Followers.

Do for all three line followers

Locate three spots on the chassis where you will be adding the RedBot Sensor - Line Followers.

Line Follower location

Place a 4-40 1/4" Phillips screw through the top side of the chassis piece. Tighten down the standoff with a RedBot Sensor - Line Follower into bottom chassis piece. The RedBot Sensor - Line Follower should be on the bottom side of the chassis piece. The headers on the RedBot Sensor - Line Follower should be pointing in towards the chassis.

Screw into bottom chassis

Using your other two 4-40 1/4" Phillips screws, hand tighten the other two RedBot Sensor - Line Followers in the suggested locations.

Do for all three line followers

Wheels

In this section, you will be putting two wheels on the RedBot motors.

Locate the following:

  • 2x Wheels

Place the two tires on the ends of the motors.

Place the two tires on the motors

Make sure the tires are on all the way.

Make sure the tires are on all the way

Standoffs

In order to connect the top chassis piece to the bottom piece, you will need to put stand offs between the two chassis pieces. Follow along to see the best locations to place the metal stand offs.

Locate the following:

  • 4x L25 Metal Standoffs
  • 4x M3*6 Screws

Locate the four L25 metal standoff locations.

Stand off locations

Using M3*6 screws, tighten down all four metal standoffs on the top side of the bottom chassis piece.

Make sure the stands offs are screwed all the way down

Battery Holder

Before connecting the top chassis piece to the bottom piece, you will want to add the battery holder.

Locate the following:

  • 1x Battery Holder
  • 2x M3*10 Flathead Screw
  • 2x M3 Nuts
  • 1x Top Chassis Piece

Locate the M3*10 flathead screw.

M3 - 10 flathead screw

Locate two positions on the top chassis piece for the M3*10 flathead screws.

Screw down

Screw down the battery holder.

Screw down the battery holder

Make sure they are screwed down nice and tight on the top chassis.

Back side of top chassis

RedBot MainBoard Standoffs

Since the battery holder is screwed down, it is now easier to add the metal L10 standoffs in the locations where the RedBot Mainboard will go.

Locate the following:

  • 4x M3*6 Screw
  • 4x L10 Metal Standoffs

Locate the following locations on the top chassis piece where you will add four L10 metal standoffs.

Stand offs for RedBot Mainboard

Using the M3*6 screws, add all four L10 metal standoffs on the top chassis piece with the L10 metal standoffs located on the same side as the battery holder.

All 4 stands on the top chassis piece

Jumper Wires

It will make it easier to connect the sensors to the RedBot mainboard later if you add the jumper wires to the Line Followers and Wheel Encoder (if you installed in earlier) now, before screwing down the top chassis piece.

Locate the following:

  • 1x Bottom Chassis Piece
  • 13x Jumper Wires

Connecting the Line Followers

The motors already have wires, so you won't have to add more jumper wires. You will need to place the motor jumper wires through the chassis's openings.

Motor Jumper wires through the chassis

Connect one end of the jumper wires to each one of the Line Followers' header pins. Keep in mind you are able to use any jumper wire colors. However, following along with the jumper wire colors this assembly guide may be helpful if this is your first time assembling the RedBot. See below if you are following along with the jumper wire colors to help lessen confusion when hooking up to the RedBot Mainboard later in the guide.

Left RedBot Sensor - Line Follower → Color Jumper Wire

  • GND → Black
  • VCC → Red
  • OUT → Yellow

Middle RedBot Sensor - Line Follower → RedBot Mainboard

  • GND → Black
  • VCC → Red
  • OUT → Blue

Right RedBot Sensor - Line Follower → RedBot Mainboard

  • GND → Black
  • VCC → Red
  • OUT → Green

Make sure to push the jumper wires in all the way.

Jumper wires to the Line followers

Stick the Line Followers' jumper wires through the top of the bottom chassis piece.

Stick the Line Followers' jumper wires through the chassis

**If you did not install the Wheel Encoders, you can skip the rest of this section. **

Connecting the Wheel Encoder

Add four jumper wires to the RedBot Sensor - Wheel Encoder. There should be a jumper wire each one of the following pins: OUTB, OUTA, VCC, and GND. See below if you are following along with the jumper wire colors to help lessen confusion when hooking up to the RedBot Mainboard later in the guide. Remember that the color of the jumper wire doesn't matter, and this is only to be helpful in knowing which jumper wires go to which pins.

RedBot Sensor - Wheel Encoder → RedBot Mainboard

  • OUTB → Blue
  • OUTA → Green
  • VCC → Red
  • GND → Black

Add jumper wires to the encoder

**RedBot Mechanical Bumpers**

**Read on if you are using the RedBot Sensor - Mechanical Bumpers. If not, skip to the Top Chassis section. **

You will need to prepare the music wire by bending the wire itself. Then, you will add standoffs and screws to your bumpers.

Locate the following for each bumper:

  • 2x 4-40 Nylon Standoffs
  • 4x 4-40 1/4" Phillips Screw
  • 2x 4-40 Hex Nuts
  • 2x Wire

It is easy to bend the wire with needle nose pliers. However, there is a trick to bend the wire using the Mechanical Bumper PCB itself. First, stick one of the wires through one of the small side holes. It only needs to stick out a little bit.

wire through hole

Bend the wire 90 degrees.

Benting the wire

Bend the wire 90 degrees again.

Benting the wire even more

Now that the wire is bent, take the wire out of the PCB hole. Screw down one of the 4-40 screws through the bottom side of one of the bigger holes on the Mechanical Bumper. Then add a 4-40 screw from the bottom and loop the bent wire around the screw. It is very important that you do not let wire touch the other side's nut and 4-40 screw, since that is what triggers the sensor. Leave a little space between the wire and other side's nut.

Wire looped around screw

Twist on a nylon standoff on top of the screw to secure the wire.

Adding standoff

Double check that the wire does not touch the other side's nut and 4-40 screw.

Do not let wire touch

Take note of which side your nylon standoff is on for the first Mechanical Bumper. Do the opposite for the other bumper. Double check that there is one Mechanical Bumper that has a nylon standoff on the right side of the "RedBot Bumper" silkscreen and one that has a nylon standoffs on the left side.

Do the opposite for the other music bumper

**Adding the Bumpers**

In this section, you will need to screw the Mechanical Bumpers into place on the front end of your RedBot chassis.

Locate the following:

  • 2x 4-40 1/4" Phillips Screw

Locate the two positions on the top chassis piece.

Top chassis locations for Mechanical Bumpers

Using two 4-40 1/4" screws, tighten down the Mechanical Bumpers, with the two wires pointing in opposite directions, on the bottom side of the top chassis piece. The Mechanical Bumpers' header pins should be pointing towards the chassis piece.

Screw on top of chassis

Add jumper wires to the GND and OUT pins on both of the Mechanical Bumpers. You will not add jumper wires to the 5V pins. Again, which color jumper wires you choose does not matter, but it might be helpful to follow along with this assembly guide.

Left RedBot Sensor - Mechanical Bumper → RedBot Mainboard

  • GND → Green
  • OUT → Yellow

Right RedBot Sensor - Mechanical Bumper → RedBot Mainboard

  • GND → Yellow
  • OUT → Green

Adding jumper wires

Put the other ends of the jumper wires through the top chassis piece.

Putting the jumper wires through the chassis

Make sure the jumper wires are all the way through.

Make sure the jumper wires are all the way through

Top Chassis

Now it is time to connect the top chassis piece to the bottom chassis piece.

Locate the following:

  • 4x M3*6 Screws

First, push all the jumper wires through top chassis piece.

Jumper wires through top chassis

After all the jumper wires are through the top, you can screw down the top chassis piece to the four L25 metal standoffs already on the bottom chassis piece.

Tighten top of chassis

RedBot Mainboard

You are now ready to add the RedBot Mainboard to the four L10 metal standoffs on the top chassis piece.

Locate the following:

  • 4x M3*6 Screws

Place the RedBot Mainboard on the top of the L10 metal standoffs. When looking down on your RedBot, the battery pack will be on the top end, the RedBot Mainboard's power jack will be on the right side, and the USB will be on the left. Using four M3*6 screws, screw down the RedBot Mainboard to the L10 metal standoffs.

Adding RedBot mainboard

RedBot Accelerometer

Time to add the Accelerometer! If you do not have headers on your Accelerometer already, we recommend soldering on female headers to your Accelerometer to fit on top of the RedBot Mainboard's female headers.

Locate the following:

Locate the position on the RedBot Mainboard to add the Accelerometer. Line up the "A4" pin on the Accelerometer to the "A4" male header pin in the "SENSOR" section on the RedBot Mainboard.

Accelerometer

**RedBot Buzzer**

Adding the RedBot Buzzer is nice and easy!

Locate the following:

Locate the position on the RedBot Mainboard to add the RedBot Buzzer. With the buzzer side and female header PCB side of the RedBot Buzzer facing to the left, place the RedBot Buzzer on top of the "9", "POW", and "GND" male header pin row in the "SERVO" section on the RedBot Mainboard.

Buzzer

RedBot Mainboard Hook-up

It is time to hookup all the jumper wires to the RedBot Mainboard!

Play close attention when connecting the jumper wires to the RedBot Mainboard. It is very important that the motors and add-ons are connected to the right pins.

Connections

RedBot Sensor - Wheel Encoder/Jumper wire color → RedBot Mainboard

Please note, the jumper wire colors is only to help find which jumper wire goes to which pin, if you have been following along with this guide. The color of the jumper wire do not matter otherwise. What matters is that the correct pins on the RedBot add-ons are connected to the right pins on the RedBot Mainboard.

Ignore any sensors you omitted from your build.

  • OUTB/Blue → A2
  • OUTA/Yellow → 3
  • VCC/Red → 5V
  • GND/Black → GND

Left RedBot Sensor - Mechanical Bumper → RedBot Mainboard

  • GND/Blue → GND
  • OUT/Yellow → 10

Right RedBot Sensor - Mechanical Bumper → RedBot Mainboard

  • GND/Yellow → 11
  • OUT/Blue → GND

Left RedBot Sensor - Line Follower → RedBot Mainboard

  • GND/Black → GND
  • VCC/Red → 5V
  • OUT/Yellow → A3

Middle RedBot Sensor - Line Follower → RedBot Mainboard

  • GND/Black → GND
  • VCC/Red → 5V
  • OUT/Blue → A6

Right RedBot Sensor - Line Follower → RedBot Mainboard

  • GND/Black → GND
  • VCC/Red → 5V
  • OUT/Green → A7

Check out the Fritzing diagram below to verify your connections.

Fritzing Diagram

Made with Fritzing.org

The only wires left should be for the motors. Connect the left motor's red wire to the RedBot Mainboard's "RED" female header pin in the "LEFT MOTOR" section. Connect the left motor's black wire to the RedBot Mainboard's "BLACK" female header pin in the "LEFT MOTOR" section. Connect the right motor's red wire to the RedBot Mainboard's "RED" female header pin in the "RIGHT MOTOR" section. Connect the left motor's black wire to the RedBot Mainboard's "BLACK" female header pin in the "RIGHT MOTOR" section.

jumper wire for motors

Batteries

Just add batteries, and you are done putting together your RedBot!

Locate the following:

  • 4x AA batteries

Use the graphics on the Battery Pack Holder to place the batteries in the right orientation. Plug in the Battery Pack Holder's barrel power plug into the barrel power jack on the RedBot Mainboard.

Add batteries to RedBot

Resources and Going Further

Ready to start driving your RedBot? Check out the Getting Started with the RedBot!