Raspberry Pi Dynamixel Servo Controllerboard

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

Product: https://www.mybotshop.de/Raspberry-Pi-Dynamixel-Servo-Controllerboard_1
Quick Start Guide: https://www.mybotshop.de/DSC_EN

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.

Produkt: https://www.mybotshop.de/Raspberry-Pi-Dynamixel-Servo-Controllerboard
Quick Start Guide: https://www.mybotshop.de/DSC_EN

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.

MYBOTSHOP ROS NODE Released

German ROS Manual: https://www.mybotshop.de/MYBOTSHOP-DSC-ROS-NODE
Italian ROS Guida: https://www.mybotshop.de/MYBOTSHOP-DSC-ROS-NODE-Italiano

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.)

wget https://www.arduino.cc/download_handler.php?f=/arduino-1.8.9-linuxarm.tar.xz
tar -xf arduino-1.8.9-linuxarm.tar.xz
sudo mv arduino-1.8.9 /opt

Download MyBotShop DSC Arduino files and install:

wget http://www.mybotshop.de/download/Arduino_DSC.zip
unzip Arduino_DSC.zip
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/
./install.sh

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
catkin_make

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 make_libraries.py [path to your libraries]

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