SPARK Motor Controller

Not Available for 2019 FRC Season; See Product Description for details

The SPARK Motor Controller is a workhorse motor controller used for FRC, known for its toughness, ease of use, and affordability. This past year we took the technology and gave it an upgrade to create the SPARK MAX Motor Controller. While many teams are excited for SPARK MAX due to the introduction of brushless motors to FRC, the SPARK MAX also functions as a PWM brushed motor controller, much like the original SPARK.

We manufactured a set quantity of the original SPARK Motor Controller before the 2019 season and have exhausted all of that supply. We recommend teams take a look at the SPARK MAX as an alternative for the 2019 season. We will use team feedback to evaluate if we build the original SPARK Motor Controller for future seasons. If you would like notification on the future of the SPARK Motor Controller leave your email in the box above.  

The REV Robotics SPARK Motor Controller is an inexpensive brushed DC motor controller designed to give FIRST® Robotics Competition teams more bang for their buck.

The Spark features 60A continuous current with passive cooling, bi-directional limit switch inputs for smart mechanism control, an RGB LED status indicator, and a button-activated brake/coast mode.


  • Passive cooling
    • No fans required
  • Synchronous rectification
    • Reduces heat generation
  • Limit switch inputs
    • Stops forward and/or reverse motion automatically
    • No programming required
    • Compatible with normally open (NO) limit switches
  • Calibration
    • Factory calibrated to 1ms – 2ms input signal
    • User calibratable
  • Integrated cable retention for PWM port
  • Clamping screw terminals
    • Better contact area and retention
  • RGB status LED
    • Detailed mode and operation feedback


  • Input Voltage (nominal): 12V
  • Continuous Current: 60A
  • Peak Current (2 second surge): 100A
  • Input Pulse Width Range (nominal): 1ms – 2ms
  • Input Resolution: 1μs
  • Input Deadband: 40μs
  • Output Frequency: 15.625kHz
  • Output Voltage Range: 0V – ±Vin
  • Maximum Output Voltage Resolution: 0.001xVin
  • Dimensions: 2.860″ x 1.875″ x 0.868″
  • Weight: 74g/2.61oz

Kit Contents

1 – SPARK Motor Controller
1 – PWM Cable – 36″ – 22 AWG
2 – Extra terminal screws – M3