Edit on GitHub



NOTE : CM-900 is discontinued.


Item Description
CPU STM32F103C8 (ARM Cortex-M3)
Operation Voltage 5V~24V( USB 5V, DXL 12V, XL-Series 7.4V)
Timer 4 ( 16bit )
Analog In(ADC) 10 ( 12bit )
Flash 64 Kbytes
SRAM 20 Kbytes
Clock 72Mhz
USB 1 ( 2.0 FullSpeed )
I2C(TWI) 2
Debug JTAG & SWD
DMA 7ch
3 Pin TTL 2
4 Pin RS485 2
3 Pin XL-Serise 1
SIZE 60mm X 54 mm X 1.6 mm


WARNING: To enhance user safety and to prevent proprietary risk or damage, be sure to check the pinout installed on DYNAMIXEL and the board. The Pinout of DYNAMIXEL may differ depending on a manufacturer of connector.

USB Driver Install

NOTE : There is no need to install drivers for Linux and Mac OS. Windows 8 startup settings : disable driver signature enforcement.

  1. Driver installation ready after the CM-900 is connected to the PC via USB cable

  2. Choose ROBOTIS\drivers directory

  3. Choose “install this driver software anyways”

  4. Check for COM port number


  1. Connect the CM-900 to the PC via USB cable

  2. Double click on ROBOTIS CM-9.exe to start program

  3. Go to “Tools” > “Serial Port” and select the correct port number(refer to Windows Device Manager)

  4. Select the corresponding hardware version

  5. Pick any example

  6. Choose 1 of the 2buttons
    • Check Button : compiles the code
    • Download Button : compiles, and then downloads
    • The examples are read-only

    If Board is not responding appears (from Windows XP’s download) then update the USB Host Controller driver. Problems may occur if the driver version number is lower.

  7. Check USB data via serial monitor


The CM-900 uses the ROBOTIS CM-9 developmental environment to improve user experience. The IDE can be downloaded to match the OS being used; the link can be found below.



Please inquire us for information regarding unlisted certifications.


Note: This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial environment. This equipment generates, uses, and can radiate radio frequency energy and, if not installed and used in accordance with the instruction manual, may cause harmful interference to radio communications. Operation of this equipment in a residential area is likely to cause harmful interference in which case the user will be required to correct the interference at his own expense.

Any changes or modifications not expressly approved by the manufacturer could void the user’s authority to operate the equipment.