SHOP News & Articles Contact Impressum

Raspberry Pi Dynamixel Servo Controllerboard


We are very proud to launch our Raspberry Pi expansion hat called Dynamixel Servo Controllerboard (DSC)

Quick Start Guide:

This Board is full ROS and Arduino compatible, has a integrated step down module to supply the Motors, RPi & Hat with only one battery and can control up to 254 Dynamixel AX/MX/X Servomotors. The usage is very easy just download the preconfigured Raspberry Pi Image, plug the hat on the GPIO header and add a supply. Now you can start programming the board or controlling the attachted servomotors.

****************************************************** GERMAN *****************************************************

Wir sind sehr stolz, euch heute unser Raspberry Pi Expansion Board, genannt Dynamixel Servo Controllerboard (DSC) vorstellen zu dürfen.

Quick Start Guide:

Dieses Erweiterungsboard wurde speziell auf das Raspberry Pi zugeschnitten und ist vollständig ROS und Arduino kompatibel. Durch den integrierten Spannungswandler, lassen sich sowohl die Motoren, als auch das Raspberry Pi und das DSC mit nur einer Spannungsquelle betreiben. Abgerundet wird das Gesamtkonzept durch eine einfache Handhabung, resultierend aus einem bereits vorkonfigurierten RPi Image.



German ROS Manual:
Italian ROS Guida:


Here are better instructions for downloading the latest Arduino software for Ubuntu 16.04 running on Raspberry Pi 3 B+

Download Arduino IDE Linux Arm 32bit for Raspberry pi

Don’t use “sudo apt install arduino” because it will install arduino v1.0.5 which does not allow for custom hardware. (If you are installing on a desktop or laptop you will probably want to select the 64bit Arduino version. Also FWI I had issues with 1.8.9 on a dell laptop running Ubuntu 16.04 so I downloaded a previous build 1.6.13 of the Arduino IDE and that worked fine.)

tar -xf arduino-1.8.9-linuxarm.tar.xz
sudo mv arduino-1.8.9 /opt

Download MyBotShop DSC Arduino files and install:

cd libraries/
sudo mv DSCserial/ /opt/arduino-1.8.9/libraries/
cd ../hardware/
sudo mv DSC /opt/arduino-1.89/hardware/

Start Arduino IDE:

cd /opt/arduino-1.8.9 && ./arduino

You can try running the install script in the Arduino folder with the instructions below, however I have had limited success. Mostly this script just creates a desktop shortcut. But I had issues with it working.

cd /opt/arduino-1.8.9/


Isn’t it necessary after running

sudo apt-get install ros-kinetic-rosserial
sudo apt-get install ros-kinetic-rosserial-arduino

and rebooting
shouldn’t you:

cd ~/catkin_ws

Also it is not necessary to run roscore it is already running with the Ubiquityrobot Pi image


to install the ros.h arduino libraries:

rosrun rosserial_arduino [path to your libraries]

in my case:
rosrun rosserial_arduino /opt/arduino-1.8.9/libraries/