Pololu Jrk 21v3 USB Motor Controller with Feedback
The jrk 21v3 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 with feedback for closed-loop speed or position control, or it can be used without feedback as an open-loop speed control. The continuous output current is approximately 3 A in the recommended operating range of 8–28 V, with derated performance down to 5 V and transient protection to 40 V. The board ships with connectors included but not soldered in, allowing for custom installations.
![]() |
The jrk 21v3 is a versatile, general-purpose motor controller that supports a variety of interfaces, including USB. The broad operating range from 5 V to 28 V and continuous output current of 3 A (5 A peak) allow this board to control most small 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:
Note: A USB A to mini-B cable (not included) is required to connect this controller to a computer.
![]() |
![]() |
![]() |
| Motor channels: | 1 |
|---|---|
| Operating voltage: | 5 – 28 V |
| Continuous output current: | 3 A |
| Peak output current: | 5 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 21v3 is the smaller of two jrk motor controllers. For a higher-power version, see the jrk 12v12.
|
|
The jrk 21v3 is available in two versions: “fully assembled” with terminal blocks and 0.1" male header pins pre-installed (left picture above), and connector-free (right picture above). The connector-free version includes a 14×1 straight 0.100" breakaway male header strip and two 3.5mm, 2-pin terminal blocks, but these parts are not soldered to the board, which allows for custom installations.
The three mounting holes are intended for use with #2 screws (not included).
|
|
||||
|
|
![]() |
Micro Maestro 6-Channel USB Servo Controller (Assembled) |
![]() |
Pololu Qik 2s9v1 Dual Serial Motor Controller |
![]() |
Pololu Jrk 12v12 USB Motor Controller with Feedback |
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
Atmel ATmega32U4 microcontroller comes preloaded with an Arduino-compatible bootloader, and the board includes dual motor drivers that can deliver 1.7 A per channel to two brushed DC motors. Pololu 3119
Two-channel DC motor driver powered with the voltage from 2.5 to 12 V with a maximum continuous current of 0.8 A per channel. It can control a bipolar stepper motor
A single-channel DC motor controller with a UART TTL interface. It is powered from 4.5 V to 48 V and can deliver up to 2.2 A of current. Board with connectors for assembly. Pololu 5063
No product available!
This add-on board enables a Raspberry Pi B+, Pi A+, Pi 2 or Pi 3 to drive a pair of brushed DC motors. Its dual MC33926 motor drivers operate from 5 V to 28 V and can deliver a continuous 3 A (5 A peak) per motor. The default pin mappings make it easy to get started using our provided software, but the board also exposes most of the driver chips’ I/O pins for more specialized applications.
No product available!
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
No product available!
Dual motor controller allowing two DC motors to be driven with voltages from 4.5 to 13.5V and a continuous current of 1.2 A per channel. SparkFun ROB-14450
An H-bridge capable of controlling one DC motor in both directions or two unidirectional motors at voltages from 4.5 to 44 V and continuous current up to 1.1 A. The module offers three operating modes (PH/EN, IN/IN, half-bridge), built-in current limiting and measurement, and protection against overheating, overload, undervoltage, and reverse polarity. Its compact design, flexible logic power supply (1.8–5.5 V), and simple control make it ideal for robotics, automation, and hobby projects. Pololu 4972
Pololu G2 18v15 High Power is a miniature DC motor controller. Power supply for the controller: 6.5 ... 30 V. Current efficiency of the module: 15 A. The module has protection against back voltage and overvoltages. Pololu 1362
Pololu G2 18v15 High Power is a miniature DC motor controller. Power supply for the controller: 6.5 ... 30 V. Current efficiency of the module: 15 A. The module has protection against back voltage and overvoltages. Pololu 1363
No product available!
Universal platform dedicated to Intel Edison modules. Designed for the construction of four-wheeled mobile robots. Seeed Studio 102010028
Module of a 4-channel driver of DC motors with RP2040 microcontroller. It allows the connection of encoders and is equipped with a QW/ST connector. Pimoroni PIM636
No product available!
HAT with two-channel DC motor driver for Raspberry Pi. It has an operating voltage from 6 to 24 V and a continuous current of up to 10 A. It can be controlled by a PWM signal or by means of built-in buttons. Cytron HAT-MDD10
A two-channel DC motor controller with a UART TTL interface. It is powered from 1.8 V to 22 V and can deliver up to 1.6 A per motor. Board with connectors. Pololu 5080
Module with 2-channel driver for DC motors L298P. The board is equipped with a Grove connector and communicates via the I2C interface. Seeed Studio 105020093
Pololu Jrk 21v3 USB Motor Controller with Feedback