Brushed DC Motor Controllers

The table below shows the key features and specifications of our motor controllers. You may select a product family from the table or scroll down for more information.


Motor Controllers

Pololu Qik Dual
Serial Motor Controllers

Pololu TReX Dual
Motor Controllers

Pololu G2 Simple
Motor Controllers

Pololu Jrk G2
Motor Controllers
with Feedback

Motor Controllers

MCP Advanced
Motor Controllers
Number of available models 10 2 2 4 5 9 6
Motor channels 2 or 3 2 2.51 1 1 1 or 2 2
TTL serial control   Yes Yes Yes Yes Yes Yes
Analog control (potentiometer)     Yes Yes Yes Yes Yes
RC control     Yes Yes Yes Yes Yes
USB control       Yes Yes Yes Yes
I²C control Yes     Yes Yes   scripting only
RS-232 and CAN control             Yes
Speed/position feedback         Yes Yes Yes
Minimum voltage2 4.5 V 4.5 V 5 V 6.5 V 5 V 6 V 10 V
Maximum voltage2 48 V 16 V 24 V 40 V 40 V 60 V 60 V
Continuous output current per channel2 20 A (30 V max)
16 A (40 V max)
2 A (48 V max)
13 A 13 A (16 V max)
2.5 A (24 V max)
25 A (30 V max)
19 A (40 V max)
27 A (30 V max)
21 A (40 V max)
160 A 120 A
Current sensing on some versions on all versions except 2s9v1 Yes Yes Yes Yes Yes
Internal scripting             Yes
Enclosure           Yes3 Yes

1 The TReX motor controllers have two bidirectional channels and one auxiliary unidirectional channel.
2 Please see individual product pages for specific voltage and current ranges.
3 Please see individual product pages to see which specific controllers have enclosures.


The Motoron motor controllers make it easy to control DC motors from an Arduino-compatible board or Raspberry Pi through an I²C interface. Each module can independently control up to two or three bidirectional motors, and multiple controllers can be stacked on top of each other and configured to be addressed separately for projects that need to control even more motors.

The Pololu Simple Motor Controllers (SMCs) make basic control of brushed DC motors easy. Our most versatile and configurable motor controllers yet span a wide range of power levels and offer four interface modes: USB, TTL serial, analog voltage, and hobby radio control (RC).

The Jrk motor controllers are highly configurable brushed DC motor controllers that can be used as an open-loop speed control or for closed-loop speed or position control. They support a variety of interface modes, including USB, TTL serial, analog voltage, and hobby radio control (RC).

The RoboClaw motor controllers from Basicmicro (formerly Ion Motion Control) can control a one or two 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, or analog feedback can be used for position control.

The powerful MCP motor controllers from Basicmicro (formerly Ion Motion Control) can control a pair of brushed DC motors using USB serial, TTL serial, RS-232 serial, CAN bus, RC, or analog inputs. They include integrated dual quadrature decoders and advanced features including internal scripting support and user-configurable I/O.

These motor controllers allow variable speed and direction control of two brushed DC motors using a simple serial interface, making it easy to add motors to your microcontroller- or computer-based project.

The TReX blends RC, analog, and serial inputs for a powerful motor control solution. The TReX will work right out of the box as an electronic speed control (ESC), but its ability to seamlessly transition between RC/analog and serial control makes it capable of so much more!

Related Products

ACS714 Current Sensor Carrier -5A to +5A
ACS711EX Current Sensor Carrier -31A to +31A
Ceramic Capacitor 3-Pack 0.1uF 100V

Related Categories

Motion Control Modules
Motors and Gearboxes
Pololu Metal Gearmotors
Pololu Plastic Gearmotors
Brushed DC Motor Drivers
Robot Controllers
Premium Jumper Wires
Motor Brackets
Wheels, Tracks, and Ball Casters
Log In
Pololu Robotics & Electronics
Shopping cart
(702) 262-6648
Same-day shipping, worldwide
Shop Blog Forum Support
My account Comments or questions? About Pololu Contact Ordering information Distributors