SPARK MAX Motor Controller
Overview
The SPARK MAX (REV-21-1650) is an all-in-one motor controller capable of driving both brushed and brushless DC motors. It is designed for the high-performance requirements of the FIRST Robotics Competition, featuring a high-power output in a compact form factor. The controller integrates advanced features like a USB-C interface for configuration and a built-in sensor port for motor feedback.
Why Choose This Part
It offers universal motor support for both 3-phase brushless and standard brushed DC motors without needing separate hardware. The controller supports multiple communication protocols including CAN and PWM, while providing integrated smart current limiting to protect motors and electronics.
Applications
Getting Started
Connect the SPARK MAX to a Windows PC via USB-C and use the REV Hardware Client for firmware updates and initial calibration. For system integration, use the SparkMax CAN library for C++, Java, or LabVIEW. Ensure the 10-pin data port is utilized for encoder feedback when running in brushless sensored mode.




