Out of Stock Sale!

Robot Core V1.2

$103.00 $73.00


Welcome to the product information page for Robot Core v1.2, Robot Core is a innovative and easy to use robot controller for the Raspberry Pi and the Arduino. Built for STEM education!

  1. A powerful built-in 5volt 6Amp DC-DC converter
  2. Control up to 8 servos
  3. Control two 5 Amp brushed DC motors or bridge together for a single 10 Amp motor
  4. Attach four ultrasonic modules
  5. 2x ports for Dynamixel smart servos  (You can dasiy chain many servos together on one port)
  6. 8 ch, 12-bit analog input ports for accurate readings of countless sensors
  7. Breakaway prototyping space for you own circuits and add-on’s

Board measures 109 mm by 88 mm with prototyping space and 80 mm by 88 mm without.


Out of stock


Continuing support with updated Raspberry Pi code for Robot Core v1.2, It fixes various I2C errors and allows the servo settings to be saved on restart. –Drivers and Libraries

Leveraging the design prowess of Freeburn Robotics Limited (PiBorg), we commissioned a board that combines advanced motor control, input, and power on a single core board. Plus, it looks EPIC.

Robot Core uses I²C (Inter-Integrated Circuit). I²C is a serial computer bus invented by Philips Semiconductor. I²C is a very easy to use two-wire bus that your Pi will have no problem talking to. A built-in level shifter ensures compatibility to both 3.3 volt and 5 volt I²C buses.

It is compatible with all current and past generations of Raspberry Pis and with many Arduinos. (The Raspberry Pi Zero will need 6 pin headers soldered to it).

The Robot Core board comes with a ton of software and example programs to get you up and running on both the Raspberry Pi and the Arduino.

Robot Core v1.2 support page

Full Feature List

These are the current features supported by version 1.2 of the board. For more information please visit the Support documents page (Link)

Robot Core Specifications in Word Document form (Link)


  • Main power input – 6.4V to 14V DC
  • On-board DC-DC regulator for generating 5 volts. Capable of handling 6 Amps total load (this also allows it to power the Raspberry Pi).
  • Optional separate supply input for servos (approx 5-7.2 volts)
  • Separate power input for Dynamixel servos

Motor drive:

  • Up to two 5 Amp continuous load DC motor outputs
  • Can be used as a pair to drive a single stepper motor
  • Built-in safety protection from motor faults and overheating
  • Optional connector for a normally-closed EPO (emergency power off) switch


  • 16 bit PWM driver provides accurate positional output
  • Supports both analog and digital servos
  • Tuning GUI (graphical user interface) allows each servo to be set for the correct operational range
  • Start-up positions can also be set for each servo
  • Up to 8 conventional servo outputs

Dynamixel servos:

  • Two ports are provided for connecting Dynamixel servos
  • Support for multiple Dynamixels connected at the same time
  • Simple positional control functions make basic moves easy
  • All functionality of the Dynamixel is accessible via low-level commands


  • Up to 4 HC-SR04 ultrasonic modules supported
  • Filtered readings can be used for better accuracy, unfiltered readings can be used for faster readings
  • Readings are converted into millimeters by the provided library


  • Up to 8 12-bit analog inputs for sensors or feedback
  • Range of 0V to 5V for each input
  • Protection from exceeding the input limits
  • Additional analog reading for the main power voltage
  • Configurable warnings for low power


  • Easy to use Python library for all of the board functionality
  • Examples provided for each functional part of the board
  • GUIs provided for most functions on the board

What Else?:

  • Boards can be daisy-chained to connect more than one
  • Each board uses I²C to talk with the Raspberry Pi I²C addresses, can be changed if desired
  • Clear on-board labelling
  • Functional sections have their own box
  • Each port and screw terminal has its pins labelled
  • Prototyping space for adding more functionality
  • Easy to access voltage rails
  • Access to the Raspberry Pi I²C at 5V levels
  • Prototyping space removable to make the board smaller
  • Status LED’s for: Main power voltage, DC motor status, Script controllable status 5V and 3.3V power