Pololu Jrk 12v12 USB Motor Controller with Feedback

Pololu_pic.jpground
The 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). For the 4m boat, the Arduino and Pololu will communicate using serial interface. The controller can be used as an open-loop speed control or for closed-loop speed or position control. This motor controller will be used by the team for the first time in the 2012-2013 year.

Basic Information
User Manual: http://www.pololu.com/docs/0J38

Compatible Operating Systems and Configuration: Power: PWM: Serial Communication:
 * The jrk must be initially configured from Windows
 * After configuration, the jrk can be used with Microsoft Windows 7, Windows Vista, Windows XP, Linux, and Max OS X 10.7 or later
 * During configuration, settings such as input, motor, feedback, PID, and error response options can be set
 * 6 V to 16 V operating supply range
 * 12 A maximum continuous current output (30 A peak)
 * Has reversed power protection
 * Duty cycle of -600 to 600 (where 600 is full forward and -600 is full reverse)
 * The jrk is capable of both 20kHz and kHz PWM (higher frequency means greater power loss)
 * Available baud rates: 300-11 520 bps (can be pre-set or auto-detected)
 * Communicates using TTL non-inverted serial signals on TX and RX lines
 * See the user manual for more information about command protocols