The RoboClaw motor controllers from Orion Robotics can control a pair of brushed DC motors using USB serial, TTL serial, RC, or analog inputs. Integrated dual quadrature decoders make it easy to create a closed-loop speed control system. This version can supply a continuous 60 A per channel (120 A peak).
This is the newer V4 revision of the RoboClaw 2×60A. It has a new board design and some new features like USB connectivity, but is otherwise similar to the original 2×60A.
The RoboClaw from Orion Robotics is an efficient, versatile, dual-channel synchronous regenerative motor controller. This version can supply two brushed DC motors with 60 A continuous at voltages from 6 to 34 V, and it allows for peak currents up to twice the maximum continuous rating. 5 A, 15 A, and 30 A versions are also available.
The RoboClaw features dual quadrature decoding capability. A built-in PID routine can be used for closed-loop speed control, maintaining motor speeds even if the load varies, or the encoder counts and speeds can be read directly from the RoboClaw for use with an external control system. Analog feedback is also supported for closed-loop position control (2×5A, 2×15A, and 2×30A only).
This RoboClaw features a USB interface that acts as a virtual serial (COM) port, allowing it to be controlled directly from a computer. Several other interface modes are supported by the RoboClaw as well: it can be controlled via TTL serial for use with an embedded system, RC hobby servo pulses for use as an RC-controlled electronic speed control (ESC), or analog voltages for use with potentiometers or analog joysticks.
RoboClaw Comparison Table
1 Battery Eliminator Circuit
Orion Robotics has written an Arduino library for the RoboClaw that makes it easy to interface these motor controllers with an Arduino. The library comes with several example sketches that demonstrate different methods of controlling the RoboClaw.