
1. Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.1. Supported operating systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.2. Comparison to the original Jrk controllers . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2. Contacting Pololu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3. Getting started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.1. Installing Windows drivers and software . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.2. Installing Linux software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.3. Installing macOS software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
4. Basic setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
4.1. Choosing the motor, power supply, and Jrk . . . . . . . . . . . . . . . . . . . . . . . . 19
4.2. Connecting the motor and power supply . . . . . . . . . . . . . . . . . . . . . . . . . 21
4.3. Configuring and testing the motor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
5. Setting up the feedback method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
5.1. Setting up open-loop control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
5.2. Setting up analog feedback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
5.3. Setting up frequency feedback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
6. Setting up the control method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
6.1. Setting up USB control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
6.2. Setting up serial control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
6.3. Setting up I²C control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
6.4. Setting up analog control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
6.5. Setting up RC control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
7. Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
7.1. L D feedback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
7.2. Graph window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
7.3. Analog/RC input handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
7.4. Analog/frequency feedback handling . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
7.5. PID calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
7.6. Motor settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
7.7. rror handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
7.8. Logic power output (5V) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
7.9. Upgrading firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
8. Pinout and components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
9. Setting reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
10. Variable reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
11. Command reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
12. Serial command encoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
13. I²C command encoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
14. USB command encoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
15. Writing PC software to control the Jrk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
Jrk G2 Motor Controller User’s Guide © 2001–2019 Pololu Corporation
Page 2 of 199