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
This stepper motor driver offers microsteps down to 1/256th of a step, ensuring exceptional precision and smooth motion. Its simple operation—requiring only two microcontroller pins—and low operating voltage (1.8 to 10V) make it ideal for energy-efficient mobile, robotic, and DIY applications. Integrated connectors, LEDs, and a potentiometer for current adjustment facilitate prototyping and secure integration with popular platforms like Arduino and ESP32. Adafruit 6353
Stepper motor driver that can work with a voltage in the range from 20 to 50 V and a maximum current of 4.2 A. It allows you to configure the microstep in the range from 2 to 128. DM542
No product available!
DRV8825 Stepper Motor Driver Carrier is a DRV8825 stepper motor driver that allows you to supply a bipolar current of up to 1.5 A per phase, without using a heat sink. The system can be supplied with voltage up to 45V, in the set there is a heat sink. Polol 2133
Dual motor controller that allows you to control two DC motors with 2.7-10.8V voltage and 1.2A continuous current per channel. Pololu 2130
No product available!
TB67S249FTG stepper motor driver module supplied with 10-47V voltage and working current of 1.7A. The controller allows you to control the motor movement up to 7 different resolutions (up to 1/32 of a step). Pololu 2973
Tic T500 USB Multi-Interface Stepper Motor Controller
Pololu Dual G2 High-Power Motor Driver 24v18 is an extension that allows you to control two DC motors designed for Raspberry Pi. The motors can be supplied with 6.5-36V voltage and can draw a maximum current of 18A. Pololu 3756
No product available!
This Kit with fully-dedicated PWM driver chip handles all the motor and speed controls over I2C. Only two data pins (SDA & SCL in addition to the power pins GND & 5V) are required to drive the multiple motors; you can also connect any other I2C devices or shields to the same pins. This makes it drop-in compatible with any Arduino, such as the Uno, Due, Leonardo and Mega R3. Adafruit 1438
A4988 Stepper Motor Driver Carrier with Voltage Regulators
DC motor driver that allows you to control the movement of two drives using the I2C interface. Board with connectors for self-assembly. Pololu 5046
No product available!
The expansion module is designed to work with the micro:bit educational board. It can control 3 servos and 2 DC motors. Waveshare Motor Driver for micro:bit
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!
No product available!
TB67S128FTG stepper motor driver module powered by 6.5-44V voltage and 2.1A operating current. The controller allows you to control the movement of the engine with up to 8 different resolutions (up to 1/128 step). Pololu 2998
3-channel brush motor controller module with PWM signal mixing function. It allows you to control three DC motors with a current consumption of up to 15 A per channel
No product available!
Pololu Jrk 12v12 USB Motor Controller with Feedback