The Open CM9.04 C is an open source micro-controller from ROBOTIS powered by the 32-bit ARM Cortex-M3 processor. Any 3-pin DYNAMIXEL servo using the TTL communication protocol can be used with the OpenCM9.04-C. With plenty of processing power, this controller is a great choice for robot building using multiple servos!
Each kit includes:
1 x OpenCM9.04-C micro-controller
2 x 20 pin male header row
2 x 20 pin female header row
1 x USB micro-B cable
1 x Instruction manual
Program the board using the free ROBOTIS OpenCM software, an easy to use Integrated development environment (IDE) based on the Arduino IDE. Arduino users should be right at home. The OpenbCM9.04-C can be be powered and programmed over USB but remember: servos cannot be powered through the USB connection and must be powered separately.
Compatible servos:
The following servos are electrically/code compatible with the OpenCM9.094-C but have different connectors. You will need to make your own cables if you wish to use these servos with the OpenCM9.094-C:
Controller Model | OpenCM9.04-C | ||
CPU | STM32F103CB (ARM Cortex-M3) | ||
Operating Voltage | 7-16 V (5 V programming only over USB) | ||
External I/O Pins | 26 | ||
Timers | 8 | ||
Analog In Pins (ADC) | 10 (12 bit) | ||
Flash | 128 kB | ||
SRAM | 20 kB | ||
Clock Speed | 72 MHz | ||
USB 2.0 Full Speed Ports | 1 | ||
CAN | 1 | ||
USART | 3 | ||
SPI | 2 | ||
I2C (TWI) | 2 | ||
Debug | JTAG & SWD | ||
TTL Port (3-Pin) | 4 | ||
External Sensor Ports (5 Pin) | 4 | ||
Dimensions | 27 x 66.5 mm | ||
Weight | 13 g |