Cookie hint
This website is using cookies. We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive all cookies on this website.
Raspberry Pi Dynamixel Servo Controllerboard

Item number: MBS-S-04

MYBOTSHOP ROBOTIS Dynamixel Servo Controllerboard

  • Quick Start Guide in English | German
  • Arduino Library & Examples
  • Easy to use
  • Compatible with Dynamixel AX/MX/X Series (Half Duplex / UART / Depends on the Protocol ) (<12A)
  • Íntegrated Step Down module for RPi 
  • Several Digital, Analog Ports and Interfaces (I2C)

Category: Servocontrollerboards

USB Converter

starting from 49,95 €

including 19% VAT., plus shipping

Old price: 79,95 €
Available now!

Shipping time: 2 - 4 workdays


The Dynamixel Servo Controllerboard (DSC) was developed to control easily Dynamixel Servomotors (AX,MX,RX,X Series). The DSC is full Arduino IDE compatible so you can use it as normal Arduino development board or you can plug it on your Raspberry Pi and use it with your own environment or with ROS (Robot Operating System). The integrated Step Down module provides power for the RPi and uC so you need only one power Supply. We prefer a 3S Lipo accu. Moreover several ports and interfaces are integrated on the board so you can easily add up to 6 PWM Servos and some analog or digital sensors with the I2C interfaces and ADC Ports.


The Dynamixel Servo Controllerboard is full Arduino IDE compatible so you have two possibilities to upload your code: The first one, which we prefer, is to use a USBASP Programmer, the second one is a FTDI Converter.

With our DSC you can control and monitor your connected Dynamixel Servomotors with only a few Codelines. We have add a example of controlling a motor and reading his temperature, voltage and absolute position following.

void loop() {
  Temperature = Dynamixel.readTemperature(1); // Request and Print the Temperature of Servo 1
  Voltage = Dynamixel.readVoltage(1);         // Request and Print the Voltage
  Position = Dynamixel.readPosition(1);       // Request and Print the Position
  Dynamixel.move(1,200);  // Move Servo 1 to position 200
  Serial.print(" *** Temperature: ");   // Print the variables in the Serial Monitor
  Serial.print(" Celcius  Voltage: ");
  Serial.print("  Volts   Position: ");
  Serial.println(" of 1023 resolution");


We are still developing a firmware to use the DSC under ROS. We are very confident to publish it in the near future.


When we've started developing the Dynamixel Servo Controllerboard our highest priority was, to develop a high reliable and easy to use solution. So we've used only components from great known manufacturer like Molex, Phoenix Contact and Panasonic.
To communicate with the RPi and the Servomotors we've used a Atmel Atmega644P uC which has two UART interfaces. The first one is used to communicate with the RPi and the second one for the motors.

If you would like to use a Development Board or Computer which does not have a UART interface you can add a FTDI Converter at the given pin-header to be able to control the DSC using USB.

In case of using DYNAMIXEL Servomotors with a RS485 Interface, you can use our USB2RS Driver.

Delivery Content
  • MYBOTSHOP Dynamixel Servo Controllerboard
  • Optional available FTDI Converter to communicate with USB
  • Optional available USBASP ISP Programmer

The shown Raspberry Pi is NOT included!

Following documents will be published soon

  • Datasheet
  • Quick Start Guide with Code samples
  • Firmware to implement the board under ROS

Product weight: 0,03 Kg
Dimensions: 12,00 × 7,00 × 1,50 cm

Ratings (0)

Average product review

Write your first review and help others with their purchase decision:


Arduino IDE Board & Examples

Product Tags

Please login first to add a tag.

Other customers have also bought the following items


45,95 € *
Available now!
Available now!


45,95 € *
Available now!
Available now!
Available now!
Available now!