Pololu TRex Jr Dual Motor Controller (5A Peak per Coil) (Retired)


The Pololu TReX Jr Dual Motor Controller is a fantastically awesome DC motor controller designed to automagically blend autonomous and human control of small robots. This insanely compact motor driver allows you to create single-board designs that slashes production cost while maintaining a small package. As an added benefit, the use of the motor driver allows operation up to 24 V.

The serial interface can switch instantly with one of the other two interfaces, allowing mixed autonomous and remote control. For example, a robot could be configured to run autonomously most of the time, but if it were about to unknowingly drive itself over a cliff, a human operator could swoop in, override the autonomous function, and swerve the robot to safety.

Out of stock


Package Contents:

Pololu TRex Jr Dual Motor Controller


Size: 1.75” x 1.75” x 0.5”
Weight: 15 g

Technical Specifications of Pololu TRex Jr Dual Motor Controller:

Motor Driver: MC33887
Motor Channels: 2 bidirectional (5 A peak, up to 2.5 A continuous), 1 unidirectional (10 A continuous)
Speed Control: 128 steps in each direction
Control Interface: Non-inverted TTL serial (2-way); RS-232 serial (1-way); RC servo pulses, analog voltage (master interface set by mode-select jumper)
Input Channels: 5 (RC servo pulses or or analog voltages)
Supply Voltage: 5 – 24 V
Continuous Output Current Per Channel: 2.5 A (on primary channels)
Peak Output Current Per Channel: 5 A (on primary channels)
Continuous Paralleled Output Current: 5 A
Current Sense: 0.5 V/A (current readings are converted to a digital number from 0-255)
Maximum PWM Frequency: 10 kHz
Minimum Logic Voltage: 2.7 V
Maximum Logic Value: 5.5 V
Reverse Voltage Protection?: Yes
Analog Measurements: 10-bit resolution
Baud Rates: Supports 11 common baud rates ranging from 1200 to 115,200 bps
Expanded Protocol: Allows multiple Pololu servo and motor controllers on one serial line
Compact Protocol: Allows both motors 1 and 2 to be simultaneously set with just three bytes


Getting Started: http://www.pololu.com/docs/0J5

Command Documentation: http://www.pololu.com/file/0J12/TReXJr_Commands_v1.2.pdf

Configuration Parameter Documentation: http://www.pololu.com/file/0J13/TReXJr_Parameters_v1.2.pdf

RC/Analog control features:

-Battery Elimination Circuit (BEC) jumper lets the TReX Jr optionally power your RC receiver or analog controller
-Mix-mode jumper allows for single-stick motor control of differential-drive robots
-Automatic calibration for your particular RC or analog controller

Options accessible through the serial interface:

-Five high-resolution channel input values are available
-Remapped channel input values show what the TReX Jr would do if it were in control
-Optional 7-bit cyclic redundancy checking to ensure command/data validity
-Calibration values can be explicitly read and set
-Each channel can be reversed and parabolically scaled
-Current limit, acceleration, and maximum motor speed settings
-The bidirectional motors can (individually) be set to coast or variable brake when in the deadband
-Upgradable firmware

Safety features:

-“Safe-start” requirements prevent accidental motor activation at power-up
-Optional automatic motor shutdown on serial error, timeout, or input channel noise


There are no reviews yet.

Be the first to review “Pololu TRex Jr Dual Motor Controller (5A Peak per Coil) (Retired)”
SKU: 615872423613 Category: