Motor controllers receive commands from the roboRIO and adjust the power to the motors accordingly.
Types:
SPARK MAX
Victor SPX
Talon SRX
Control:
Typically controlled by PWM or CAN signals from motor controllers.
Motors without brushes, using electronic commutation.
Pros:
Higher efficiency, lower maintenance, better performance.
Cons:
More complex control, higher initial cost.
Examples:
Sim Motor
Standard DC Motor
Connections: • Power from PDH • Control signals from roboRIO (CAN or PWM)
Traditional motors with brushes and commutators.
Pros:
Cost-effective, simple control.
Cons:
Higher maintenance due to brush wear, less efficient than brushless motors.
Typically, no built-in encoders; separate sensors needed.
Examples:
Neo 550: Compact and powerful, suitable for lightweight mechanisms
Falcon 500: High performance with integrated motor controller and encoder. Now discontinued.
Kraken X60: One of the newest motors in FRC, it has replaced Falcon 500 as top motor, with integrated motor controller and encoder.
Control:
Controlled by motor controllers like SPARK MAX or Built in Falcon controllers
Motors with integrated position feedback for precise control.
Pros:
High precision, simple control.
Cons:
Limited power compared to other motors, typically used for small mechanisms.
Typically, limited range of motion
Control:
Controlled by PWM signals directly from the roboRIO or motor controllers.
Built-in Encoders:
Encoders built into the servo for position feedback.