Robotis OpenCR1.0 (Open-source Control module for ROS) is an integrated open source robot controller with a powerful MCU from the ARM Cortex-M7 range.
The hardware, software, schematics, Gerber PCB, OpenCR1.0 firmware nomenclature and source code, the main controllers used in the official ROS TurtleBot3 educational platform, are accessible and open to the public.
OpenCR1.0 (Open-source Control module for ROS) is an open source robot controller embedded with a powerful MCU from the ARM Cortex-M7 line-up. The hardware, software, schematics, PCB Gerber, BOM, and firmware source codes of the OpenCR1.0, the main controller used in the official ROS education platform TurtleBot3, are accessible and open to the public.
Supports RS-485 and TTL to control the Dynamixels, and offers UART, CAN and a variety of other communication environment, development tools such as Arduino IDE are available as well. It has the advantage of being able to operate more powerfully when used with a host controller such as SBC (Single Board Computer). It provides various exclusive sources based on ROS, so that you can maximize the functions of OpenCR1.0 when using ROS.
All the details of the product and its use on the official Robotis website HERE. It is compatible with the Dynamixel X-Series, Dynamixel AX/MX Series (requires a Molex-JST convertible cable), Dynamixel PRO Series (Molex-JST convertible cable required) and Robotis Sensors.