Difference between revisions of "Motor Controller Support"

 
(34 intermediate revisions by 6 users not shown)
Line 1: Line 1:
https://www.superdroidrobots.com/shop/custom.aspx/motor-controllers/60/
+
Generally motors are wired to a motor controller to provide speed control to motors. The motor controller can be used to change the directions of the motor as well. If running motors in parallel (as in a 4WD the two left and the two right motors will be running together in parallel) you can wire them in parallel too.
 +
 
 +
Motor Controllers take signals from a microprocessor or radio control receiver and convert it into a high current varying voltage. Motor controllers are rated based on the voltage and current requirements. You can take a look at some of our robot kits to get an idea of what size motor controller you will need. We carry RoboteQ motor controllers, which will take encoder inputs for speed and/or position control, as well as Dimension Engineering's Sabertooth with a Kangaroo for encoder input.
  
==What is a Motor Controller?==
 
 
A motor controller takes a low current low voltage input signal and drives a motor with higher voltages and currents. The input signal can be serial, I2C, RC input, PWM, etc. Listed below are the many types of motor controllers with a brief explanation of each one. For full details of each motor controller go to the item page. Each motor controller item page has supporting links to data sheets, manuals, etc.
 
A motor controller takes a low current low voltage input signal and drives a motor with higher voltages and currents. The input signal can be serial, I2C, RC input, PWM, etc. Listed below are the many types of motor controllers with a brief explanation of each one. For full details of each motor controller go to the item page. Each motor controller item page has supporting links to data sheets, manuals, etc.
 
+
==How a Motor Controller Works==
===How a Motor Controller Works===
 
 
The output of a motor controller is PWM based, which stands for pulse width modulation. The concept of a PWM signal is to switch the output power on and off really fast in order to reduce the average voltage supplied to the motor in order to precisely control the speed of a motor.
 
The output of a motor controller is PWM based, which stands for pulse width modulation. The concept of a PWM signal is to switch the output power on and off really fast in order to reduce the average voltage supplied to the motor in order to precisely control the speed of a motor.
 +
[[File:pulse-width-modulation.png|thumb|center|PWM Signal]]
  
Pulse Picture
+
==Motor Controller Comparison Table==
 
+
{| class="sortable cuscosky"
 +
!
 +
!
 +
! colspan="4" style="vertical-align:middle;text-align:center;" data-ve-attributes="{"style":"vertical-align:middle;text-align:center;"}" |Electrical Specs: Voltage and Current
 +
! colspan="3" style="vertical-align:middle;text-align:center;" data-ve-attributes="{"style":"vertical-align:middle;text-align:center;"}" |Control Inputs
 +
!
 +
!
 +
!
 +
|-
 +
! style="vertical-align:middle;text-align:center;" data-ve-attributes="{"style":"vertical-align:middle;text-align:center;"}" |Motor Controller
 +
! style="vertical-align:middle;text-align:center;" data-ve-attributes="{"style":"vertical-align:middle;text-align:center;"}" |Channels
 +
! style="vertical-align:middle;text-align:center;" data-ve-attributes="{"style":"vertical-align:middle;text-align:center;"}" |Min Voltage (VDC)
 +
! style="vertical-align:middle;text-align:center;" data-ve-attributes="{"style":"vertical-align:middle;text-align:center;"}" |Max Voltage (VDC)
 +
! style="vertical-align:middle;text-align:center;" data-ve-attributes="{"style":"vertical-align:middle;text-align:center;"}" |Continuous Current per Motor (A)
 +
! style="vertical-align:middle;text-align:center;" data-ve-attributes="{"style":"vertical-align:middle;text-align:center;"}" |Peak Current per Motor (A)
 +
! style="vertical-align:middle;text-align:center;" data-ve-attributes="{"style":"vertical-align:middle;text-align:center;"}" |Analog
 +
! style="vertical-align:middle;text-align:center;" data-ve-attributes="{"style":"vertical-align:middle;text-align:center;"}" |RC
 +
! style="vertical-align:middle;text-align:center;" data-ve-attributes="{"style":"vertical-align:middle;text-align:center;"}" |Serial
 +
! style="vertical-align:middle;text-align:center;" data-ve-attributes="{"style":"vertical-align:middle;text-align:center;"}" |Encoders
 +
! style="vertical-align:middle;text-align:center;" data-ve-attributes="{"style":"vertical-align:middle;text-align:center;"}" |Closed Loop Speed Control
 +
! style="vertical-align:middle;text-align:center;" data-ve-attributes="{"style":"vertical-align:middle;text-align:center;"}" |Size (in x in x in)
 +
|-
 +
!
 +
!
 +
!
 +
!
 +
!
 +
!
 +
!
 +
!
 +
!
 +
!
 +
!
 +
!
 +
|-
 +
|<sdr item id=851>Sabertooth 2x5</sdr item>
 +
|2
 +
|6
 +
|18
 +
|5
 +
|10
 +
|Y
 +
|Y
 +
|Y
 +
|N
 +
|N
 +
|1.8x1.6x0.5
 +
|-
 +
|<sdr item id=1155>Sabertooth 2x12</sdr item>
 +
|2
 +
|6
 +
|24
 +
|12
 +
|25
 +
|Y
 +
|Y
 +
|Y
 +
|N
 +
|N
 +
|3.0x2.3x0.7
 +
|-
 +
|<sdr item id=1143>Sabertooth 2x12 RC</sdr item>
 +
|2
 +
|6
 +
|24
 +
|12
 +
|25
 +
|N
 +
|Y
 +
|N
 +
|N
 +
|N
 +
| style="vertical-align:middle;text-align:left;" data-ve-attributes="{&quot;style&quot;:&quot;vertical-align:middle;text-align:left;&quot;}" |3.0x2.3x0.7<br />
 +
|-
 +
|<sdr item id=822>Sabertooth 2x25</sdr item>
 +
|2
 +
|6
 +
|24
 +
|25
 +
|50
 +
|Y
 +
|Y
 +
|Y
 +
|N
 +
|N
 +
|3.2x2.6x0.8
 +
|-
 +
|<sdr item id=1822>Sabertooth 2x32</sdr item><br />
 +
|2
 +
|6
 +
|30
 +
|32
 +
|64
 +
|Y
 +
|Y
 +
|Y
 +
|N
 +
|N
 +
|3.5x2.75x1.0
 +
|-
 +
|<sdr item id=1225>Sabertooth 2x60</sdr item><br />
 +
|2
 +
|6
 +
|30
 +
|60
 +
|120
 +
|Y
 +
|Y
 +
|Y
 +
|N
 +
|N
 +
|3.5x3.0x1.8
 +
|-
 +
|<sdr item id=847>Syren 1x10</sdr item><br />
 +
|1
 +
|6
 +
|24
 +
|10
 +
|15
 +
|Y
 +
|Y
 +
|Y
 +
|N
 +
|N
 +
|2.25x1.4x0.6
 +
|-
 +
|<sdr item id=848>Syren 1x25</sdr item><br />
 +
|1
 +
|6
 +
|24
 +
|25
 +
|45
 +
|Y<br />
 +
|Y<br />
 +
|Y<br />
 +
|N<br />
 +
|N<br />
 +
|2.4x2.3x0.8
 +
|-
 +
|<sdr item id=1197>Syren 1x50</sdr item><br />
 +
|1
 +
|6
 +
|30
 +
|50
 +
|100
 +
|Y<br />
 +
|Y<br />
 +
|Y<br />
 +
|N<br />
 +
|N<br />
 +
|3.5x3.0x1.3
 +
|-
 +
|<sdr item id=1826>RoboteQ SDC2160 2x20A</sdr item><br />
 +
|2
 +
|10
 +
|60
 +
|10
 +
|20
 +
|Y
 +
|Y
 +
|Y
 +
|Y
 +
|Y
 +
|2.75x2.75x0.80
 +
|-
 +
|<sdr item id=1834>RoboteQ MDC2460 2x60A</sdr item><br />
 +
|2
 +
|10
 +
|60
 +
|50
 +
|60
 +
|Y
 +
|Y
 +
|Y
 +
|Y
 +
|Y
 +
|5.5x5.5x1.0
 +
|-
 +
|<sdr item id=2233>RoboteQ XDC2460 2x150A</sdr item><br />
 +
|2
 +
|10
 +
|60
 +
|80
 +
|150
 +
|Y
 +
|Y
 +
|Y
 +
|Y
 +
|Y
 +
|9.0x5.5x1.6
 +
|-
 +
|<sdr item id=2626>RoboClaw 2x7A</sdr item><br />
 +
|2
 +
|6
 +
|34
 +
|7.5
 +
|15
 +
|Y
 +
|Y
 +
|Y
 +
|Y
 +
|Y
 +
|1.65x1.9x0.67
 +
|-
 +
|<sdr item id=2627>RoboClaw 2x15A</sdr item><br />
 +
|2
 +
|6
 +
|34
 +
|15
 +
|30
 +
|Y
 +
|Y
 +
|Y
 +
|Y
 +
|Y
 +
|2.91x2.05x0.67
 +
|-
 +
|<sdr item id=2629>RoboClaw 2x30A</sdr item><br />
 +
|2
 +
|6
 +
|34
 +
|30
 +
|60
 +
|Y
 +
|Y
 +
|Y
 +
|Y
 +
|Y
 +
|2.91x2.05x0.67<br />
 +
|-
 +
|<sdr item id=2630>RoboClaw 2x60A</sdr item><br />
 +
|2
 +
|6
 +
|34
 +
|60
 +
|120
 +
|Y
 +
|Y
 +
|Y
 +
|Y
 +
|Y
 +
|3.94x3.38x0.98
 +
|-
 +
|<sdr item id=2628>RoboClaw Solo 30A</sdr item><br />
 +
|1
 +
|6
 +
|34
 +
|30
 +
|60
 +
|Y
 +
|Y
 +
|Y
 +
|Y
 +
|Y
 +
|2.36x1.28x0.91
 +
|}
 
==Available Motor Controllers==
 
==Available Motor Controllers==
 
Below is a grouped listing of various available motor controllers grouped by company.
 
Below is a grouped listing of various available motor controllers grouped by company.
 
===SuperDroid Robots===
 
Picture
 
 
====[##ITEM2316## PWM Motor Controller 30A 5.5-36V]====
 
'''Capacity and Voltage:''' Channels: 1 Voltage: 5.5-36VDC Current: 30 Amp
 
 
'''Control Inputs:''' PWM input (a simulated 0-5V output from a microcontroller). Also needs input for direction (INA, INB)
 
 
'''Size:''' 1.25 x 2.5 in 31.75 x 63.5 mm
 
 
'''Other Features:''' ENA and ENB have pull up resistors on them so you do not have to hook up IO to them if you don't wish to use them.
 
 
We offer hookup kits for these: PWM to PIC Hookup Kit.
 
 
===Devantech===
 
Picture
 
 
====[##ITEM345## Devantech MD22 Dual Channel Speed Controller]====
 
'''Capacity and Voltage:''' Channels: 2 Operating Voltage: 50V Current: 5A continuous*
 
 
With added heat sinks it can handle 27 Amps continuous current with a suitable heat-sink and up to 290 Amps in very brief repetitive pulses.
 
 
'''Control Inputs:''' The MD22 has Multiple methods of control: I2C, servo pulse input, PWM. MD22 has independent and speed + direction operating modes, making it the ideal driver for differential drive (tank style) robots and more.
 
 
'''Size:''' 4.33 x 2.04 x 0.984 in 110 x 52 x 25 mm
 
 
'''Other Features:''' The MD22 is not equipped with a regulator and requires a separate 5V source.
 
  
 
===Dimension Engineering===
 
===Dimension Engineering===
Picture
+
[[File:TE-091-205 tn.jpg|thumb]]
  
====[##ITEM851## Sabertooth 2x5]====
+
====<sdr item id=851>Sabertooth 2x5</sdr item>====
 
'''Capacity and Voltage:''' Channels: 2 Voltage: 6-18VDC Current: 5A continuous, 10A peak per channel
 
'''Capacity and Voltage:''' Channels: 2 Voltage: 6-18VDC Current: 5A continuous, 10A peak per channel
  
 
'''Control Inputs:''' Analog voltage, radio control, serial and packetized serial. Sabertooth has independent and speed + direction operating modes, making it the ideal driver for differential drive (tank style) robots and more.
 
'''Control Inputs:''' Analog voltage, radio control, serial and packetized serial. Sabertooth has independent and speed + direction operating modes, making it the ideal driver for differential drive (tank style) robots and more.
  
'''Size:''' 1.8 x 1.6 x .5 in 45 x 40 x 13 mm
+
'''Size:''' 1.8 x 1.6 x .5 in (45mm x 40mm x 13mm)
 
+
[[File:TE-115-212 tn.jpg|thumb]]
Picture
 
  
====[##ITEM1143## Sabertooth 2x12 RC]====
+
====<sdr item id=1143>Sabertooth 2x12 RC</sdr item>====
'''Capacity and Voltage:''' Channels: 2 Voltage: 24VDC Current: 12A continuous, 25A peak per motor
+
'''Capacity and Voltage:''' Channels: 2 Voltage: 6-24VDC Current: 12A continuous, 25A peak per motor
  
 
'''Control Inputs:''' Radio control only. Sabertooth has independent and speed + direction operating modes, making it the ideal driver for differential drive (tank style) robots and more.
 
'''Control Inputs:''' Radio control only. Sabertooth has independent and speed + direction operating modes, making it the ideal driver for differential drive (tank style) robots and more.
  
'''Size:''' 2.3 x 3 x .7 in 59 x 75 x 17 mm
+
'''Size:''' 2.3 x 3 x .7 in (59mm x 75mm x 17mm)
  
 
'''Other Features:''' This motor controller has a 1 Amp Switching BEC, which is very useful power the 2.4GHz receivers (that draw about 130mA during sync).
 
'''Other Features:''' This motor controller has a 1 Amp Switching BEC, which is very useful power the 2.4GHz receivers (that draw about 130mA during sync).
 +
[[File:TE-091-212 tn.jpg|thumb]]
  
Picture
+
====<sdr item id=1155>Sabertooth 2x12</sdr item>====
 
+
'''Capacity and Voltage:''' Channels: 2 Voltage: 6-24 VDC Current: 12A continuous, 25A peak per motor
====[##ITEM1155## Sabertooth 2x12]====
 
'''Capacity and Voltage:''' Channels: 2 Voltage: 24 VDC Current: 12A continuous, 25A peak per motor
 
  
 
'''Control Inputs:''' Analog voltage, radio control, serial and packetized serial. Sabertooth has independent and speed + direction operating modes, making it the ideal driver for differential drive (tank style) robots and more.
 
'''Control Inputs:''' Analog voltage, radio control, serial and packetized serial. Sabertooth has independent and speed + direction operating modes, making it the ideal driver for differential drive (tank style) robots and more.
  
'''Size:''' 2.3 x 3 x .7 in 59 x 75 x 17 mm
+
'''Size:''' 2.3 x 3 x .7 in (59mm x 75mm x 17mm)
  
 
'''Other Features:''' This motor controller has a 1 Amp Switching BEC, which is very useful power the 2.4GHz receivers (that draw about 130mA during sync).
 
'''Other Features:''' This motor controller has a 1 Amp Switching BEC, which is very useful power the 2.4GHz receivers (that draw about 130mA during sync).
 +
[[File:TE-091-225 tn.jpg|thumb]]
  
Picture
+
====<sdr item id=822>Sabertooth 2x25</sdr item>====
 
+
'''Capacity and Voltage:''' Channels: 2 Operating Voltage: 6-24VDC Current: 25A continuous, 50A peak per channel
====[##ITEM822## SaberTooth 2x25]====
 
'''Capacity and Voltage:''' Channels: 2 Operating Voltage: 24VDC Current: 25A continuous, 50A peak per channel
 
  
 
'''Control Inputs:''' Analog voltage, radio control, serial and packetized serial. Sabertooth has independent and speed + direction operating modes, making it the ideal driver for differential drive (tank style) robots and more.
 
'''Control Inputs:''' Analog voltage, radio control, serial and packetized serial. Sabertooth has independent and speed + direction operating modes, making it the ideal driver for differential drive (tank style) robots and more.
  
'''Size:''' 2.6 x 3.2 x .8 in 65 x 80 x 20 mm
+
'''Size:''' 2.6 x 3.2 x .8 in (65mm x 80mm x 20mm)
 +
[[File:1616696070941.jpg|thumb]]
  
Picture
+
====<sdr item id=1822>Sabertooth 2x32</sdr item>====
 +
'''Capacity and Voltage:''' Channels: 2 Voltage: 6-30V (33.6V max) Current: 32A continuous, 64A peak
  
====[##ITEM1225## Sabertooth Dual 60A]====
+
'''Control Inputs:''' Analog voltage, radio control, serial and packetized serial.
'''Capacity and Voltage:''' Channels: 2 Voltage: 6-30V (33.8V max) Current: 60A continuous, 120A peak per channel
 
  
'''Control Inputs:''' Analog voltage, radio control, serial and packetized serial. Sabertooth has independent and speed + direction operating modes, making it the ideal driver for differential drive (tank style) robots and more.
+
'''Size:''' 2.75 x 3.5 x 1.0 in (70mm x 90mm x 25mm)
  
'''Size:''' 3.0 x 3.5 x 1.8 in 76 x 89 x 46 mm
+
'''Other Features:''' Multiple operating modes configurable via an on board DIP switch.
  
'''Other Features:''' This motor controller has a 1 Amp Switching BEC, which is very useful power the 2.4GHz receivers (that draw about 130mA during sync). Thermal and overcurrent protection and Lithium protection mode.
+
Easy speed/direction control for pumps, conveyors and automation.[[File:TE-091-260.jpg|thumb|140x140px]]
  
Picture
+
====<sdr item id=1225>Sabertooth Dual 60A</sdr item>====
 +
'''Capacity and Voltage:''' Channels: 2 Voltage: 6-30V (33.6V max) Current: 60A continuous, 120A peak per channel
  
====[##ITEM847## SyRen 1x10]====
+
'''Control Inputs:''' Analog voltage, radio control, serial and packetized serial. Sabertooth has independent and speed + direction operating modes, making it the ideal driver for differential drive (tank style) robots and more.
'''Capacity and Voltage:''' Channels: 1 Voltage: 12-24VDC Current: 10A continuous, 15A peak
 
  
'''Control Inputs:''' Analog voltage, radio control, serial and packetized serial.
+
'''Size:''' 3.0 x 3.5 x 1.8 in (76mm x 89mm x 46mm)
  
'''Size:''' 1.4 x 2.25 x .6 in 35 x 57 x 14 mm
+
'''Other Features:''' This motor controller has a 1 Amp Switching BEC, which is very useful power the 2.4GHz receivers (that draw about 130mA during sync). Thermal and overcurrent protection and Lithium protection mode.
  
Picture
+
<br />
 +
[[File:TE-098-110.jpg|thumb|140x140px]]
  
====[##ITEM848## SyRen 1x25]====
+
====<sdr item id=847>SyRen 1x10</sdr item>====
'''Capacity and Voltage:''' Channels: 1 Voltage: 12-24VDC Current: 25A continuous, 45A peak
+
'''Capacity and Voltage:''' Channels: 1 Voltage: 12-24VDC (30V max) Current: 10A continuous, 15A peak
  
 
'''Control Inputs:''' Analog voltage, radio control, serial and packetized serial.
 
'''Control Inputs:''' Analog voltage, radio control, serial and packetized serial.
  
'''Size:''' 2.4 x 2.3 x .8 in 61 x 58 x 21 mm
+
'''Size:''' 1.4 x 2.25 x .6 in (35mm x 57mm x 14mm)
  
Picture
+
<br />
 +
[[File:TE-098-125 tn.jpg|thumb]]
  
====[##ITEM1197## SyRen 1x50]====
+
====<sdr item id=848>SyRen 1x25</sdr item>====
'''Capacity and Voltage:''' Channels: 1 Voltage: 6-30V Current: 50A continuous, 100A peak
+
'''Capacity and Voltage:''' Channels: 1 Voltage: 12-24VDC (30V max) Current: 25A continuous, 45A peak
  
 
'''Control Inputs:''' Analog voltage, radio control, serial and packetized serial.
 
'''Control Inputs:''' Analog voltage, radio control, serial and packetized serial.
  
'''Size:''' 3.0 x 3.5 x 1.3 in 76.5 x 89 x 33 mm
+
'''Size:''' 2.4 x 2.3 x .8 in (61mm x 58mm x 21mm)
  
'''Other Features:'''Multiple operating modes configurable via an on board DIP switch.
 
  
Multiple operating modes configurable via an on board DIP switch.
+
[[File:1616693041031.jpg|thumb]]
 
 
Picture
 
  
====[##ITEM1822## Sabertooth 2x32]====
+
====<sdr item id=1197>SyRen 1x50</sdr item>====
'''Capacity and Voltage:''' Channels: 1 Voltage: 6-30V Current: 32A continuous, 64A peak
+
'''Capacity and Voltage:''' Channels: 1 Voltage: 6-30V (33.6V max) Current: 50A continuous, 100A peak
  
 
'''Control Inputs:''' Analog voltage, radio control, serial and packetized serial.
 
'''Control Inputs:''' Analog voltage, radio control, serial and packetized serial.
  
'''Size:''' 2.75 x 3.5 x 1.0 in 70 x 90 x 25 mm
+
'''Size:''' 3.0 x 3.5 x 1.3 in (76.5mm x 89mm x 33mm)
  
 
'''Other Features:''' Multiple operating modes configurable via an on board DIP switch.
 
'''Other Features:''' Multiple operating modes configurable via an on board DIP switch.
  
Easy speed/direction control for pumps, conveyors and automation.
+
Multiple operating modes configurable via an on board DIP switch.
 +
 
  
 
===Pololu===
 
===Pololu===
 +
[[File:1616693108359.jpg|thumb]]
  
Picture
+
====<sdr item id=1297>Dual MC33926 Motor Driver Shield for Arduino</sdr item>====
 
+
'''Capacity and Voltage:''' Channels: 2 Voltage: 5-28V Current: 3A continuous, 5A max per channel
====[##ITEM1297## Dual MC33926 Motor Driver Shield for Arduino]====
 
'''Capacity and Voltage:''' Channels: 2 Voltage: 5-28V Current: 3A max per channel
 
  
 
'''Control Inputs:''' Arduino pins 4, 7, 8, 9, 10 and 12
 
'''Control Inputs:''' Arduino pins 4, 7, 8, 9, 10 and 12
Line 147: Line 372:
 
'''Size:''' Arduino compatible
 
'''Size:''' Arduino compatible
  
'''Other Features:''' Simple motor control through an Arduino with the use of supplied libraries located here.
+
'''Other Features:''' Simple motor control through an Arduino with the use of supplied libraries located [https://github.com/pololu/dual-mc33926-motor-shield here].
 
+
[[File:1616693238420.jpg|thumb]]
Picture
 
  
====[##ITEM1296## Dual VNH5019 Motor Driver Shield for Arduino]====
+
====<sdr item id=1296>Dual VNH5019 Motor Driver Shield for Arduino</sdr item>====
'''Capacity and Voltage:''' Channels: 2 Voltage: 5-24V Current: 12A continuous, 30A peak
+
'''Capacity and Voltage:''' Channels: 2 Voltage: 5.5-24V Current: 12A continuous, 30A peak per channel
  
 
'''Control Inputs:''' Arduino pins 4, 7, 8, 9, 10 and 12
 
'''Control Inputs:''' Arduino pins 4, 7, 8, 9, 10 and 12
Line 158: Line 382:
 
'''Size:''' Arduino compatible
 
'''Size:''' Arduino compatible
  
'''Other Features:''' Simple motor control through an Arduino with the use of supplied libraries located here.
+
'''Other Features:''' Simple motor control through an Arduino with the use of supplied libraries located [https://github.com/pololu/Dual-VNH5019-Motor-Shield here].
  
Picture
+
Not recommended for use with 24v batteries.
 +
[[File:1616693399706.jpg|thumb]]
  
====[##ITEM1368## Pololu DRV8833 Dual Motor Driver Carrier]====
+
====<sdr item id=1368>Pololu DRV8833 Dual Motor Driver Carrier</sdr item>====
'''Capacity and Voltage:''' Channels: 2 Voltage: 2.7-10.8V Current: 1.2A continuous, 2A peak
+
'''Capacity and Voltage:''' Channels: 2 Voltage: 2.7-10.8V Current: 1.2A continuous, 2A peak per channel
  
 
'''Control Inputs:''' PWM and Digital Inputs. See datasheet for details.
 
'''Control Inputs:''' PWM and Digital Inputs. See datasheet for details.
  
'''Size:''' 0.5 x 0.8 in 12.7 x 20.32 mm
+
'''Size:''' 0.5 x 0.8 in (12.7mm x 20.32mm)
  
'''Other Features:''' Simple motor control through an Arduino with the use of supplied libraries located here.
 
  
 
===RoboteQ===
 
===RoboteQ===
 +
[[File:1616694661327.jpg|thumb|141x141px]]
  
Picture
+
====<sdr item id=1826>RoboteQ SDC2160 - 2x20A 60V Motor Controller with Encoder Input</sdr item>====
 
+
'''Capacity and Voltage:''' Channels: 2 Voltage: 10-60V Current: 10A continuous, 20A peak per channel
====[##ITEM1826## RoboteQ SDC2160 - 2x20A 60V Motor Controller with Encoder Input]====
 
'''Capacity and Voltage:''' Channels: 2 Voltage: 12 60V Current: 20A with a 50A peak
 
  
 
'''Control Inputs:''' Radio Control Input, Serial Input, Analog Input
 
'''Control Inputs:''' Radio Control Input, Serial Input, Analog Input
  
'''Size:''' 2.6 x 2.6 x 0.75 in
+
'''Size:''' 2.6 x 2.6 x 0.75 in (66mm x 66mm x 19mm)
  
 
'''Other Features:''' Forward & Reverse Speed Control. Separate or Mixed. Encoder Input for Speed and Position Control.
 
'''Other Features:''' Forward & Reverse Speed Control. Separate or Mixed. Encoder Input for Speed and Position Control.
 +
[[File:1616694911002.jpg|thumb|146x146px]]
  
Picture
+
====<sdr item id=1834>RoboteQ MDC2460 - 2x60A 60V Motor Controller with Encoder Input</sdr item>====
 
+
'''Capacity and Voltage:''' Channels: 2 Max Voltage: 10-60V Current: 50A continuous, 60A peak per channel
====[##ITEM1834## RoboteQ MDC2460 - 2x60A 60V Motor Controller with Encoder Input]====
 
'''Capacity and Voltage:''' Channels: 2 Max Voltage: 60V Current: up to 60A per channel
 
  
 
'''Control Inputs:''' Radio Control Input, Serial Input, Analog Input
 
'''Control Inputs:''' Radio Control Input, Serial Input, Analog Input
  
'''Size:''' 5.5 x 5.5 x 1 in
+
'''Size:''' 5.5 x 5.5 x 1 in (139.7mm x 139.7mm x 25.4mm)
  
 
'''Other Features:''' Forward & Reverse Speed Control. Separate or Mixed. Encoder Input for Speed and Position Control.
 
'''Other Features:''' Forward & Reverse Speed Control. Separate or Mixed. Encoder Input for Speed and Position Control.
 +
[[File:1616695950978.jpg|thumb|146x146px]]
  
Picture
+
====<sdr item id=2233>RoboteQ XDC2460 - 2x150A 60V Motor Controller with Encoder Input</sdr item>====
 
+
'''Capacity and Voltage:''' Channels: 2 Max Voltage: 10-60V Current: 80A continuous, 150A peak per channel
====[##ITEM2233## RoboteQ XDC2460 - 2x150A 60V Motor Controller with Encoder Input]====
 
'''Capacity and Voltage:''' Channels: 2 Max Voltage: 60V Current: up to 150A per channel
 
  
 
'''Control Inputs:''' Radio Control Input, Serial Input, Analog Input
 
'''Control Inputs:''' Radio Control Input, Serial Input, Analog Input
  
'''Size:''' 9 x 5.5 x 1.6 in
+
'''Size:''' 9 x 5.5 x 1.6in (228.6mm x 139.7mm x 40.6mm)
  
 
'''Other Features:''' Forward & Reverse Speed Control. Separate or Mixed. Encoder Input for Speed and Position Control.
 
'''Other Features:''' Forward & Reverse Speed Control. Separate or Mixed. Encoder Input for Speed and Position Control.
 +
  
 
===RoboClaw===
 
===RoboClaw===
Picture
+
[[File:1616693948013.jpg|thumb]]
  
====[##ITEM2630## RoboClaw 2x60A Motor Controller]====
+
====<sdr item id=2626>RoboClaw 2x7A Motor Controller</sdr item>====
'''Capacity and Voltage:''' Channels: 2 Max Voltage: 34V Current: 60A with a 120A peak
+
'''Capacity and Voltage:''' Channels: 2 Max Voltage: 6-34V Current: 7.5A continuous, 15A peak per channel
  
'''Control Inputs:''' RC Input, Serial Input, Analog Input, USB, Position Control, Velocity Control
+
'''Control Inputs:''' Radio Control Input, Serial Input, Analog Input, USB, Position Control, Velocity Control
  
'''Size:''' 100 x 86 x 25 mm
+
'''Size:''' 1.9 x 1.7 x 0.7in (48mm x 42mm x 17mm)
  
 
'''Other Features:''' Built-in commands for controlling acceleration, deceleration, distance, speed, current sense, voltage limits and more.
 
'''Other Features:''' Built-in commands for controlling acceleration, deceleration, distance, speed, current sense, voltage limits and more.
 +
[[File:1616693979267.jpg|thumb]]
  
Picture
+
====<sdr item id=2627>RoboClaw 2x15A Motor Controller</sdr item>====
 
+
'''Capacity and Voltage:''' Channels: 2 Max Voltage: 6-34V Current: 15A continuous, 30A peak per channel
====[##ITEM2629## RoboClaw 2x30A Motor Controller]====
 
'''Capacity and Voltage:''' Channels: 2 Max Voltage: 34V Current: 30A with a 60A peak
 
  
 
'''Control Inputs:''' Radio Control Input, Serial Input, Analog Input, USB, Position Control, Velocity Control
 
'''Control Inputs:''' Radio Control Input, Serial Input, Analog Input, USB, Position Control, Velocity Control
  
'''Size:''' 74 x 52 x 17 mm
+
'''Size:''' 2.9 x 2 x 0.7in (74mm x 52mm x 17mm)
  
 
'''Other Features:''' Built-in commands for controlling acceleration, deceleration, distance, speed, current sense, voltage limits and more.
 
'''Other Features:''' Built-in commands for controlling acceleration, deceleration, distance, speed, current sense, voltage limits and more.
 +
[[File:1616694018962.jpg|thumb]]
  
Picture
+
====<sdr item id=2629>RoboClaw 2x30A Motor Controller</sdr item>====
 
+
'''Capacity and Voltage:''' Channels: 2 Max Voltage: 6-34V Current: 30A continuous, 60A peak per channel
====[##ITEM2627## RoboClaw 2x15A Motor Controller]====
 
'''Capacity and Voltage:''' Channels: 2 Max Voltage: 34V Current: 15A with a 30A peak
 
  
 
'''Control Inputs:''' Radio Control Input, Serial Input, Analog Input, USB, Position Control, Velocity Control
 
'''Control Inputs:''' Radio Control Input, Serial Input, Analog Input, USB, Position Control, Velocity Control
  
'''Size:''' 74 x 52 x 17 mm
+
'''Size:''' 2.9 x 2 x 0.7in (74mm x 52mm x 17mm)
  
 
'''Other Features:''' Built-in commands for controlling acceleration, deceleration, distance, speed, current sense, voltage limits and more.
 
'''Other Features:''' Built-in commands for controlling acceleration, deceleration, distance, speed, current sense, voltage limits and more.
 +
[[File:1616694051739.jpg|thumb]]
  
Picture
+
====<sdr item id=2630>RoboClaw 2x60A Motor Controller</sdr item>====
 +
'''Capacity and Voltage:''' Channels: 2 Max Voltage: 6-34V Current: 60A continuous, 120A peak per channel
  
====[##ITEM2626## RoboClaw 2x7A Motor Controller]====
+
'''Control Inputs:''' RC Input, Serial Input, Analog Input, USB, Position Control, Velocity Control
'''Capacity and Voltage:''' Channels: 2 Max Voltage: 34V Current: 7.5A with a 15A peak
 
  
'''Control Inputs:''' Radio Control Input, Serial Input, Analog Input, USB, Position Control, Velocity Control
+
'''Size:''' 3.9 x 3.4 x 1in (100mm x 86mm x 25.4mm)
 
 
'''Size:''' 48 x 42 x 17 mm
 
  
 
'''Other Features:''' Built-in commands for controlling acceleration, deceleration, distance, speed, current sense, voltage limits and more.
 
'''Other Features:''' Built-in commands for controlling acceleration, deceleration, distance, speed, current sense, voltage limits and more.
 +
[[File:1616694089174.jpg|thumb]]
  
Picture
+
====<sdr item id=2628>RoboClaw Solo 30A Motor Controller</sdr item>====
 
+
'''Capacity and Voltage:''' Channels: 1 Max Voltage: 6-34V Current: 30A continuous, 60A peak
====[##ITEM2628## RoboClaw Solo 30A Motor Controller]====
 
'''Capacity and Voltage:''' Channels: 1 Max Voltage: 34V Current: 30A with a 60A peak
 
  
 
'''Control Inputs:''' Radio Control Input, Serial Input, Analog Input, USB, Position Control, Velocity Control
 
'''Control Inputs:''' Radio Control Input, Serial Input, Analog Input, USB, Position Control, Velocity Control
  
'''Size:''' 60 x 32.5 x 23 mm
+
'''Size:''' 2.4 x 1.3 x 0.9in (60mm x 32.5mm x 23mm)
  
 
'''Other Features:''' Built-in commands for controlling acceleration, deceleration, distance, speed, current sense, voltage limits and more.
 
'''Other Features:''' Built-in commands for controlling acceleration, deceleration, distance, speed, current sense, voltage limits and more.
  
==Schematics==
+
<br />
Below are some schematics that may not apply directly to what you wish to do, but will give you a starting point or you can use pieces of it.
+
===SuperDroid Robots===
 +
[[File:TE-294-001-F.jpg|thumb|link=https://wiki.sdrobots.com/index.php/File:TE-294-001-F.jpg]]
 +
====<sdr item id=2316>PWM Motor Controller 30A 5.5-36V</sdr item>====
 +
'''Capacity and Voltage:''' Channels: 1 Voltage: 5.5-36VDC Current: 30 Amp
  
* ATR Power Schematic
+
'''Control Inputs:''' PWM input (a simulated 0-5V output from a microcontroller). Also needs input for direction (INA, INB)
* Running NiMH in parallel recommended schematic
 
* 2 MD03s in 0-5V Mode with a reverse bit controlled with a OOPic-R and a SDR Wireless controller
 
* 2 MD03s in I2C Mode controlled with a OOPic-R and a SDR Wireless controller
 
* MD22 in I2C Mode controlled with a OOPic-R and a SDR Wireless controller
 
* 6 SDR PWMs for 6 motors controlled with an OOPic-R and a SDR Wireless controller
 
* Hookup of a Custom Sabertooth to a Spektrum Radio
 
  
==Hooking Up SuperDroid Robots PWM to a RC Controller==
+
'''Size:''' 1.25 x 2.5 in (31.75mm x 63.5mm)
Our PWM motor controller can be hooked up to our RC Interface board to allow you to control motors with a standard RC unit. We sell a PWM to RC Hookup Kit that connects 2 PWMs to the RC interface board as shown in the picture to the left. This is our preferred way of controlling a robot with a RC controller and seems to work the best out of all the other methods that we have tried. The top picture is using 1 PWM per pair of motors on our mini ATR, the bottom picture uses a single PWM per motor for our Deluxe ATR. The boards are labeled, you just hook up the brake lines, PWM lines, and Direction Lines together. Wire the PWMs with power, and plug in the receiver to the RC interface board.
 
  
==Hooking Up and OOPic II/II+ Expansion Board to the MD22==
+
'''Other Features:''' ENA and ENB have pull up resistors on them so you do not have to hook up IO to them if you don't wish to use them.
Our PWM motor controller can be hooked up to our RC Interface board to allow you to control motors with a standard RC unit. We sell a PWM to RC Hookup Kit that connects 2 PWMs to the RC interface board as shown in the picture to the left. This is our preferred way of controlling a robot with a RC controller and seems to work the best out of all the other methods that we have tried. The top picture is using 1 PWM per pair of motors on our mini ATR, the bottom picture uses a single PWM per motor for our Deluxe ATR. The boards are labeled, you just hook up the brake lines, PWM lines, and Direction Lines together. Wire the PWMs with power, and plug in the receiver to the RC interface board.
 
  
==Hooking Up and OOPic-R Expansion Board to the MD22==
+
We offer hookup kits for these: PWM to PIC Hookup Kit.
The MD22 can be easily hooked up to an OOPic-R using the Trekker-R Expansion board and our single ended jumpers to go from the headers OOPic-R to the terminal block of the MD22 allowing you to still use all the features of the Trekker-R Expansion board/OOPic-R. Or you can build custom connectors with receptacles to go from the headers to the MD22. You can hook up to the I2C connection or you can drive the MD22 with any servo I/O pins using the oServo object. The advantage of this is you then end up with an interface board that allows you to hook up all the I/O the Trekker-R Expansion board supports.
+
==Schematics==
 
+
Below are some schematics that may not apply directly to what you wish to do, but will give you a starting point or you can use pieces of it.
==Hooking up the MD22 to the OOPic II/II+==
 
The MD22 can be easily hooked up to an OOPic II/II+ by using our double ended jumpers to go from the headers of the OOPic to the header of the MD22. You can hook up to I2C connection or you can drive the MD22 with any of the I/O Pins using the oServo object.
 
 
 
As an Extension to this hook-up you can utilize the Trekker OOPic II/II+ Expansion board and drive the MD22s using the servo outputs or I2C and you get all the great features of the expansion boards and your robot will be just like a Trekker only bigger! You can add all the sensors, etc. that the expansion boards support and most of the programs for the Trekker will be applicable. See our controller hook up page for more details. These kits also provide you with battery trays for your controller power.
 
  
==Hooking up the MD22 to the OOPic-R==
+
*[https://wiki.sdrobots.com/index.php/Electrical_Schematics Electrical Schematics]
The MD22 can be easily hooked up to an OOPic-R by using our double ended jumpers to go from the headers of the OOPic to the header of the MD22. You can hook up to I2C connection or you can drive the MD22 with any of the I/O Pins using the oServo object.
 
  
As an Extension to this hook-up you can utilize the OOPic-R with an Trekker OOPic-R Expansion board and drive the MD22s using the servo outputs or I2C and you get all the great features of the expansion boards and your robot will be just like a Trekker only bigger. You can add all the sensors, etc. that the expansion boards support and most of the programs for the Trekker will be applicable. See our controller hook up page for more details. These kits also provide you with battery trays for your controller power.
+
==Common Questions (FAQ):==
 +
Question: A very common question that we get is "how do I hook up four motors to a two-channel motor controller?" Most of our 4WD robots use four motors (one motor per wheel).
  
==Hooking up the MD22 to the CM02 RF04 Transceiver Link==
+
Answer: Since the left motors need to act together as do the right motors, the solution is very easy. Just parallel the left motors to one channel of the motor controller, and parallel the right motors to the second channel.  The same goes for 6WD robots. Just make sure the sum of the stall torque for each motor does not exceed the motor controller rating. (ie: 2 motors with 15A stall will exceed the rating of a 25A controller in a stall condition.
The MD22 can be easily hooked up to an CM02 R04 by standard wire from one terminal block to the 4 pin headers on the CM02. You will want some crimp receptacles to attach the wire to the header. Other devices like a compass or SRF08 can be attached to the CM02 Header too.
+
[[Category:Electrical Components]]
  
==Hooking up the MD22 to a standard RC system==
+
[[Category:How to Build a Robot]]
The MD22 can be easily hooked up to a standard RC Receiver with wire from one terminal block to the 3 pin headers of an RC Receiver. You will want some 3-ping crimp receptacles to attach the wire to the header.
 

Latest revision as of 20:26, 14 April 2021

Generally motors are wired to a motor controller to provide speed control to motors. The motor controller can be used to change the directions of the motor as well. If running motors in parallel (as in a 4WD the two left and the two right motors will be running together in parallel) you can wire them in parallel too.

Motor Controllers take signals from a microprocessor or radio control receiver and convert it into a high current varying voltage. Motor controllers are rated based on the voltage and current requirements. You can take a look at some of our robot kits to get an idea of what size motor controller you will need. We carry RoboteQ motor controllers, which will take encoder inputs for speed and/or position control, as well as Dimension Engineering's Sabertooth with a Kangaroo for encoder input.

A motor controller takes a low current low voltage input signal and drives a motor with higher voltages and currents. The input signal can be serial, I2C, RC input, PWM, etc. Listed below are the many types of motor controllers with a brief explanation of each one. For full details of each motor controller go to the item page. Each motor controller item page has supporting links to data sheets, manuals, etc.

How a Motor Controller Works

The output of a motor controller is PWM based, which stands for pulse width modulation. The concept of a PWM signal is to switch the output power on and off really fast in order to reduce the average voltage supplied to the motor in order to precisely control the speed of a motor.

PWM Signal

Motor Controller Comparison Table

Electrical Specs: Voltage and Current Control Inputs
Motor Controller Channels Min Voltage (VDC) Max Voltage (VDC) Continuous Current per Motor (A) Peak Current per Motor (A) Analog RC Serial Encoders Closed Loop Speed Control Size (in x in x in)
Sabertooth 2x5 2 6 18 5 10 Y Y Y N N 1.8x1.6x0.5
Sabertooth 2x12 2 6 24 12 25 Y Y Y N N 3.0x2.3x0.7
Sabertooth 2x12 RC 2 6 24 12 25 N Y N N N 3.0x2.3x0.7
Sabertooth 2x25 2 6 24 25 50 Y Y Y N N 3.2x2.6x0.8
Sabertooth 2x32
2 6 30 32 64 Y Y Y N N 3.5x2.75x1.0
Sabertooth 2x60
2 6 30 60 120 Y Y Y N N 3.5x3.0x1.8
Syren 1x10
1 6 24 10 15 Y Y Y N N 2.25x1.4x0.6
Syren 1x25
1 6 24 25 45 Y
Y
Y
N
N
2.4x2.3x0.8
Syren 1x50
1 6 30 50 100 Y
Y
Y
N
N
3.5x3.0x1.3
RoboteQ SDC2160 2x20A
2 10 60 10 20 Y Y Y Y Y 2.75x2.75x0.80
RoboteQ MDC2460 2x60A
2 10 60 50 60 Y Y Y Y Y 5.5x5.5x1.0
RoboteQ XDC2460 2x150A
2 10 60 80 150 Y Y Y Y Y 9.0x5.5x1.6
RoboClaw 2x7A
2 6 34 7.5 15 Y Y Y Y Y 1.65x1.9x0.67
RoboClaw 2x15A
2 6 34 15 30 Y Y Y Y Y 2.91x2.05x0.67
RoboClaw 2x30A
2 6 34 30 60 Y Y Y Y Y 2.91x2.05x0.67
RoboClaw 2x60A
2 6 34 60 120 Y Y Y Y Y 3.94x3.38x0.98
RoboClaw Solo 30A
1 6 34 30 60 Y Y Y Y Y 2.36x1.28x0.91

Available Motor Controllers

Below is a grouped listing of various available motor controllers grouped by company.

Dimension Engineering

TE-091-205 tn.jpg

Sabertooth 2x5

Capacity and Voltage: Channels: 2 Voltage: 6-18VDC Current: 5A continuous, 10A peak per channel

Control Inputs: Analog voltage, radio control, serial and packetized serial. Sabertooth has independent and speed + direction operating modes, making it the ideal driver for differential drive (tank style) robots and more.

Size: 1.8 x 1.6 x .5 in (45mm x 40mm x 13mm)

TE-115-212 tn.jpg

Sabertooth 2x12 RC

Capacity and Voltage: Channels: 2 Voltage: 6-24VDC Current: 12A continuous, 25A peak per motor

Control Inputs: Radio control only. Sabertooth has independent and speed + direction operating modes, making it the ideal driver for differential drive (tank style) robots and more.

Size: 2.3 x 3 x .7 in (59mm x 75mm x 17mm)

Other Features: This motor controller has a 1 Amp Switching BEC, which is very useful power the 2.4GHz receivers (that draw about 130mA during sync).

TE-091-212 tn.jpg

Sabertooth 2x12

Capacity and Voltage: Channels: 2 Voltage: 6-24 VDC Current: 12A continuous, 25A peak per motor

Control Inputs: Analog voltage, radio control, serial and packetized serial. Sabertooth has independent and speed + direction operating modes, making it the ideal driver for differential drive (tank style) robots and more.

Size: 2.3 x 3 x .7 in (59mm x 75mm x 17mm)

Other Features: This motor controller has a 1 Amp Switching BEC, which is very useful power the 2.4GHz receivers (that draw about 130mA during sync).

TE-091-225 tn.jpg

Sabertooth 2x25

Capacity and Voltage: Channels: 2 Operating Voltage: 6-24VDC Current: 25A continuous, 50A peak per channel

Control Inputs: Analog voltage, radio control, serial and packetized serial. Sabertooth has independent and speed + direction operating modes, making it the ideal driver for differential drive (tank style) robots and more.

Size: 2.6 x 3.2 x .8 in (65mm x 80mm x 20mm)

1616696070941.jpg

Sabertooth 2x32

Capacity and Voltage: Channels: 2 Voltage: 6-30V (33.6V max) Current: 32A continuous, 64A peak

Control Inputs: Analog voltage, radio control, serial and packetized serial.

Size: 2.75 x 3.5 x 1.0 in (70mm x 90mm x 25mm)

Other Features: Multiple operating modes configurable via an on board DIP switch.

Easy speed/direction control for pumps, conveyors and automation.

TE-091-260.jpg

Sabertooth Dual 60A

Capacity and Voltage: Channels: 2 Voltage: 6-30V (33.6V max) Current: 60A continuous, 120A peak per channel

Control Inputs: Analog voltage, radio control, serial and packetized serial. Sabertooth has independent and speed + direction operating modes, making it the ideal driver for differential drive (tank style) robots and more.

Size: 3.0 x 3.5 x 1.8 in (76mm x 89mm x 46mm)

Other Features: This motor controller has a 1 Amp Switching BEC, which is very useful power the 2.4GHz receivers (that draw about 130mA during sync). Thermal and overcurrent protection and Lithium protection mode.


TE-098-110.jpg

SyRen 1x10

Capacity and Voltage: Channels: 1 Voltage: 12-24VDC (30V max) Current: 10A continuous, 15A peak

Control Inputs: Analog voltage, radio control, serial and packetized serial.

Size: 1.4 x 2.25 x .6 in (35mm x 57mm x 14mm)


TE-098-125 tn.jpg

SyRen 1x25

Capacity and Voltage: Channels: 1 Voltage: 12-24VDC (30V max) Current: 25A continuous, 45A peak

Control Inputs: Analog voltage, radio control, serial and packetized serial.

Size: 2.4 x 2.3 x .8 in (61mm x 58mm x 21mm)


1616693041031.jpg

SyRen 1x50

Capacity and Voltage: Channels: 1 Voltage: 6-30V (33.6V max) Current: 50A continuous, 100A peak

Control Inputs: Analog voltage, radio control, serial and packetized serial.

Size: 3.0 x 3.5 x 1.3 in (76.5mm x 89mm x 33mm)

Other Features: Multiple operating modes configurable via an on board DIP switch.

Multiple operating modes configurable via an on board DIP switch.


Pololu

1616693108359.jpg

Dual MC33926 Motor Driver Shield for Arduino

Capacity and Voltage: Channels: 2 Voltage: 5-28V Current: 3A continuous, 5A max per channel

Control Inputs: Arduino pins 4, 7, 8, 9, 10 and 12

Size: Arduino compatible

Other Features: Simple motor control through an Arduino with the use of supplied libraries located here.

1616693238420.jpg

Dual VNH5019 Motor Driver Shield for Arduino

Capacity and Voltage: Channels: 2 Voltage: 5.5-24V Current: 12A continuous, 30A peak per channel

Control Inputs: Arduino pins 4, 7, 8, 9, 10 and 12

Size: Arduino compatible

Other Features: Simple motor control through an Arduino with the use of supplied libraries located here.

Not recommended for use with 24v batteries.

1616693399706.jpg

Pololu DRV8833 Dual Motor Driver Carrier

Capacity and Voltage: Channels: 2 Voltage: 2.7-10.8V Current: 1.2A continuous, 2A peak per channel

Control Inputs: PWM and Digital Inputs. See datasheet for details.

Size: 0.5 x 0.8 in (12.7mm x 20.32mm)


RoboteQ

1616694661327.jpg

RoboteQ SDC2160 - 2x20A 60V Motor Controller with Encoder Input

Capacity and Voltage: Channels: 2 Voltage: 10-60V Current: 10A continuous, 20A peak per channel

Control Inputs: Radio Control Input, Serial Input, Analog Input

Size: 2.6 x 2.6 x 0.75 in (66mm x 66mm x 19mm)

Other Features: Forward & Reverse Speed Control. Separate or Mixed. Encoder Input for Speed and Position Control.

1616694911002.jpg

RoboteQ MDC2460 - 2x60A 60V Motor Controller with Encoder Input

Capacity and Voltage: Channels: 2 Max Voltage: 10-60V Current: 50A continuous, 60A peak per channel

Control Inputs: Radio Control Input, Serial Input, Analog Input

Size: 5.5 x 5.5 x 1 in (139.7mm x 139.7mm x 25.4mm)

Other Features: Forward & Reverse Speed Control. Separate or Mixed. Encoder Input for Speed and Position Control.

1616695950978.jpg

RoboteQ XDC2460 - 2x150A 60V Motor Controller with Encoder Input

Capacity and Voltage: Channels: 2 Max Voltage: 10-60V Current: 80A continuous, 150A peak per channel

Control Inputs: Radio Control Input, Serial Input, Analog Input

Size: 9 x 5.5 x 1.6in (228.6mm x 139.7mm x 40.6mm)

Other Features: Forward & Reverse Speed Control. Separate or Mixed. Encoder Input for Speed and Position Control.


RoboClaw

1616693948013.jpg

RoboClaw 2x7A Motor Controller

Capacity and Voltage: Channels: 2 Max Voltage: 6-34V Current: 7.5A continuous, 15A peak per channel

Control Inputs: Radio Control Input, Serial Input, Analog Input, USB, Position Control, Velocity Control

Size: 1.9 x 1.7 x 0.7in (48mm x 42mm x 17mm)

Other Features: Built-in commands for controlling acceleration, deceleration, distance, speed, current sense, voltage limits and more.

1616693979267.jpg

RoboClaw 2x15A Motor Controller

Capacity and Voltage: Channels: 2 Max Voltage: 6-34V Current: 15A continuous, 30A peak per channel

Control Inputs: Radio Control Input, Serial Input, Analog Input, USB, Position Control, Velocity Control

Size: 2.9 x 2 x 0.7in (74mm x 52mm x 17mm)

Other Features: Built-in commands for controlling acceleration, deceleration, distance, speed, current sense, voltage limits and more.

1616694018962.jpg

RoboClaw 2x30A Motor Controller

Capacity and Voltage: Channels: 2 Max Voltage: 6-34V Current: 30A continuous, 60A peak per channel

Control Inputs: Radio Control Input, Serial Input, Analog Input, USB, Position Control, Velocity Control

Size: 2.9 x 2 x 0.7in (74mm x 52mm x 17mm)

Other Features: Built-in commands for controlling acceleration, deceleration, distance, speed, current sense, voltage limits and more.

1616694051739.jpg

RoboClaw 2x60A Motor Controller

Capacity and Voltage: Channels: 2 Max Voltage: 6-34V Current: 60A continuous, 120A peak per channel

Control Inputs: RC Input, Serial Input, Analog Input, USB, Position Control, Velocity Control

Size: 3.9 x 3.4 x 1in (100mm x 86mm x 25.4mm)

Other Features: Built-in commands for controlling acceleration, deceleration, distance, speed, current sense, voltage limits and more.

1616694089174.jpg

RoboClaw Solo 30A Motor Controller

Capacity and Voltage: Channels: 1 Max Voltage: 6-34V Current: 30A continuous, 60A peak

Control Inputs: Radio Control Input, Serial Input, Analog Input, USB, Position Control, Velocity Control

Size: 2.4 x 1.3 x 0.9in (60mm x 32.5mm x 23mm)

Other Features: Built-in commands for controlling acceleration, deceleration, distance, speed, current sense, voltage limits and more.


SuperDroid Robots

TE-294-001-F.jpg

PWM Motor Controller 30A 5.5-36V

Capacity and Voltage: Channels: 1 Voltage: 5.5-36VDC Current: 30 Amp

Control Inputs: PWM input (a simulated 0-5V output from a microcontroller). Also needs input for direction (INA, INB)

Size: 1.25 x 2.5 in (31.75mm x 63.5mm)

Other Features: ENA and ENB have pull up resistors on them so you do not have to hook up IO to them if you don't wish to use them.

We offer hookup kits for these: PWM to PIC Hookup Kit.

Schematics

Below are some schematics that may not apply directly to what you wish to do, but will give you a starting point or you can use pieces of it.

Common Questions (FAQ):

Question: A very common question that we get is "how do I hook up four motors to a two-channel motor controller?" Most of our 4WD robots use four motors (one motor per wheel).

Answer: Since the left motors need to act together as do the right motors, the solution is very easy. Just parallel the left motors to one channel of the motor controller, and parallel the right motors to the second channel. The same goes for 6WD robots. Just make sure the sum of the stall torque for each motor does not exceed the motor controller rating. (ie: 2 motors with 15A stall will exceed the rating of a 25A controller in a stall condition.