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
Module with DC motor driver DRV8876. It can work with motors supplied with the voltage from 4.5 to 37 V and the current consumption up to 1.3 A. Pololu 4036
Module with DC motor driver DRV8874. It can work with motors supplied with the voltage from 4.5 to 37 V and current consumption up to 2.1 A. Pololu 4035
DC motor driver that allows you to control the movement of three drives using the I2C interface. Board with soldered connectors. Pololu 5033
DC motor driver that allows you to control the movement of three drives using the I2C interface. Connectors for self-assembly. Pololu 5034
DC motor driver that allows you to control the movement of three drives using the I2C interface. Pololu 5035
A module with a two-channel DC motor driver based on the TB6612FNG system. Designed for Wemos D1 Mini
The bidirectional ESC controller enables precise control of brushed DC motors within a voltage range equivalent to 1S–2S Li-Ion/Li-Po packs. Its small size and compatibility with classic RC signals facilitate applications in compact mobile designs and robotic projects with limited mounting space
The ESC RC controller module is designed for brush motors with a supply voltage from 3.5 to 6 V and a capacity of 1 A
No product available!
ESC RC controller module with FlySky receiver designed for two brush motors with a supply voltage from 2.5 to 5 V and a current consumption of 2 A
No product available!
Brushless DC motor (BLDC) driver. It can operate motors powered with a voltage from 6 to 20 V with a current consumption of up to 3 A
Module with 2-channel DC motor driver DRV8833 designed to work with the Raspberry Pi Pico. It can work with a voltage from 2.7 to 10.8 V and a current of up to 1.2 A. Pimoroni PIM617
Extension module with a driver for two stepper motors based on the HR8825 system. Dedicated for Raspberry Pi minicomputers. Waveshare Stepper Motor HAT (B)
Extension module with a driver for two stepper motors based on the DRV8825 system. Dedicated for Raspberry Pi minicomputers. Waveshare Stepper Motor HAT
No product available!
DC motor driver that allows you to control the movement of two drives using the I2C interface. Board without connectors. Pololu 5047
No product available!
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!
DC motor driver that allows you to control the movement of two drives using the I2C interface. Board with soldered connectors. Pololu 5045
No product available!
Pololu Jrk 12v12 USB Motor Controller with Feedback