LogoLogo
  • REV ION Build System
  • FRC Robot Basics Guide
  • System Standards
  • Structure
    • Introduction to Structure
    • Brackets
      • MAXSpline Brackets
      • Structure Brackets
      • Actuator Brackets
    • MAX Pattern Plates
    • Hardware
    • Extrusion
    • Bumper Brackets
    • MAXComposite
  • Motion
    • Introduction to Motion
    • Shafts / Spacers / Collars
    • MAXHubs
    • Tubes / Bushings / Axles
    • Bearings / Bearing Blocks
    • Pivot Joints
    • Linear Actuators
    • Gears
      • Advanced Gears
    • Sprockets and Chain
      • Advanced Sprockets and Chain
      • Chain Tool
    • Belts and Pulleys
    • Ratio Plates
    • NEO Brushless Motors
    • Servos
      • Smart Robot Servo
    • Wheels
      • Traction
      • Grip
      • Omni
      • Compliant
      • Flap
    • Gearboxes
      • 2 Motor Gearbox - Through Bore
      • 2 Motor Drivetrain Gearbox - Through Bore
    • MAXPlanetary System
      • System Features
      • Mounting Features
      • Load Ratings
      • Assembly Tips and Tricks
    • MAXSwerve
      • MAXSwerve Build Guide
      • MAXSwerve Drivetrain Onshape
      • MAXSwerve Calibration
      • Wiring MAXSwerve
      • Programming MAXSwerve
      • MAXSwerve Wheel V1 Evaluation
      • MAXSwerve Module Inspection
      • Aluminum MAXSwerve Wheels
      • MAXSwerve Wheel Tread Reinforcement
  • Onshape Examples
    • Onshape CAD Examples
    • Low Complexity
    • Medium Complexity
    • High Complexity
  • Building Techniques
    • Supporting Motion
    • Constraining Motion
  • Build Guides
    • MAXSwerve Module Assembly
      • Motor Orientation
      • MAXSwerve SPARK MAX Mounting Bracket Assembly
      • MAXSwerve Pack Contents
      • MAXSwerve Assembly Tips
    • MAXSwerve Drivetrain Assembly
    • Elevator Bearing Block Assembly
    • MAXPlanetary Gearbox Assembly
      • NEO & CIM
      • NEO Vortex
      • NEO 550 & 550 Sized Motors
      • 775 Sized Motors
      • Falcon
      • Shaft Retention Assembly
      • Spacer Installation
    • MAX 90 Degree Gearbox Assembly
    • 2 Motor Drivetrain Gearbox Assembly
    • 2 Motor Gearbox Assembly
    • Linear Actuator Assembly
    • MAX 180 Degree Gearbox Assembly
    • Drivetrain Bumper Kit Assembly
      • West Coast Drivetrain with MAXTube
      • AM14U5 (FRC Kit of Parts Chassis)
    • REV ION West Coast Drivetrain Assembly
  • REV ION Control System
    • REV Hardware Client
    • Power Distribution Hub
    • Radio Power Module
    • Mini Power Module
    • Brushless Motors and Controllers
    • Pneumatics
    • Sensors & Indicators
Powered by GitBook
On this page
  • Optional Fourth Mounting Hole
  • Wiring Steps
  • Materials Needed

Was this helpful?

Export as PDF
  1. Motion
  2. MAXSwerve

Wiring MAXSwerve

PreviousMAXSwerveNextProgramming MAXSwerve

Last updated 11 months ago

Was this helpful?

Optional Fourth Mounting Hole

The SPARK MAX Mounting Bracket has an optional fourth hole that teams can use to secure the Mounting Bracket directly to their MAXSwerve module!

Wiring Steps

Materials Needed

The materials listed below will complete the wiring for ONE MAXSwerve Module

Item & SKU
QTY

1

2

1

2

1

10

Zip-Ties - 10in

2 Required, 5 Suggested

1) Locate the 6-pin JST port for the Through Bore Encoder inside of the MAXSwerve Module

2) Plug in the 15cm 6-Pin JST Extention Cable to your Through Bore encoder and then separate the wires into groups so that the NEO 550's wires and the Through Bore Encoder's Cable are on either side of the module

3) Ensure the SPARK MAX Mounting Bracket is attached to your MAXSwerve Module Drivetrain. Then thread a zip-tie through the top two mounting holes.

Secure the zip-tie in a very loose loop, only letting the zip-tie click a couple of times to latch.

4) Slide the power input side of both SPARK MAX Motor Controllers into the zip-tie loop so that the power and ground wires are facing away from the MAXSwerve Module and the data port on the top is facing away from the SPARK MAX Mounting Bracket.

Then tighten the zip-tie to secure.

5) Attach the Through Bore Encoder Cable to the Absolute Encoder Adapter

6) Thread a zip-tie through the other two mounting holes as shown.

7) Plug in the Absolute Encoder Adapter to the Data port on the top of the SPARK MAX that will be driving your NEO 550. In this image, we chose to use the Upper SPARK MAX.

Then tighten the zip tie to secure both SPARK MAXs and the Encoder Adapter.

8) Wire the Phase Wires of the NEO motor to the SPARK MAX on the underside of your swerve module.

Be sure to plug in the NEO's Sensor Wire!

9) Wire the Phase wires of the NEO 550 motor to the controller on the underside of your swerve module.

10) Ensure that you have plugged in both the Through Bore Encoder into the Absolute Encoder Board and the NEO 550's sensor wire directly into the SPARK MAX's Encoder Port.

11) Bundle your wires for each SPARK MAX, checking to make sure that there is enough slack, and then secure them to the top mounting hole with another zip-tie.

12) Plug in your CAN/PWM cables to the SPARK MAX's 4-pin JST signal port.

It is next to the USB C port on the SPARK MAX itself.

13) Finish wiring for both SPARK MAXs and the CAN by connecting the V+ and V- wires to your Power Distribution and the CAN cables to the rest of your CAN Bus.

Teams can use to attach this Mounting Bracket to the module, as pictured below.

Completed with one and one installed to the module

#10-32 3/8in Button-Head Socket Cap Screws
MAXSwerve Module (REV-21-3005),
NEO
NEO 550
SPARK MAX Motor Controller
(REV-11-2158)
Absolute Encoder Adapter
(REV-11-3326)
SPARK MAX CAN Cable V2
(REV-11-1880-PK2)
JST PH 6-pin Extension Cable - 15cm
(REV-11-3327)
WAGO 221 Inline Splicing Connector
(REV-19-2491-PK50)