Pololu Jrk 21v3 USB Motor Controller with Feedback (Fully Assembled)
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 installed as shown (no soldering required).
![]() |
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).
|
|
||||
|
|
![]() |
Mounting Bracket for Concentric LD Linear Actuators |
![]() |
USB Cable A to Mini-B 6 ft. |
![]() |
Concentric LACT12P-12V-20 Linear Actuator with Feedback: 12" Stroke, 12V, 0.5"/s |
Data sheet
Manufacturer
Responsible person
Two-channel driver for DC motors with an operating voltage from 7 to 45 V and a continuous current of up to 60 A. It can be controlled by an analog signal, PWM, UART, RC or by means of built-in buttons. Cytron MDDS60
Single-channel DC motor driver with an operating voltage from 8 to 28 V and a continuous current up to 160 A. It can be controlled by an analog signal, PWM, UART, RC or by means of built-in buttons. Cytron MDS160A
No product available!
Two-channel driver of direct current (DC) motors with a working voltage from 7 to 30 V and a maximum continuous current of 10 A. It can be controlled by a PWM signal or by buttons. Cytron MDDRC10
HAT module with TB6612FNG motor driver and PCA9685 PWM driver designed for Raspberry Pi minicomputers. The board is equipped with a 40-pin connector. Adafruit 4280
Module with the driver of motors TB6612FNG and driver PWM PCA9685 for Raspberry Pi Pico. It allows you to control the movement of 4 DC motors. Waveshare Pico-Motor-Driver
Brushless DC motor (BLDC) driver with speed control by potentiometer. It can operate motors powered with a voltage from 7 to 12 V with a current consumption of up to 1.2 A
Module with DC motor driver DRV8256E. It can work with motors supplied with the voltage from 4.5 to 48 V and the current consumption up to 1.9 A. Pololu 4038
Module with DC motor driver DRV8256P. It can work with motors supplied with the voltage from 4.5 to 48 V and the current consumption up to 1.9 A. Pololu 4039
No product available!
DC motor driver with an operating voltage from 6 to 60 V and a maximum continuous current of 300 A. It can communicate via USB, UART, RC or analog signal and allows for the implementation of a feedback loop. Pololu 3584
No product available!
Universal platform dedicated to Intel Edison modules. Designed for the construction of four-wheeled mobile robots. Seeed Studio 102010028
Universal driver for DC and LED motors. It can work with a supply voltage from 5 V to 24 V and a load up to 10 A. DFRobot DRI0050
Brushless DC motor driver (BLDC) with speed regulation by potentiometer or PWM signal. It can operate motors powered with the voltage from 6 to 60 V with a current consumption of up to 16 A
Module with TMC2208 stepper motor driver. It enables control with a supply voltage ranging from 5.5 to 34 V and a current of up to 1,2 A
Brushless motor driver module (ESC regulator) with current efficiency up to 20 A. Uses BLHeli_S software
Driver module for two DC brushed motors with current efficiency up to 5 A per channel. It can work with LiPo 2S and 3S packets
Module with a 2-channel driver for DC motors L293D designed to work with the Raspberry Pi Pico. It can work with a voltage from 6 to 12 V and a current of up to 600 mA. SB Components 21468
Pololu Jrk 21v3 USB Motor Controller with Feedback (Fully Assembled)