Edit on GitHub

CM-900

Introduction

Note CM-900 is discontinued.

Specifications

Item Description
CPU STM32F103C8 (ARM Cortex-M3)
Operation Voltage 5V~24V( USB 5V, DXL 12V, XL-Series 7.4V)
I/O GPIO 32
Timer 4 ( 16bit )
Analog In(ADC) 10 ( 12bit )
Flash 64 Kbytes
SRAM 20 Kbytes
Clock 72Mhz
USB 1 ( 2.0 FullSpeed )
CAN 1
USART 3
SPI 2
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

Layout

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

Instructions

  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

Downloads

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.