Motor Speed Controllers



Motor speed controllers get connected to your battery and your motors. Your radio control receiver also plugs into the motor controller. The controller is then able to control the speed and direction of the motors.


The set-ups for the controller is simple plug-and-play. You can fine tune some of the parameters, but in most cases you won't need to. Our controllers operate two channels independently of each other so you only need one controller to drive and steer both the left and the right wheels.






AmpFlow Motor Controller

The AmpFlow Dual Motor Speed Controllers operate at 6 to 36 Volts and can handle 160 Amps per channel. They feature adjustable braking, acceleration, and current limiting.

A BEC (Battery Eliminator Circuit) provides a 5V power output for use with radio control receivers or other devices.

Two mixing options are available. Each joystick can operate one channel independently, or a single joystick can operate both channels for tank-like steering.

Over-current and over-heat control logic prevents meltdowns and provides the maximum current even under stalled conditions. The maximum current limit is adjustable.

The 160A controller measures 7.5" L x 4.3" W x 2.2" H. Weight: 1.4 lb. Note: This controller has been updated with a metal case rather than the plastic case in the above picture.

Additional features:
  • Both channels can be combined into a single channel with 300A output
  • Additional third channel for low-current switching of auxiliary device
  • Inputs for two quadrature encoders for full servo control
  • Two servo connectors plug directly to an RC receiver
  • Adjustable current limiting
  • User selectable servo feedback: Encoder or Analog voltage
  • Full RS232 serial command and setup
  • Multiple-operating modes: Normal PWM, Torque, Velocity, Servo-Position
  • Manual control inputs (Step/Dir) for each channel (Left, Right, Aux)
  • Robust signal processing for smooth, reliable fail-safe operation
  • Indicator LED's show direction, power, over-temperature, and board status

User's Manual




AmpFlow 160A Controller - $595 Quantity






MCP Motor Controller

The MCP is a less-expensive two-channel motor conroller that is rated for 60 Amps per channel. It is recommended only for use in the Light Weight robot kit.

The MCP motor controller is feature-packed and customizable. It incorporates an advanced motion control scripting language based on an easy to use variant of BASIC. The scripting language gives complete control over the motor controller's functions including changes to I/O and system settings on the fly. The scripting language supports 32 bit integer and floating point math, 32 bit variables, arrays, conditional statements and more. The MCP's I/O is scriptable, making it extremely adaptable to any application. Scripts are created and debugged from within the free Motion Studio application. The MCP's high degree of customization allows it to easily run as a stand alone controller or integrate into any system.

The MCP can be configured for closed or open loop modes. A wide range of closed loop sensor are supported including potentiometers, absolute encoders, accelerometers, gyros and more.

The MCP includes several user definable I/O which make the integration of limit switches, homing switches and other devices possible. In addition I2C and SPI are supported to connect external sensors. The MCP program language and mix of user- controlled I/O eliminate the need for a secondary interface system in many applications.

With the multi mode interface, MCP can be controlled from CANOpen, USB, RC radio, serial devices, analog, PLCs and or microcontrollers such as an Arduino or Raspberry Pi. In addition it can be networked as slave or master using CANOpen.

The MCP is a synchronous regenerative motor controller. It can be configured to redirect the regenerative power for use with switching power supplies. The MPC also incorporates a lithium cutoff mode to protect batteries from damage due to excessive regenerative voltages.

  • Motor Channels: 2
  • Continuous Current per Channel: 60A
  • Max Voltage: 34 VDC
  • BEC: 5 VDC, 300mA
  • Encoder Inputs
  • Thermal Protection
  • Current Sense
  • User Selectable Peak Current
  • Battery Protection
  • Regenerative Braking
  • Over and Under Voltage Protection
  • Position, Velocity, and Torque Control Modes

Control Via:
  • USB
  • Analog
  • RS232
  • CAN Bus
  • RC Pulse

Mechanical:
  • 114mm x 107mm x 34mm
  • Weight: 340 grams

User's Manual

Motion Studio


MCP Dual Motor Controller - $269 Quantity






Solo 300 Motor Controller

The Solo 300 is an intelligent motor controller designed to control one brushed DC motor at up to 300 Amps continuously. It can be controlled from USB, RC radio, PWM, TTL serial, analog, and microcontrollers such as Arduino or Raspberry Pi.

The Solo 300 automatically supports 3.3V or 5V logic levels, travel limit switches, home switches, emergency stop switches, power supplies, braking systems, and contactors. A built-in switching mode BEC supplies 5VDC at up to 1.2 Amps for powering user devices.

Brushed DC motors can be controlled in open or closed loop using position or velocity control modes. It features several built-in commands for controlling acceleration, deceleration, distance, speed, current sense, voltage limits, and more. RC and analog control modes also include several user-defined settings such as acceleration and deceleration rates.

Quadrature encoders with up to 19.6 million pulses per second are supported and can be auto-tuned using Motion Studio, a free downloadable application. In addition, a wide range of sensor inputs, including potentiometers and absolute encoders, are supported. The closed-loop functionality enables total control over speed, velocity, and direction regardless of load changes.

The Solo 300 incorporates several protection features, including over and under-voltage, temperature, and current limits. Several user-definable settings such as maximum and minimum battery voltages and maximum current limits provide more refined control.

The Solo 300's regenerative braking will charge the battery when braking. Its advanced circuitry can change direction during full throttle without damage, and it has a LiPo cutoff mode to prevent battery damage.

  • Continuous current: 300A
  • Max voltage: 60 VDC
  • BEC: 5 VDC @ 1.2A
  • Encoder input
  • Thermal protection
  • Current sensing
  • User-selectable peak current
  • Battery protection
  • Regenerative braking
  • Over and under-voltage protection
  • Position and velocity control modes

Control via:

  • USB
  • Analog
  • RS232
  • RC Pulse

  • Dimensions: 99mm x 73mm x 30mm
  • Weight: 300 grams

User's Manual

Motion Studio


Solo 300 High-Voltage Controller - $499 Quantity






Speed Adjuster



This speed adjuster plugs into the radio control inputs of the motor controllers. It is a quick and easy way to send the control signals to the motor controllers without the need for an RC transmitter or receiver. Turn the knob to control the motors from full forward to full reverse or anywhere in between.

One unit can control both channels of the speed controller by sending the same signal to both channels. Two units are required to have independent control of speed and direction of both channels.




AmpFlow Speed Adjuster - $20 Quantity