Data Sheet

RoboClaw 2x30A Dual Channel Motor Controller Data Sheet
(c) 2016 Basicmicro. All Rights Reserved.
2
Feature Overview:
30 Amps Continuous Per Channel
60 Amps Peak Per Channel
Channel Bridging Supported
Dual Quadrature Decoding
9.8 million PPS Decoding
Multimode Interface
TTL Serial
USB Port
Analog Interface
R/C Input Control
Limit, Home and E-Stops
Up to 34VDC Operation
Cooling Fan With Automatic Control
3.3v Compliant Control Outputs
5v Tolerant Control Inputs
Programmable Current Limiting
Programmable Voltage Clamping
Closed and Open Loop Operation
Auto Tuning PID Feature
Mixed Control Modes
Data Logging
Diagnostic LEDs
Field Firmware Updates
Regulated 5VDC, 3A User Available Output
Over Voltage and Under Voltage Protection
Easy Tuning, Monitor and Setup with PC utility
Device Overview
The RoboClaw is an intelligent, high performance motor controller designed to control dual brushed DC motors. It can be
controlled from USB, RC radio, PWM, TTL serial, analog and microcontrollers such as an Arduino or Raspberry Pi.
RoboClaw automatically supports 3.3V or 5V logic levels, travel limit switches, home switches, emergency stop switches,
power supplies, braking systems and contactors. A built-in switching mode BEC supplies 5VDC at up to 3 Amps for
powering user devices. In addition power supplies can be utilized by enabling the built in voltage clamping control
feature.
A wide variety of feedback sensors are supported. This includes quadrature encoders, potentiometers and absolute
encoders which can be easily congured using the available auto tune function. With sensors, two brushed DC
motors can be controlled in closed loop mode allowing precise control over position and speed. With the ability to use
potentiometers, servo systems can be created and controlled from any of RoboClaw’s interface modes.
For greater control, built-in commands are available for controlling acceleration, deceleration, distance, speed, current
sense, voltage limits and more. In addition, RC and analog modes can be congured by user dened settings to control
acceleration and deceleration rates.
RoboClaw incorporates multiple protection features including temperature, current, over voltage and under voltage limits.
The protection features are self monitoring and protect RoboClaw from damage in any operating condition. User denable
settings such as maximum current limit, maximum and minimum battery voltages are provided for more rened control.
RoboClaw’s regenerative capabilities will charge a supply battery during slow down or breaking. It’s advance circuitry can
change direction during full throttle without damage! RoboClaw also incorporates a LiPo cuto mode to prevent battery
damage.
Multimode Interface
RoboClaw’s I/O are voltage protected and can handle up to 5VDC. The I/O only output a high of 3.3V. This allows
RoboClaw to be interfaced to 5V or 3V logic easily with no translation circuits required. RoboClaw can be connected
directly to a Raspberry Pi or Arduino. All of RoboClaw’s inputs are internally pulled-up to prevent false triggers. Inputs
can also be congured using the Motion Studio application.