# MAXSwerve Module Inspection

{% embed url="<https://www.youtube.com/watch?v=U9HgR6Jx45w>" %}

We recommend checking the following items before each match to ensure that your MAXSwerve Modules are ready to go!

## Inspection Checklist

{% hint style="info" %}
**Download MAXSwerve Inspection Checklist to print and laminate for your next event!**

{% file src="/files/9Y0G6oBLrUbAfHpcpgOD" %}
{% endhint %}

#### Please be sure to check all 4 MAXSwerve Modules on your robot for each list item!

{% hint style="success" %}
It is best to perform this inspection while your robot is powered off
{% endhint %}

* [ ] MAXSwerve Wheel wear is within the <mark style="background-color:green;">Green</mark> or <mark style="background-color:yellow;">Yellow</mark> range
  * No axial separation of the tread that shows the core's supports
  * More details found at [MAXSwerve Wheel Evaluation](/ion-build/motion/maxswerve/maxswerve-wheel-v1-evaluation.md)
* [ ] Forks are secure and screws are tight
* [ ] Bevel Gears are securely attached
* [ ] Wheel Hub bolts are fully screwed in
* [ ] Steering Gears and other greased components are free of debris; if any metal shavings or debris are found, clean thoroughly and reapply grease
* [ ] Axle Bolt is in place and secure
* [ ] UltraPlanetary Bolts (QTY 6 per module) are secure and thread locker has been applied
  * 4 bolts on the bottom of the MAXSwerve Module
  * 2 Bolts on the inside of the MAXSwerve Module
* [ ] Both Motors are securely attached
* [ ] Wiring is secure and nothing has become unplugged
  * Ensure the Steering NEO 550’s internal encoder and the Through Bore Encoder are both plugged into the steering SPARK MAX.
  * More details found in the [Wiring MAXSwerve](/ion-build/motion/maxswerve/wiring-maxswerve.md) section
* [ ] Manually spin each wheel to ensure the motor key is securely in place and is not in contact with the encoder fork
* [ ] MAXSwerve Module's driving rotation and steering rotation move independently and do not affect each other&#x20;


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.revrobotics.com/ion-build/motion/maxswerve/maxswerve-module-inspection.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
