Skip to main content

Motors

All motors used on our robot are brushless — they have no brushes or commutator to wear out, and require a compatible brushless motor controller to run. The controller handles commutation electronically using the motor's built-in encoder.

This page covers the eight motors used on our robot:

MotorMakerCompatible Controllers
Kraken X60CTR Electronics / WCPTalon FX (integrated)
Kraken X44CTR Electronics / WCPTalon FX (integrated)
NEOREV RoboticsSPARK MAX, Thrifty Nova, Talon FXS
NEO 2.0REV RoboticsSPARK MAX, Thrifty Nova, Talon FXS
NEO 550REV RoboticsSPARK MAX, Thrifty Nova, Talon FXS
NEO VortexREV RoboticsSPARK Flex, SPARK MAX (via adapter)
Thrifty PulsarThe Thrifty BotThrifty Nova, SPARK MAX
MinionWest Coast ProductsSPARK MAX, Thrifty Nova, Talon FXS
Encoder cables are required for all brushless motors

Every motor listed here has a hall-effect encoder built in. The motor will not run without the encoder cable connected at the controller — it is not optional.


Kraken X60

Official docs: https://docs.wcproducts.com/welcome/electronics/kraken-x60

The Kraken X60 is a full-size brushless motor with the Talon FX motor controller built directly into the motor housing. There is no separate controller to mount or wire. It is configured and programmed through Phoenix 6 using Phoenix Tuner X.

Specifications

ParameterValue
ManufacturerCTR Electronics / West Coast Products
ControllerTalon FX (integrated)
Phase connectionBuilt in
Encoder connectionBuilt in

Wiring

Phase Connection:

The phases are connected internally, see Talon FX for instructions on connecting the motor controller.

Encoder Connection:

The encoder is connected internally, see Talon FX for instructions on connecting the motor controller.


Kraken X44

Official docs: https://docs.wcproducts.com/welcome/electronics/kraken-x44

The Kraken X44 is a compact version of the Kraken X60, also with the Talon FX controller integrated. It is shorter and lighter, trading some torque for a smaller footprint. Same controller family, same software stack, same screw terminals.

Specifications

ParameterValue
ManufacturerCTR Electronics / West Coast Products
ControllerTalon FX (integrated)
Phase connectionBuilt in
Encoder connectionBuilt in

Wiring

Phase Connection:

The phases are connected internally, see Talon FX for instructions on connecting the motor controller.

Encoder Connection:

The encoder is connected internally, see Talon FX for instructions on connecting the motor controller.


NEO

Official docs: https://docs.revrobotics.com/brushless/neo/v1.1

The NEO is REV Robotics' full-size brushless motor. Three phase wires carry power from the controller to the motor, and a separate encoder cable reports position back to the controller.

Specifications

ParameterValue
ManufacturerREV Robotics
Phase connection12 AWG leads
Encoder connection24 AWG leads in a 6 pin JST-PH connector

Wiring

Phase Connection:

Connect the motor phase leads (red/black/white) to the motor controller's motor output leads using Anderson PowerPole connectors. Wire colors must match between motor and controller.

Encoder Connection:

Plug the 6 pin JST-PH connector directly into the motor controller. If the leads need to be lengthened, use a 6 pin JST-PH joiner board and extension cable.


NEO 2.0

Official docs: https://docs.revrobotics.com/brushless/neo/2.0

The NEO 2.0 is a drop-in replacement for the original NEO. Same form factor, same shaft, same connectors — improved internal construction for better thermal management and longer service life.

Specifications

ParameterValue
ManufacturerREV Robotics
Phase connection12 AWG leads
Encoder connection2x3 PHSD connector

Wiring

Phase Connection:

Connect the motor phase leads (red/black/white) to the motor controller's motor output leads using Anderson PowerPole connectors. Wire colors must match between motor and controller.

Encoder Connection:

Plug the 6 pin JST-PH connector directly into the motor controller. If the leads need to be lengthened, use a 6 pin JST-PH joiner board and extension cable.


NEO 550

Official docs: https://docs.revrobotics.com/brushless/neo/550

The NEO 550 is REV's compact brushless motor in the industry-standard 550 form factor. It spins faster than the full-size NEO but produces less torque. Use it for mechanisms that need speed without high stall force — intakes, indexers, and light-duty mechanisms.

Specifications

ParameterValue
ManufacturerREV Robotics
Phase connection16 AWG leads
Encoder connection24 AWG leads in a 6 pin JST-PH connector

Wiring

Phase Connection:

Connect the motor phase leads (red/black/white) to the motor controller's motor output leads using Anderson PowerPole connectors. Wire colors must match between motor and controller.

Encoder Connection:

Plug the 6 pin JST-PH connector directly into the motor controller. If the leads need to be lengthened, use a 6 pin JST-PH joiner board and extension cable.


NEO Vortex

Official docs: https://docs.revrobotics.com/brushless/rev-motors/neo-motors/neo-vortex

The NEO Vortex is REV's newest full-size brushless motor. Rather than loose phase wires and a separate encoder cable, it uses a docking interface — the motor physically clips directly into the SPARK Flex controller. This eliminates loose wire connections between the motor and controller entirely.

Specifications

ParameterValue
ManufacturerREV Robotics
Phase connectionDocking connector
Encoder connectionDocking connector

Wiring

Phase Connection:

The phases are connected using the docking connector, see below for instructions.

Encoder Connection:

The encoder is connected using the docking connector, see below for instructions.

Docking Connection:

  1. Align the motor phase bullets between the NEO Vortex and NEO Vortex Solo Adapter.
  2. Allowing the bullets to guide the two together, press the NEO Vortex and NEO Vortex Solo Adapter together until their bodies meet. There may be a small gap between the motor and the controller opposite the bullets. This is normal.
  3. Insert the included docking screws into the counterbored Docking Screw Clearance Holes on the NEO Vortex Solo Adapter.
  4. Using the 2.5 mm Hex Key, tighten the four screws evenly in a crisscross pattern until the screws are tight and secure. The screw heads should be sub-flush from the mounting face of she NEO Vortex Solo Adapter. If you have a torque wrench, the ideal torque is 11.5 ±0.9 in-lb (1.3 ±0.1 Nm).

Thrifty Pulsar

Offical docs: https://docs.thethriftybot.com/pulsar-775/wuLCPWpTam2fQB4ph6pL

The Thrifty Pulsar is a brushless motor from The Thrifty Bot in the 550 form factor. It is a cost-effective alternative to the NEO 550 and uses the same connector interface, making it a drop-in compatible motor with the same controllers.

Specifications

ParameterValue
ManufacturerThe Thrifty Bot
Phase connection14 AWG lead
Encoder connection24 AWG leads in a 6 pin JST connector

Wiring

Phase Connection:

Connect the motor phase leads (red/black/white) to the motor controller's motor output leads using Anderson PowerPole connectors. Wire colors must match between motor and controller.

Encoder Connection:

Plug the 6 pin JST-PH connector directly into the motor controller. If the leads need to be lengthened, use a 6 pin JST-PH joiner board and extension cable.


Minion

Offical docs: https://store.ctr-electronics.com/products/minion-brushless-motor

The Minion is a compact brushless motor from West Coast Products in the 550 form factor. It is designed to work with the Talon FXS, SPARK MAX, and Thrifty Nova, and is well-suited for lightweight mechanisms where packaging space is tight.

Specifications

ParameterValue
ManufacturerCTR Electronics
Phase connection10 AWG leads
Encoder connection22 AWG leads in a 6 pin JST-PH connector

Wiring

Phase Connection:

If using a Talon FXS motor controller and the phase leads (red/white/black) are long enough, use cable lugs to directly connect them to the Talon FXS. If not, connect them to the motor controller's motor output leads using Anderson PowerPole connectors. Wire colors must match between motor and controller.

Encoder Connection:

Plug the 6 pin JST-PH connector directly into the motor controller. If the leads need to be lengthened, use a 6 pin JST-PH joiner board and extension cable.