RedBot Mainboard

Replacement:ROB-12097. The next rev of the RedBot Mainboard has received a few improvements to the silkscreen and has an added button connected to pin 12, go check it out. This page is for reference only.

The RedBot Mainboard is a robotic development platform that works with the Arduino IDE. The RedBot is a motor driver and Ardiuno combination with various headers and connections, eliminating the need to stack multiple shields. By using the RedBot accessory boards and your own chassis, you can design a robot to suit your needs.

The RedBot comes pre-programmed with the Optiboot (Uno) bootloader. By simply connecting a USB mini-B cable, you can program it in the Arduino IDE using our example code, or your own. The optional add-on sensors attach to the main board via 6-pin headers or jumper cables to increase capabilities.

Check out the entire RedBot family of products!

  • 5V Logic
  • 6-9V Input Voltage via Barrel Jack or 2-Pin Header
  • ATmega328P (pre-programmed)
  • TB6612FNG Dual DC Motor Driver
  • USB Programmable via FTDI
  • XBee Port with HW/SW Serial Switch
  • 2x 3-Pin Female Motor Port
  • 2x 6-Pin Male Optional Servo Header
  • 4x 6-Pin Male Optional Sensor Header

RedBot Mainboard Product Help and Resources

Wireless RC Robot with Arduino and XBees

March 12, 2019

In this tutorial, we will expand on the SIK for RedBot to control the robot wirelessly with XBee radios! We'll explore a different microcontroller and wirelessly control the RedBot at a distance.

Actobotics Basic Differential Platform

December 22, 2014

Get started with Actobotics with this simple vehicle. Then expand and customize it for your own evil robot empire.

Core Skill: Robotics

This skill concerns mechanical and robotics knowledge. You may need to know how mechanical parts interact, how motors work, or how to use motor drivers and controllers.

2 Robotics

Skill Level: Rookie - You will be required to know some basics about motors, basic motor drivers and how simple robotic motion can be accomplished.
See all skill levels

Core Skill: Programming

If a board needs code or communicates somehow, you're going to need to know how to program or interface with it. The programming skill is all about communication and code.

2 Programming

Skill Level: Rookie - You will need a better fundamental understand of what code is, and how it works. You will be using beginner-level software and development tools like Arduino. You will be dealing directly with code, but numerous examples and libraries are available. Sensors or shields will communicate with serial or TTL.
See all skill levels

Core Skill: Electrical Prototyping

If it requires power, you need to know how much, what all the pins do, and how to hook it up. You may need to reference datasheets, schematics, and know the ins and outs of electronics.

1 Electrical Prototyping

Skill Level: Noob - You don't need to reference a datasheet, but you will need to know basic power requirements.
See all skill levels


Looking for answers to technical questions?

We welcome your comments and suggestions below. However, if you are looking for solutions to technical questions please see our Technical Assistance page.

  • Member #505678 / about 10 years ago / 1

    I am confused about how the I/O pins are numbered from an Arduino app. I want to use a digital in pin. As I understood, the sensor pins are usable as both analog and digital, and for digital both in and out. How do I set e.g. sensor A2 as digital in? Can I use it from Arduino as number 2 as well?

    • SFUptownMaker / about 10 years ago / 1

      No, you'd still refer to it as A2. Alternatively, you can refer to the analog pins as 14-19; the way the Arduino looks at things, it considers A0 to be equivalent to 14.

  • Member #431870 / about 11 years ago / 1

    I am unable to find the board in my arduino IDE, no matter what libraries i install. Does it have some weird name? Do i use something else?

    • MyUsualAliasWasTaken / about 11 years ago / 1

      From the description, "The RedBot comes pre-programmed with the Optiboot (Uno) bootloader."

      Try selecting Arduino Uno from the board list.

  • bhunting / about 11 years ago / 1

    I have the previous rev of this board, the ROB-11622, bought it with the redbot kit the day it announced on the Friday new product post. Awesome little kit, very happy with it. So, what are the differences between the old board and the new? The schematics appear to be the same, same filename and rev on the pdf. The board images are the same, no differences there. Is it just a silkscreen change or is there a schematic / board layout change?

Customer Reviews

No reviews yet.