Pololu Jrk 12v12 USB Motor Controller with Feedback
The powerful jrk 12v12 motor controller 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. The continuous output current is approximately 12 A (30 A max) and the operating range of 6–16 V (with transient protection up to 40 V).
![]() |
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 7, Vista, or Windows XP) allows easy calibration and configuration through the USB port.
Key improvements over competing products and earlier Pololu motor controllers with feedback include:
![]() |
![]() |
![]() |
| Motor channels: | 1 |
|---|---|
| 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.
|
|
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).
Note: A USB A to mini-B cable is not included.
![]() |
Pololu Jrk 21v3 USB Motor Controller with Feedback |
![]() |
USB Cable A to Mini-B 6 ft. |
![]() |
Mounting Bracket for Concentric LD Linear Actuators |
Data sheet
Manufacturer BTC Korporacja sp. z o. o. Lwowska 5 05-120 Legionowo Poland sprzedaz@kamami.pl 22 767 36 20
Responsible person BTC Korporacja sp. z o. o. Lwowska 5 05-120 Legionowo Poland sprzedaz@kamami.pl 22 767 36 20
The stepper motor driver with the MP6500 system allows the bipolar motor to be supplied with current up to 1.5 A per phase, without the use of a heat sink. The system can be supplied with voltage in the range 4.5 ... 35 V. Pololu 2966
MP6500 Stepper Motor Driver Carrier, Digital Current Control
Gravity: IO Expansion & Motor Driver Shield is an Arduino compatible expansion board that provides digital I / O ports, analog I2C, SPI and UART interfaces, as well as a DC motor driver. DFRobot DFR0502
Tic T500 USB Multi-Interface Stepper Motor Controller
Tic T500 USB is a stepper motor driver based on the MP6500 chip. It allows you to control the stepper motor whose voltage on the coil is 4.5-35V, the maximum current per coil is up to 1.5A. The controller can be controlled by: USB, TTL, I2C, RC (PWM model) etc. Pololu 3134
The RoboClaw Solo motor controllers from Basicmicro (formerly Ion Motion Control) can control a single brushed DC motor using USB serial, TTL serial, RC, or analog inputs. An integrated quadrature decoder make it easy to create a closed-loop speed control system.
The RoboClaw Solo motor controllers from Basicmicro (formerly Ion Motion Control) can control a single brushed DC motor using USB serial, TTL serial, RC, or analog inputs. Pololu 3291
No product available!
2x1.2A DC Motor Driver is a dual controller of DC motors with a Gravity connector, supplied with 2.5 ... 12V voltage with a maximum current consumption of 1.2A (3.2A peak) per channel. DFRobot DRI0044-A
2x1.2A DC Motor Driver is a dual controller of DC motors powered with 2.5 ... 12V voltage with a maximum current consumption of 1.2A (3.2A peak) per channel. DFRobot DRI0044
The X-NUCLEO-IHM17M1 is a low voltage three-phase brushless DC motor driver expansion board based on the STSPIN233 for STM32 Nucleo. It provides an affordable and easy-to-use solution for the implementation of portable motor driving applications such as thermal printers, robotics and toys
Dual MAX14870 Motor Driver is a dual DC motor controller compatible with the Arduino standard that allows you to control two DC motors with 4.5 ... 36V continuous current of 1.7A. Polol 2519
Dual MAX14870 Motor Driver is a dual DC driver compatible with Raspberry Pi that allows you to control two DC motors with 4.5-36V continuous current of 1.7A. Pololu 3759
ual MAX14870 Motor Driver is a dual DC motor driver compatible with the Raspberry Pi standard that allows you to control two DC motors with 4.5 ... 36V continuous current of 1.7A. Pololu 3758
This powerful motor controller makes closed-loop speed or position (but not both!) control of a brushed DC motor easy, with quick configuration over USB using our free software. It supports five control interfaces: USB, TTL serial, I²C, analog voltage (potentiometer), and hobby radio control (RC).
DC motor driver with voltage 6.5 ... 40V and maximum continuous current 13A. It has the ability to easily implement the feedback loop and numerous control interfaces. Polol 3147
DC motor driver with voltage 6.5..30V and maximum continuous current 27A. It has the ability to easily implement the feedback loop and numerous control interfaces. Polol 3148
No product available!
Pololu Jrk 12v12 USB Motor Controller with Feedback