Jrk G2 24v21 USB Motor Controller with Feedback

This is a merged information page for Item #3149.
View normal product page.

Pololu item #: 3149
Brand: Pololu
Status: Active and Preferred 
RoHS 3 compliant


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). This version offers a wide 6.5 V to 40 V operating range and can deliver continuous output currents up to 21 A without a heat sink. Male headers and terminal blocks are included but not soldered, allowing for custom installations.

Alternatives available with variations in these parameter(s): version Select variant…

Pictures

Jrk G2 24v21 USB Motor Controller with Feedback.

Jrk G2 24v21 USB Motor Controller with Feedback (top view).

Jrk G2 24v21 USB Motor Controller with Feedback, bottom view with dimensions.

Jrk G2 24v21 USB Motor Controller with Feedback with included hardware.

Jrk G2 18v27 or 24v21 USB Motor Controller with included terminal blocks and headers soldered.

Jrk G2 18v27 or 24v21 USB Motor Controller with included terminal blocks and headers soldered.

Jrk G2 18v27 or 24v21 USB Motor Controller with thick wires and included headers soldered.

Jrk G2 18v27 or 24v21 USB Motor Controller with thick wires and included headers soldered.

Basic pinout diagram of the Jrk G2 24v21 USB Motor Controller with Feedback.

Pololu Jrk G2 18v19 USB Motor Controller with Feedback controlling an industrial-duty linear actuator with an RC receiver.

Pololu Jrk G2 18v27 USB Motor Controller with Feedback controlling a high-power motor from USB.

Side-by-side comparison of the different Jrk G2 USB Motor Controllers with Feedback.

The graph window in the Jrk G2 Configuration Utility (version 1.2.0).

The main window and the variables window in the Jrk G2 Configuration Utility (version 1.2.0).




Overview


With integrated support for analog voltage or tachometer (frequency) feedback, the second-generation G2 family of Jrk motor controllers makes it easy to add closed-loop control of speed or position (but not both!) of a single brushed DC motor to a variety of projects. These versatile, general-purpose modules support five different control interfaces: USB for direct connection to a computer, TTL serial and I²C for use with a microcontroller, RC hobby servo pulses for use in an RC system, and analog voltages for use with a potentiometer or analog joystick. They also offer many settings that can be configured using our free configuration software utility for Windows, Linux, and macOS. This software simplifies initial setup of the device and allows for in-system testing and monitoring of the controller via USB (a micro-B USB cable is required to connect the Jrk G2 to a computer).

The table below lists the members of the Jrk family, including the original (green) versions, and shows the key differences among them.


Jrk
21v3

Jrk
12v12

Jrk G2
21v3

Jrk G2
18v19

Jrk G2
24v13

Jrk G2
18v27

Jrk G2
24v21
Recommended max
operating voltage:
28 V(1) 16 V 28 V(1) 24 V(2) 34 V(3) 24 V(2) 34 V(3)
Max nominal
battery voltage:
24 V 12 V 24 V 18 V 28 V 18 V 28 V
Max continuous current
(no additional cooling):
2.5 A* 12 A 2.6 A 19 A 13 A 27 A 21 A
USB, TTL serial,
Analog, RC control:
Yes Yes Yes Yes Yes Yes Yes
I²C control: Yes Yes Yes Yes Yes
Hardware current limiting: Yes Yes Yes Yes
Dimensions: 1.35″ × 1.35″ 1.85″ × 1.35″ 1.0″ × 1.2″ 1.4″ × 1.2″ 1.7″ × 1.2″
Price: $69.95 $199.95 $59.95 $99.95 $99.95 $159.95 $149.95
1 Transient operation (< 500 ms) up to 40 V.
2 30 V absolute max.
3 40 V absolute max.
* Reduced from “3 A” based on newer, more stringent tests. The value now is directly comparable to the rating for the newer G2 21v3.

Pololu Jrk G2 18v19 USB Motor Controller with Feedback controlling an industrial-duty linear actuator with an RC receiver.

Pololu Jrk G2 18v27 USB Motor Controller with Feedback controlling a high-power motor from USB.

Main features of the Jrk G2 family

Details for item #3149

The Jrk G2 24v21 operates from 6.5 V to 40 V and can deliver a continuous output current of 21 A without a heat sink. Note that 40 V is the absolute maximum for this controller; the maximum recommended operating voltage is 34 V, and the maximum recommended nominal battery voltage is 28 V.

If you need to identify which version you have, you can just plug it into a computer through USB and the Jrk software will tell you. For quick visual identification without a computer, you can distinguish this version from the identically sized Jrk G2 18v27 by the number 100 on top of the tall silver electrolytic capacitors.

Included hardware

The Jrk ships with a 0.1″ breakaway male header strip and two 2-pin 5mm terminal blocks. You can solder the terminal blocks to the four large through-holes to make your motor and motor power connections (see our short video on terminal block installation), or you can solder an 8-pin piece of the 0.1″ header strip into the smaller through-holes that border these larger holes. Note, however, that the terminal blocks are only rated for 16 A, and each header pin pair is only rated for a combined 6 A, so for higher-power applications, thick wires should be soldered directly to the board.

Pieces from the 0.1″ header strip can be soldered into the small holes on the logic connection side of the board to enable use with solderless breadboards, perfboards, or 0.1″ connectors, or you can solder wires directly to these holes for the most compact installation.

Note: A USB A to micro-B cable (not included) is required to connect the Jrk G2 to a computer for initial configuration.

Comparison to the original Jrk motor controllers

The Jrk G2 family features a number of improvements compared to our original two Jrk motor controllers (21v3 and 12v12). Most importantly, the Jrk G2 controllers support both higher operating voltages and larger output currents while being even more compact than their predecessors. Other new features include:

Comparison of the newer Jrk G2 21v3 (black PCB) with the original Jrk 21v3 (green PCB).

The Jrk G2 controllers are not drop-in replacements for the original Jrk controllers because of differences in their form factors and pin arrangements, although wiring changes should be straightforward. The Jrk G2 serial protocol is compatible with (and generally a superset of) the original Jrk serial protocol, so in many cases, serial interface software running on a microcontroller or computer will not need to be modified to work with a Jrk G2.

Dimensions

Size: 1.2″ × 1.7″ × 0.42″1
Weight: 10 g1

General specifications

Motor channels: 1
Control interface: USB; non-inverted TTL serial; I²C;
RC servo pulses; analog voltage
Minimum operating voltage: 6.5 V
Maximum operating voltage: 40 V2
Continuous output current per channel: 21 A3
Maximum PWM frequency: 20 kHz
Reverse voltage protection?: Y
Version: G2 24v21 (40 V max, 21 A max continuous)
Connectors soldered?: N

Identifying markings

PCB dev codes: umc04a
Other PCB markings: 0J10858, blank white box

Notes:

1
Without included hardware.
2
Absolute maximum; higher voltages can permanently destroy the motor driver. Recommended maximum is approximately 34 V, which leaves a safety margin for ripple voltage on the supply line.
3
Typical results at room temperature running at 90% duty cycle.

Documentation and other information

File downloads

Recommended links

Frequently-asked questions

Does the Jrk support using a quadrature encoder for feedback?
The Jrk motor controllers do not work with encoders, in the sense that you cannot get position control over unlimited number of rotations. (The Jrks are typically used with potentiometer feedback, which allows for up to a few rotations when using multi-turn potentiometers.)

On the blog