The powerful jrk 12v12 motor controller (12Amp Continuous/30A max) is a highly configurable brushed DC motor controller that supports four interface modes: USB, logic-level serial, analog voltage, and hobby radio control (RC). The controller can be used as an open-loop speed control or for closed-loop speed or position control. Operating range of 6–16 V (with transient protection up to 40 V)
Our Code: MCU-60077
Supplier Link: [Pololu MPN:1393]
The jrk 12v12 is a versatile, general-purpose motor controller that supports a variety of interfaces, including USB. The 6 V to 16 V operating range and high continuous output current of 12 A (30 A peak) allow this board to control many medium-sized DC brushed motors. Analog voltage and tachometer (frequency) feedback options allow quick implementation of closed-loop servo systems, and a free configuration utility (for Windows) allows easy calibration and configuration through the USB port.
Key improvements over competing products and earlier Pololu motor controllers with feedback include:
|Operating voltage:||6 – 16 V|
|Continuous output current:||12 A|
|Peak output current:||30 A|
|Auto-detect baud rate range:||300 – 115,200 bps|
|Available fixed baud rates:||300 – 115,200 bps|
|Available PWM frequencies:||20 kHz, 5 kHz|
|Reverse voltage protection?:||Yes|
|USB connector style:||USB Mini-B|
The jrk 12v12 is the larger of two jrk motor controllers. For a lower-power version that has a wider operating voltage range, see the jrk 21v3.
jrk 12v12 USB motor controller with feedback with included hardware
The jrk ships with a 14×1 straight 0.100" male header strip and two 5mm, 2-pin terminal blocks. To provide maximum flexibility, none of these parts are soldered to the board.
For the most compact installation, you can solder wires directly to the jrk pads themselves and skip using the included hardware. The included hardware allows you to make less permanent connections. You can break the 14×1 header strip into an 8×1 piece and two 3×1 pieces and solder these strips into the jrk’s I/O pads.
The three mounting holes are intended for use with #2 screws (not included).
|Size:||1.35" x 1.85"|
|Control interface:||USB; non-inverted TTL serial;
RC servo pulses; analog voltage1
|Minimum operating voltage:||6 V|
|Maximum operating voltage:||16 V|
|Continuous output current per channel:||12 A|
|Peak output current per channel:||30 A|
|Current sense:||0.13 V/A2|
|Maximum PWM frequency:||20 kHz|
|Minimum logic voltage:||4 V3|
|Maximum logic voltage:||5 V|
|Reverse voltage protection?:||Y|
The Pololu USB SDK contains the code you need for making your own applications that use native USB to control the Jrk Motor Controller, Maestro Servo Controller, Simple Motor Controller, or USB AVR Programmer.
An application note about using AutoHotkey for Windows to control Pololu USB products.