# MAXSwerve Module Assembly

This assembly guide was updated in October 2024.&#x20;

## 3in MAXSwerve Module Assembly Instructions

{% hint style="info" %}
Teams should choose their preferred orientation of their motors prior to assembly. Images that detail the various options can be found here:[ Motor Orientation](https://docs.revrobotics.com/ion-build/build-guides/maxswerve-module-assembly/motor-orientation)
{% endhint %}

{% hint style="info" %}
In the event your team feels the need to apply lubricant to the MAXSwerve Hardware during assembly, we recommend [Lucas LUC10533 White Lithium Grease](https://www.amazon.com/Lucas-Oil-Products-LUC10533-Lithium/dp/B06XSYB7VL/ref=sr_1_2?hvadid=409954466602\&hvdev=c\&hvlocphy=1026271\&hvnetw=g\&hvqmt=e\&hvrand=1947479110909093425\&hvtargid=kwd-54111651344\&hydadcr=24628_11409971\&keywords=lucas+white+lithium+grease\&qid=1701899248\&sr=8-2). We also recommend [WD-40 Specialist White Lithium Grease Spray](https://www.amazon.com/WD-40-Specialist-Protective-Lithium-Grease-Straw-Sprays/dp/B00L35DAWQ?th=1) for post assembly applications.&#x20;
{% endhint %}

{% hint style="success" %}
Reference the [MAXSwerve Pack Contents Guide](https://docs.revrobotics.com/ion-build/build-guides/maxswerve-module-assembly/maxswerve-pack-contents) for help identifying the Bearings, Spacers, and Hardware from your kit!
{% endhint %}

### Materials Needed

#### Tools Needed

* 1/8" Hex Key - Button Head Hex Drive Screws #10-32 screws
* 5/32" Hex Key - Socket Head Screws #10-32
* 2.5mm Hex Key - M3 Socket Head Cap Screws
* 2mm Hex Key - M3 Button Head Screws
* 3/8" Socket Wrench or Combination Wrench - #10-32 Low Profile Nylon Lock Nuts

{% hint style="info" %}
Several of the below steps call for the use of threadlocker with certain screws. We recommend [LOCTITE® Threadlocker Blue 242](https://www.amazon.com/dp/B000I1RSNS/ref=sspa_dk_hqp_detail_aax_0?sp_csd=d2lkZ2V0TmFtZT1zcF9ocXBfc2hhcmVk\&th=1) or an equivalent threadlocker.&#x20;

[See our video "MAXSwerve Loctite Application" for some best practices to keep in mind during this step!](https://www.youtube.com/watch?v=NBidlgtRSsE)
{% endhint %}

#### Greasing Guide

We recommend adding grease to your MAXSwerve Module(s) during assembly and reapplying as needed to maintain your drivetrain.

When applying the grease of your choice\*, add a small amount to all of the gears in the MAXSwerve module, ensuring that it gets evenly distributed throughout the system. It is not necessary to grease the UltraPlanetary Gearbox Cartridges as they are pre-lubricated.<br>

\*We recommend using [White Lithium Grease](https://www.amazon.com/dp/B06XY6QKS7?ref_=cm_sw_r_cp_ud_dp_P3B2T1TKR60YKSY7R4XA\&peakEvent=4\&dealEvent=1) or [Red Tacky Grease](https://www.amazon.com/Lucas-Oil-10574-Tacky-GREASE/dp/B0049SUK5Y?th=1)

### Top Plate Subassembly

{% tabs %}
{% tab title="8mm Output Motors MAXSwerve V1.1" %}
{% hint style="info" %}
If your MAXSwerve Module Kits do not contain the 3in MAXSwerve Module V1 to V1.1 Upgrade Kit, please start at the [MAXSwerve V1.0 - Top Plate Subassembly](#maxswerve-module-v1.0-top-plate-subassembly)
{% endhint %}

<table data-header-hidden><thead><tr><th width="375"></th><th></th></tr></thead><tbody><tr><td>1) With the NEO motor sitting shaft upwards on a flat surface, position the Top Plate upside down on the motor boss- the small raised circle on the center of the motor. Align the motor holes for your preferred configuration, either left hand or right hand. <br><br>CAD examples of those options can be found here: <a href="motor-orientation#neo-orientation-options">NEO Orientation</a></td><td><img src="https://2800450911-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4vnkeyE3Rv32OmveFas2%2Fuploads%2FoOf9TtnBhHi7BebtI9OA%2FTop%20Plate.png?alt=media&#x26;token=012ddffc-da53-411c-8229-a06817a3a178" alt=""></td></tr><tr><td>2) Install the Through Bore Encoder on the motor shaft, lined up with the correct holes in the motor body for your preferred configuration. Ensure that the motor shaft is perfectly centered in the hex bore of the encoder. Fasten the encoder and motor together using two 1/2in 10-32 button head screws, applying threadlocker to the screws.<br><br>CAD examples of those options can be found here: <a href="motor-orientation#neo-orientation-options">NEO Orientation</a></td><td><img src="https://2800450911-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4vnkeyE3Rv32OmveFas2%2Fuploads%2Fckx5BxuUcxh4twmzSvXR%2FTBE.png?alt=media&#x26;token=f28c5a1c-59ec-4f5d-89fe-812c6c34e206" alt=""></td></tr><tr><td>3) Install the Encoder Bridge into the Through Bore Encoder so that the hex side of the bridge rotates the Through Bore Encoder.</td><td><img src="https://2800450911-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4vnkeyE3Rv32OmveFas2%2Fuploads%2FqSBpBSKiDguHL9PQ6mxU%2FEncoder%20Bridge.png?alt=media&#x26;token=8e451500-9124-4ed8-8077-7858a3c41e3f" alt=""></td></tr><tr><td>4) Slide the Pinion Spacer over the motor shaft press it into the Encoder Bridge. </td><td><img src="https://2800450911-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4vnkeyE3Rv32OmveFas2%2Fuploads%2FnMyKRMG6uWk9cFtz2Sah%2FKey%20Spacer.png?alt=media&#x26;token=4abb4819-f9ad-45db-bcbd-916bdd79fe34" alt=""></td></tr><tr><td>5) Install Motor Key into motor shaft keyway. The key should fit into keyway and should rest on top of the Pinion spacer</td><td><img src="https://2800450911-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4vnkeyE3Rv32OmveFas2%2Fuploads%2FDUlBqBBSMS5cHNvgPwqi%2FKey.png?alt=media&#x26;token=39c68dbc-acc7-454e-b747-a844a933a2f0" alt=""></td></tr><tr><td>6) Install the appropriate drive motor pinion for the preferred speed option (low, mid, or high) onto the motor shaft, with the pinion boss facing away from the motor as shown the the second image.<br><br>Set Top Plate subassembly aside.</td><td><img src="https://2800450911-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4vnkeyE3Rv32OmveFas2%2Fuploads%2Fxgcg1qZ9ZoVY3Ex2ifUu%2FPinion%201.png?alt=media&#x26;token=8b29d15d-f40d-4472-8405-af88eaeb29ba" alt=""><br><img src="https://2800450911-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4vnkeyE3Rv32OmveFas2%2Fuploads%2FfkXzPf4RYb9Q38EzjCGl%2FPinion%202.png?alt=media&#x26;token=8aa0c771-1467-4a84-a97f-1541e00f57b7" alt=""></td></tr></tbody></table>
{% endtab %}

{% tab title="NEO Vortex MAXSwerve Shaft" %}
{% hint style="info" %}
The below instructions are for Top Plate Subassembly of a MAXSwerve Module with a NEO Vortex using the [Vortex Shaft - MAXSwerve Integrated Key](https://www.revrobotics.com/rev-21-2848/). The continuation of this assembly guide will show images of MAXSwerve Module assembled with a NEO Brushless Motor v1.1 as the next steps are identical across all motors.&#x20;
{% endhint %}

<table data-header-hidden><thead><tr><th width="375"></th><th></th></tr></thead><tbody><tr><td>1) With the NEO Vortex motor sitting shaft upwards on a flat surface, position the Top Plate upside down on the on the mounting surface of the SPARK Flex Motor Controller. † Align the motor holes for your preferred configuration, either left hand or right hand. <br><br>CAD examples of those options can be found here: <a href="motor-orientation#neo-vortex-orientation-options">NEO Orientation</a></td><td><img src="https://2800450911-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4vnkeyE3Rv32OmveFas2%2Fuploads%2FROHZjCzaSTJMCSGHwK7q%2FStep%201.png?alt=media&#x26;token=6df1abf5-e2aa-4e40-8b77-1ee5b3cf33b9" alt=""></td></tr><tr><td>2) Install the Through Bore Encoder on the motor shaft, lined up with the correct holes in the motor body for your preferred configuration. Ensure that the motor shaft is perfectly centered in the hex bore of the encoder. Fasten the encoder and motor together using two 1/2in 10-32 button head screws, applying threadlocker to the screws.<br><br>CAD examples of those options can be found here: <a href="motor-orientation#neo-vortex-orientation-options">NEO Orientation</a></td><td><img src="https://2800450911-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4vnkeyE3Rv32OmveFas2%2Fuploads%2FxnTf8mnSOn9MP62K0aD9%2FStep%202.png?alt=media&#x26;token=3d033e60-fe99-4757-a575-93d11eeb057a" alt=""></td></tr><tr><td>3) Install the Encoder Bridge into the Through Bore Encoder so that the hex side of the bridge rotates the Through Bore Encoder.</td><td><img src="https://2800450911-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4vnkeyE3Rv32OmveFas2%2Fuploads%2FFRggzKzK0f9EpaokY2Tn%2FStep%203.png?alt=media&#x26;token=3657246e-a13a-494d-abaf-6e0e5d543886" alt=""></td></tr><tr><td>4) Install the appropriate motor pinion for the preferred speed option (low, mid, or high) onto the motor shaft, with the pinion boss facing away from the motor as shown the the second image.<br><br>Set Top Plate subassembly aside.</td><td><img src="https://2800450911-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4vnkeyE3Rv32OmveFas2%2Fuploads%2FpvL4QNLTgeEHRc4hqH6J%2FStep%204%20Rework.png?alt=media&#x26;token=d3c8376a-4a3e-4571-8d37-f197b7df8b37" alt=""><br></td></tr></tbody></table>

<table data-header-hidden><thead><tr><th></th><th></th><th data-hidden></th></tr></thead><tbody><tr><td>†</td><td>The instructions are the same for the NEO Vortex Solo Adapter.</td><td></td></tr></tbody></table>

{% endtab %}

{% tab title="8mm Output Motors MAXSwerve V1.0" %}

## MAXSwerve Module V1.0 - Top Plate Subassembly

<table data-header-hidden><thead><tr><th width="375"></th><th></th></tr></thead><tbody><tr><td>1) With the NEO motor sitting shaft upwards on a flat surface, position the Top Plate upside down on the motor boss- the small raised circle on the center of the motor. Align the motor holes for your preferred configuration, either left hand or right hand. <br><br>CAD examples of those options can be found here: <a href="motor-orientation#neo-orientation-options">NEO Orientation</a></td><td><img src="https://2800450911-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4vnkeyE3Rv32OmveFas2%2Fuploads%2FGgRgkQURgpDjNrO6wGj9%2Fimage.png?alt=media&#x26;token=fa98c66f-2ce7-447d-a0cd-2418bd0c4f15" alt=""></td></tr><tr><td>2) Install the Through Bore Encoder on the motor shaft, lined up with the correct holes in the motor body for your preferred configuration. Ensure that the motor shaft is perfectly centered in the hex bore of the encoder. Fasten the encoder and motor together using two 1/2in 10-32 button head screws, applying threadlocker to the screws.<br><br>CAD examples of those options can be found here: <a href="motor-orientation#neo-orientation-options">NEO Orientation</a></td><td><img src="https://2800450911-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4vnkeyE3Rv32OmveFas2%2Fuploads%2FRFxmdIE40lCgGHZz0EvH%2FStep%202.png?alt=media&#x26;token=10d04645-6d91-4cfb-a748-db5c4309fde5" alt=""></td></tr><tr><td>3) Install Motor Key into motor shaft keyway. The thinnest part of the key should be facing towards the motor.<br><br><a href="maxswerve-assembly-tips#securing-the-maxswerve-motor-key">See our MAXSwerve assembly tips for additional images to help with proper key placement!</a></td><td><img src="https://2800450911-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4vnkeyE3Rv32OmveFas2%2Fuploads%2Fjo2HpIIlwvxbrjEBlvyK%2FStep%203.png?alt=media&#x26;token=8c365f15-0855-4989-86b2-6e8ce42366fd" alt=""></td></tr><tr><td>4) Align the Encoder Bridge’s clearance notch with the key in the motor shaft and insert the Encoder Bridge into the encoder.<br><br><strong>Ensure that the notch in the key rests slightly above the lip of the encoder bridge, as shown in the cross-section to the right. See our</strong> <a href="maxswerve-assembly-tips#securing-the-maxswerve-motor-key"><strong>MAXSwerve Assembly Tips</strong></a> <strong>if you are finding this step difficult.</strong>  <br><br><strong>If the notch is not above the lip and falls into the slot, the module will NOT function properly and may get damaged.</strong></td><td><img src="https://2800450911-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4vnkeyE3Rv32OmveFas2%2Fuploads%2FU93Y05SHLBsYfb79qge4%2Fimage.png?alt=media&#x26;token=4f6e3c3a-eaa3-4c28-9f36-3ba0bdd424cb" alt=""><img src="https://2800450911-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4vnkeyE3Rv32OmveFas2%2Fuploads%2FOCl2YBcTfft3QHITvdqw%2FStep%204.png?alt=media&#x26;token=bea11963-d1b9-4d3f-9b2f-85db96003e65" alt=""><img src="https://2800450911-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4vnkeyE3Rv32OmveFas2%2Fuploads%2FmDx9ACm89hWmzAvR9nXO%2Fspaces_4vnkeyE3Rv32OmveFas2_uploads_Hq3esCNNda8OSElThupV_REV%20MAXSwerve%203in%20Module%20(REV-21-3005).webp?alt=media&#x26;token=43d9c487-be20-4cd9-ae7e-447425b36420" alt=""></td></tr><tr><td>5) Install the appropriate motor pinion for the preferred speed option (low, mid, or high) onto the motor shaft, with the pinion boss facing away from the motor as shown the the second image.<br><br>Set Top Plate subassembly aside.</td><td><img src="https://2800450911-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4vnkeyE3Rv32OmveFas2%2Fuploads%2FgZhi3OlCYnnbl5XFlUp6%2FStep%205.png?alt=media&#x26;token=29988158-1c19-41a6-9457-491eea44f4a5" alt=""><br><img src="https://2800450911-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4vnkeyE3Rv32OmveFas2%2Fuploads%2FGYbbhi5zTa8SnbvRXTUX%2Fimage.png?alt=media&#x26;token=4147dcb5-883e-45e0-95d7-32170bf3081c" alt=""></td></tr></tbody></table>
{% endtab %}
{% endtabs %}

### Steering Gear Subassembly Part 1

| 1) Insert the main steering bearing into the Bottom Plate.                                                                                                        | <p><br><img src="https://2800450911-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4vnkeyE3Rv32OmveFas2%2Fuploads%2F0LiIB1370Ed5FsJCVqw1%2Fimage.png?alt=media&#x26;token=8145a93d-3f5c-44f1-a1ab-9ede066824a4" alt=""></p> |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| 2) Install six 3/8in button head screws into the Bottom Plate to hold the main bearing in place, applying threadlocker to the screws. Set aside the Bottom Plate. | <p><br><img src="https://2800450911-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4vnkeyE3Rv32OmveFas2%2Fuploads%2FOjefuliwlPdk45YQccos%2Fimage.png?alt=media&#x26;token=d25dd7bc-b2d3-4579-97fb-6eaef8bf8957" alt=""></p> |
| 3) Take Steering Gear and insert the main Bevel Pinion bearing into the bottom side of the Steering Gear.                                                         | ![](https://2800450911-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4vnkeyE3Rv32OmveFas2%2Fuploads%2FEf1Pr6sTLdaZe8toxsm9%2FStep%204.png?alt=media\&token=edc58ae1-57a9-45ce-904c-b4f743a21ec9)                           |
| 4) Insert Steering Gear into Bottom Plate.                                                                                                                        | <p><br><img src="https://2800450911-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4vnkeyE3Rv32OmveFas2%2Fuploads%2FrfMzgQuJqPY30zLyd1Ts%2Fimage.png?alt=media&#x26;token=eaa2260b-9d32-42b1-8d97-0c569b41f825" alt=""></p> |
| <p>5) Flip the Bottom Plate over and insert the Bevel Pinion into the Bevel Pinion bearing.<br><br>Set Steering subassembly aside. </p>                           | <p><br><img src="https://2800450911-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4vnkeyE3Rv32OmveFas2%2Fuploads%2FtjUHpWk0oVMM8Jtmo6j8%2Fimage.png?alt=media&#x26;token=ab27788b-7585-4465-8504-a936826adc0d" alt=""></p> |

### MAXSwerve Wheel and Axle Subassembly

{% hint style="warning" %}
Some 3in MAXSwerve Module Wheel Axles may not be a slip fit. Please see our MAXSwerve Assembly Tips section for a solution: [Wheel Axle - Tight Fit](https://docs.revrobotics.com/ion-build/build-guides/maxswerve-assembly-tips#wheel-axle-tight-fit-rev-31-3005-p18)
{% endhint %}

| 1) Insert the Wheel Hub into the MAXSwerve Wheel. Take care to align the holes in the wheel and the hub.                                                                                                                                                                                                                                                                                                                                                               | ![](https://2800450911-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4vnkeyE3Rv32OmveFas2%2Fuploads%2FQJXa62LGVnJGpMVtGg0t%2FStep%201.png?alt=media\&token=fc1ec557-cbce-4dc7-9646-aad60e922571)                                                                                                                                                                                                                           |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| 2) Insert the Wheel Bevel Gear into the opposite side of the wheel. Take care to align the holes in the wheel and the gear.                                                                                                                                                                                                                                                                                                                                            | ![](https://2800450911-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4vnkeyE3Rv32OmveFas2%2Fuploads%2FPdO0Km6H4l137MHG4Hpb%2FStep%202.png?alt=media\&token=8a12290e-7b63-4be2-ba30-1ab6aadde0e2)                                                                                                                                                                                                                           |
| <p>3) Fasten the Wheel Hub and Wheel Bevel Gear to the MAXSwerve Wheel with six 1in long 10-32 button head screws, applying threadlocker to the screws. <strong>These screws are inserted through the Wheel Hub side and are threaded into the Wheel Bevel Gear.</strong><br><br><strong>Checkout our</strong> <a href="https://youtu.be/NBidlgtRSsE?feature=shared"><strong>video on threadlocker application</strong></a> <strong>for tips and tricks.</strong> </p> | ![](https://2800450911-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4vnkeyE3Rv32OmveFas2%2Fuploads%2FVAGSyHRz6xOE6goi5JB0%2FStep%203.1.png?alt=media\&token=12310edc-bd18-454f-be83-d268d912a501)![](https://2800450911-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4vnkeyE3Rv32OmveFas2%2Fuploads%2FZ9YxT7WX5pDhDH9zMqTi%2FStep%203.2.png?alt=media\&token=3cbb0eee-0ea1-4596-8b2e-e6498c0f6e4c) |
| 4) Insert the two wheel bearings into either side of the MAXSwerve Wheel Assembly. One bearing should go into the Wheel Bevel Gear, and one bearing should go into the Wheel Hub.                                                                                                                                                                                                                                                                                      | ![](https://2800450911-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4vnkeyE3Rv32OmveFas2%2Fuploads%2FOfOXI7SzKKpb69FQbqGk%2FStep%204.png?alt=media\&token=d8a6f4cf-bd5e-4b4b-8879-09e73f491856)                                                                                                                                                                                                                           |
| <p>5) Insert the Wheel Axle through the wheel bearings.<br><br>If you struggle to put the Wheel Axle through the bearings, it may be easier to put a bearing on one side of the Axle, and then "sandwich" other the bearing onto the Axle and into the Wheel.</p>                                                                                                                                                                                                      | ![](https://lh5.googleusercontent.com/dw2C_xQEoNr9gC3X2iGvsn9v2dSdfEc0AEvPCOG7FRsKvXjCp6JkV2pni3-Na78-_-HjjDgPrg_DqE4miayrfaEIlK4hnylf7rV0-PQLkCtBb_LQRfFpLqtDcNQ0m6TYlgCCa9wjwA0M0tutZ1R6_6xAIbwrt-pQrPQx0BN1Mv-OaQQby_y_HtTReJr7Wg)                                                                                                                                                                                                            |
| 6) Place the two wheel spacers onto the Wheel Axle, one on either side of the MAXSwerve Wheel.                                                                                                                                                                                                                                                                                                                                                                         | ![](https://lh5.googleusercontent.com/AmtFl5EEFXT_XIEciNDyW7_4z5ujczyH-csnqZTNPIzot2sC5ni896IysHRTG2ff-r8O3YYPE0sGfV3kLl4ksZHiu360ao4XB_JmBi_z_ahl5xSKAqzQSxCNjG6vawrn3dek-csCWnKasVKLvZwJil20-lvVeIR5_OzEXzRsXd5Xzhea5xvdCbggrUe6ew)                                                                                                                                                                                                            |

### Active Fork Subassembly

<table data-header-hidden><thead><tr><th></th><th></th><th data-hidden></th></tr></thead><tbody><tr><td>1) Install the two Bevel Pinion end bearings into the Active Fork.<br><br>Set the Active Fork aside.</td><td><img src="https://lh6.googleusercontent.com/t4FtGPeQRjVPw_bRNUcLLB43RVt-1M1HccIve9P1w1zc6bIuQ6Jgfn9O4xqrcWVVWP5gtQldXlmGK6-Qs0GP2LOjMnQ248JeMqeFFC2h-Co4RX4-q1WlNNRMq4lWiwqXeP4nzhqZa3R3w8Qj0Ff0y-XUECkXz6Cfe-n_O4ll90fgknJ70xjwbj__9YcY0w" alt=""></td><td></td></tr></tbody></table>

### Fork Insertion Subassembly

<table data-header-hidden><thead><tr><th></th><th></th><th data-hidden></th></tr></thead><tbody><tr><td>1) Insert the Active Fork Subassembly into the pocket on the bottom side of the Steering Gear. Ensure that the Bevel Pinion is inserted properly into the end bearings in the Active Fork.</td><td><br><img src="https://2800450911-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4vnkeyE3Rv32OmveFas2%2Fuploads%2FzT8uDchW9fjx9QiXhynK%2Fimage.png?alt=media&#x26;token=667df1cb-43c8-487a-9903-e20dba91acf0" alt=""></td><td></td></tr><tr><td>2) Fasten the Active Fork in place with two 1in 10-32 socket head screws, applying threadlocker to the screws. Leave these screws slightly loose.<br><br><mark style="background-color:yellow;">Remember to come back after MAXSwerve Wheel Installation and tighten these screws in the same day to ensure the threadlocker is effective.</mark> </td><td><br><img src="https://2800450911-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4vnkeyE3Rv32OmveFas2%2Fuploads%2FIalXDtWAz53OTesShKGu%2Fimage.png?alt=media&#x26;token=c437d8ba-e128-4b02-8521-0ccae0cc7ddb" alt=""></td><td></td></tr><tr><td>3) Insert the Passive Fork into the Steering Gear opposite from the Active Fork. Fasten the Passive Fork in place with two 1in 10-32 socket head screws, applying threadlocker to the screws. Leave these screws slightly loose.<br><br><mark style="background-color:yellow;">Remember to come back after MAXSwerve Wheel Installation and tighten these screws in the same day to ensure the threadlocker is effective.</mark> </td><td><br><img src="https://2800450911-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4vnkeyE3Rv32OmveFas2%2Fuploads%2FHwxtjrdhzJqGVZzk79T9%2Fimage.png?alt=media&#x26;token=ed8fa043-0987-4175-a03b-b7a781450893" alt=""></td><td></td></tr></tbody></table>

### MAXSwerve Wheel Installation

| 1) Insert the MAXSwerve Wheel Subassembly between the two forks **with the Wheel Bevel Gear engaged with the Bevel Pinion.**                                                                                                                                                                  | <p><br><img src="https://2800450911-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4vnkeyE3Rv32OmveFas2%2Fuploads%2FGdAjX8dVztwhqP4yL9D2%2Fimage.png?alt=media&#x26;token=f7410082-4a3d-404c-8516-39b13460bdfe" alt=""></p>                             |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 2) Apply threadlocker to a 2in 10-32 socket head screw and insert it through the Passive Fork, through the Wheel Axle, and thread it into the Active Fork. Leave this screw slightly loose.                                                                                                   | <p><br><img src="https://2800450911-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4vnkeyE3Rv32OmveFas2%2Fuploads%2FXwvfRkmCyYFXm0qVCV2p%2Fimage.png?alt=media&#x26;token=e6565d52-3b3b-4efe-a7e3-c2ca6ac84997" alt=""></p>                             |
| <p>3) Tighten the four screws holding the forks in (see the orange arrow), and tighten the Wheel Axle screw. If you have a torque wrench tight these screws to \~15 Inch-lbs Min \~19 Inch-lbs Max.<br><br><mark style="background-color:yellow;">Do not overtighten these screws.</mark></p> | <img src="https://2800450911-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4vnkeyE3Rv32OmveFas2%2Fuploads%2Fjmx0nkdHFPE7LVuJiE3I%2FWheel%20Installation%20.png?alt=media&#x26;token=8355254e-ef90-44d5-9acf-4513ff7caeda" alt="" data-size="original"> |

### Steering Gear Subassembly Part 2

<table data-header-hidden><thead><tr><th></th><th></th><th data-hidden></th></tr></thead><tbody><tr><td>1) Install the Steering Pinion bearing into the top of the Bottom Plate.</td><td><br><img src="https://2800450911-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4vnkeyE3Rv32OmveFas2%2Fuploads%2FkW8FscI9kUKQTdHP7Ovb%2Fimage.png?alt=media&#x26;token=dc4c51b1-7757-48ea-ad18-8e42c187370c" alt=""></td><td></td></tr><tr><td>2) Insert motor shaft bearing into the top of the Steering Gear.<br><br><mark style="background-color:yellow;">If you are experiencing the motor shaft bearing falling out of the gear you can use two small strips of tape on two sides of the bearing to keep it in place.</mark> </td><td><br><img src="https://2800450911-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4vnkeyE3Rv32OmveFas2%2Fuploads%2FZbfWl6bxyB2F0LWlb9QA%2Fimage.png?alt=media&#x26;token=90f8ee36-a9dd-4d08-8806-6de4aa410c22" alt=""></td><td></td></tr><tr><td>3) Fasten the Drive Spur Gear onto Bevel Pinion shaft with one 3/8in 10-32 button head screw, applying threadlocker to the screw.<br><br><mark style="background-color:yellow;">If you are having difficultly tightening the screw, we recommend firmly gripping the MAXSwerve wheel and the Forks at the same time.</mark> </td><td><br><img src="https://2800450911-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4vnkeyE3Rv32OmveFas2%2Fuploads%2FPj5v2gn3DKR5rCJsD45r%2Fimage.png?alt=media&#x26;token=41824c9c-9787-4351-9b2a-c7b37e6582f2" alt=""></td><td></td></tr></tbody></table>

### UltraPlanetary Block Subassembly

<table data-header-hidden><thead><tr><th></th><th></th><th data-hidden></th></tr></thead><tbody><tr><td>1) Install one of the two Steering Pinion bearings into the UltraPlanetary Block.</td><td><img src="https://2800450911-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4vnkeyE3Rv32OmveFas2%2Fuploads%2F7mTjka3U4p3uGBcsz5Fu%2FStep%201.png?alt=media&#x26;token=e11dad70-6380-454c-a812-69f9b0474e21" alt=""></td><td></td></tr><tr><td>2) Install the Steering Pinion into the UltraPlanetary Block.<br><br>Set the UltraPlanetary Block aside.</td><td><img src="https://2800450911-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4vnkeyE3Rv32OmveFas2%2Fuploads%2F2AfgBV6cjN9n4W2QkC0A%2FStep%202.png?alt=media&#x26;token=bc80fc28-3663-40e9-8b3a-ca2580061efe" alt=""></td><td></td></tr></tbody></table>

{% hint style="info" %}
The Steering UltraPlanetary Subassembly is dependent on which orientation (left hand or right hand) was chosen during Top Plate Subassembly.
{% endhint %}

### Steering UltraPlanetary Subassembly

{% hint style="warning" %}
Some of the UltraPlanetary Cartridges have a mounting hole that is partially closed. Please see our guide on how to fix this: [UltraPlanetary Mounting Holes Fix](https://docs.revrobotics.com/ion-build/build-guides/maxswerve-assembly-tips#ultraplanetary-cartridge-mounting-holes)
{% endhint %}

<table data-header-hidden><thead><tr><th></th><th></th><th data-hidden></th></tr></thead><tbody><tr><td>1) Install the UltraPlanetary 550 Motor Pinion onto the NEO 550.<br><br>See our <a href="https://www.revrobotics.com/rev-21-1651/#NEO-550-Documentation">documentation on the NEO 550 Product Page</a> for more information about pressing pinions onto NEO 550s and using NEO 550s with UltraPlanetary Gearboxes.</td><td><img src="https://lh5.googleusercontent.com/8B3O5lgVfY8rRFFG6yxS5lbRWweqGvWdgTFB5lm0Xpqt0GPxVj9D-PvdYWgtj2YUVqzKtpy5W6KaGcjvPf_VAGqvKdh4ZJzi-kiNpN7WuYgicNmskMCSZwY2TJEfXqH-SmH4dQF2GD4ZxufwQO696o3pfJtYyKJcj_yxhBP5bgI5Tl8zW05YT4Gz534UmQ" alt=""></td><td></td></tr><tr><td>2) Install the UltraPlanetary Motor Plate on the NEO 550 with two 8mm M3 button head screws, applying threadlocker to the screws. Ensure that you orient the motor based on the configuration chosen. <br><br>CAD examples of those NEO 550 orientations can be found here: <a href="motor-orientation#neo-550-orientation-options">NEO 550 Orientation Options</a></td><td><img src="https://lh5.googleusercontent.com/Y0c9eHhcP0bMl1ToSGXRNpXbaeirHscXd7CDMBNYV32Z35-bkyHSjkpYe8_jgL7XmMAKVyzQfcVPut0ykOLhhKXoEgYVslkHMmYoLh9wipALbo-fqZ7-Sr7h5xHtPhlEl9QBULCjYM-2nlobDce3s7SmCBTpvkJ6km08ZrU7x8EAMv0s3ojLMP-XwKlrnQ" alt=""></td><td></td></tr><tr><td>3) Stack the 4:1 UltraPlanetary Cartridge onto the UltraPlanetary Motor Plate, followed by the 3:1 Cartridge, and the UltraPlanetary Block (with steering pinion). Ensure that these components are oriented to allow alignment features to interlock, and that they provide the correct wire orientation for your configuration. <br><br>CAD examples of those wire configurations can be found here: <a href="motor-orientation#neo-550-orientation-options">NEO 550 Orientation Options </a><br><br>Ensure that the pinion is fully engaged with the UltraPlanetary Cartridge output spline and fully inserted into the bearing in the UltraPlanetary Block.</td><td><img src="https://lh3.googleusercontent.com/9Aqjyo4ngKDPIS92BS-8tEceOgWDtlvX35kgG6WOxA-AFQLq3Fojggjg5p4VZ9tdEuhDHpKx0i3MjJKTOFX5Cxy9rrSnGv5izJliQyAI3iHMcBV6HbJaue-RftWrUSFhvjqcWS2oydQgiOhkL1hbaDqf6WC3bl6r5hiSnEX7rSjMaGKMt_1vJ4_DPsJAkw" alt=""></td><td></td></tr><tr><td>4) Install and tighten two 25mm M3 socket head screws, applying threadlocker to the screws, into the notched side of the UltraPlanetary Block, through the UltraPlanetary stack, and into the UltraPlanetary Motor Plate. <br><br><mark style="background-color:yellow;">Take care not to over-tighten the gearbox housing screws. Hand tight is enough to keep the gearbox assembled.</mark></td><td><img src="https://2800450911-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4vnkeyE3Rv32OmveFas2%2Fuploads%2FbWB5Y6Lh1LXL5yYGExo1%2FStep%205.png?alt=media&#x26;token=802353a3-4cef-4be3-9a7a-4e61a57c100d" alt=""></td><td></td></tr></tbody></table>

{% hint style="info" %}
If you forgot to apply threadlocker during the assembly of the UltraPlanetary Subassembly you can use a [Wicking Grade Threadlocker](https://next.henkel-adhesives.com/us/en/products/industrial-adhesives/central-pdp.html/loctite-290/BP000000153486.html) to apply threadlocker to the pre-assembled gearbox.

For instructions see our[ MAXSwerve Assembly Tips](https://docs.revrobotics.com/ion-build/build-guides/maxswerve-assembly-tips#forgot-to-apply-loctite-to-ultraplanetary-gearbox) section
{% endhint %}

### Steering Drive Installation

<table data-header-hidden><thead><tr><th></th><th></th><th data-hidden></th></tr></thead><tbody><tr><td>1) Install the UltraPlanetary stack on the top of the Bottom Plate. The end of the Steering Pinion should be inserted into the Steering Pinion bearing.</td><td><img src="https://lh6.googleusercontent.com/VaGcWryjSrdOaiZ9TxHMPjTr6SncJahZ9Na5BAK5Va99hkMN5IV2iEmkFtQD3qOOtYVoGKbQ67-6oL-iR3KvF-5cl5jDoO1BFwUJzPmhBco2_jSZi3rpDOKFH06icJpVg_fJkuvIV-IcTZgu1dS1d5CzKMPmEWTZGRBgtNhgf_ooedAiR9UwLiYUlk7e5Q" alt=""></td><td></td></tr><tr><td><p>2) We recommend applying more threadlocker than you normally would in this step. Install and tighten four 60mm M3 socket head screws, applying threadlocker to the screws, through the Bottom Plate, through the UltraPlanetary stack, and into the UltraPlanetary Motor Plate. <br><br><mark style="background-color:yellow;">Take care not to overtighten the screws. We recommend applying threadlocker then tighten all screws until the screw heads are touching the output plate or the outermost metal.</mark><br></p><p><mark style="background-color:yellow;">Tighten screws in a star pattern (see photo) a 1/4 turn each at a time until the gearbox becomes noticeably harder to spin by hand then back out the screws 1/2 turn.</mark> <br></p><p><mark style="background-color:yellow;">Let the threadlocker cure for a full 24 hours before use.</mark></p></td><td><img src="https://2800450911-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4vnkeyE3Rv32OmveFas2%2Fuploads%2F1f4PZNNToryyqrtXQX2X%2FStep%203.png?alt=media&#x26;token=8e5c6cf3-7a70-41f9-9410-c6a8d79bc91f" alt=""><br><img src="https://2800450911-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4vnkeyE3Rv32OmveFas2%2Fuploads%2F3NK3ltjBsaZPJZYdErvG%2FUP%20block%20Screws%20Star%20Pattern%20.png?alt=media&#x26;token=1f55c1b7-fa9e-4b3d-8426-9ac2dc42bd61" alt=""></td><td></td></tr><tr><td>3) Spin the fork and wheel assembly by hand to check that it moves freely. It should move easily and quickly coast to stop, continuing to rotate with some inertia, in both directions. The torque required to spin it should be uniform through an entire rotation. <br><br><mark style="background-color:yellow;">If significant resistance is felt, check that the leads from the NEO 550 aren't touching each other, as this can produce an artificial braking effect.</mark></td><td><img src="https://lh6.googleusercontent.com/bdeVdxE4xdFrv8cNJH2L3-l7EJerzZ2sK2-OPvM75Hf2xNh0c4RLfQV9y92JbbNGlxldACt2_ushru2KGxqZPLeIpBCSBGwrVEWtzwNw5UhZ-VhXL4FzXReIo1H9jvBXgumuf5VqZ34KzLwC8BNUXVU4y8096orXyXNJfb3bmhT9iYogyFir7-s4y5qmkw" alt=""></td><td></td></tr></tbody></table>

### Top & Bottom Plate Mating

<table data-header-hidden><thead><tr><th width="374"></th><th></th></tr></thead><tbody><tr><td>1) Set the Top Plate Subassembly upside down on a flat surface.</td><td><img src="https://lh4.googleusercontent.com/wX8ji-Xr6mwMftQB9Ieuvnw6ijz70gf09H3IrDjDlW_NiMHVjZbSp-r3ARjus1iDuV8IljNz1sCI8xN7MotHBgRFH5_x-VzjUqqyClKpY0ez1CK20FpwZTrO8VrjDVYPdzXe52B-MRh7OuNdmm2pMXcApNXQGIoAaAUE538BNxGlGY0BDDzchE8Q67I8MA" alt=""></td></tr><tr><td>2) Place the three structural standoffs into their respective pockets in the inverted Top Plate.</td><td><img src="https://lh5.googleusercontent.com/IrgptFiHfO7lLkYYrsifRZJJobuvGYAYykfd5EY0KJ83NrCb5evfsCJVhOh7XpOjavJbkmhEPoG1mUpsHI-qSFGBrFnf1LBIOYpS7wd3aklWlLkfl1WRB211keqdCSu5nvxYbV6zoIIGBWiQMoVTQLPlUwnoCfCvdtFkJVVK_lEhSrP-ytKKphj0BlV3aw" alt=""></td></tr><tr><td>3) Retrieve the Bottom Plate Subassembly. Place it upside down, and drop three 2in long 10-32 socket head screws into the appropriate holes in the bottom plate.<br><br><mark style="background-color:yellow;">If you are having issues with these screws issues with these screws falling out, we recommend placing a small amount of tape over the screw holes in the bottom plate.</mark> <br><br><mark style="background-color:yellow;">If you are experiencing the motor shaft bearing falling out of the gear you can use two small strips of tape on two sides of the bearing to keep it in place.</mark></td><td><img src="https://lh5.googleusercontent.com/ZLmygGPdaXn1wIS3ZEsFfZhD-_e8gq6P_S20-50xUq4ilhtFnyu8BG_SHlXqRXjbizUq-4gHLYIFCw4bWu5KKQGGRY1KMJRO4Ht8lgxPchuoCbRkV3A5mNvi7fRErN2DoCAizHJJxeS0CgPxcJ7q9-a_LCSmMao7eJsthbiX3NecXw9u9Aycy-xahTmGeA" alt=""></td></tr><tr><td>4) Carefully lower the Bottom Plate Subassembly down on top of the inverted Top Plate Subassembly. Ensure that the screws line up with (and slide inside) the structural standoffs. <br><br>It may be necessary to rotate the MAXSwerve Wheel Subassembly to properly line up the four holes in the Steering Gear with the four pegs on the Encoder Bridge.</td><td><img src="https://lh6.googleusercontent.com/eAvkLqmcu5tLjeQCMly0Wzhfp6Pr2odtq8uk6IeOoWItWHTbhGX0PVqHdhowga-DJq25h1bpqvKu_7Mver5YVw3-hZHD7qB1svefE7VYWosePhZkNd8Rj64YDOQ9CNIkboDLRunorISqQrigSxaCus4dTobKYnRJHEtKBRVrycZxjTRKo_gLvBR8F-KjOw" alt=""></td></tr><tr><td>5) Insert three Nylock Nuts into the pockets on the Top Plate, and thread the 2in socket head screws into them. Tighten down the screws.</td><td><img src="https://lh4.googleusercontent.com/gPUOTi6k4UThfXt24GSXkUXXwQNlacNLjLmTCum2Cu7sEF6Fb6Y_fDdx1DLmQKwyx2NU6AJKnrEMfo5NvBOc1OjZtNnmVOKUCFwJBSUaxiCo2XM6rD_FQYqGrY-p3U_hmE514rHRMhn3-ypK3Rzr2iKqq3n3PmGNABjp9cxdHT3FKZ_0FX915TYbO0_HXA" alt=""></td></tr><tr><td>6) Test spin the module by hand, both rolling the wheel and rotating the steering. It should move easily and quickly coast to stop, continuing to rotate with some inertia, in both directions. The torque required to spin it should be uniform through an entire rotation. <br></td><td><img src="https://2800450911-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4vnkeyE3Rv32OmveFas2%2Fuploads%2Fxuu5vxYgbUPO9OPgBojE%2Fimage.png?alt=media&#x26;token=13ba2c7b-015f-4eaa-9235-0cacdd3a57c2" alt=""></td></tr></tbody></table>

{% hint style="success" %}
Once you assemble your MAXSwerve Modules onto your Drivetrain, check out the following sections for help to start moving!

* [Wiring MAXSwerve](https://docs.revrobotics.com/ion-build/motion/maxswerve/wiring-maxswerve)
* [MAXSwerve Calibration](https://docs.revrobotics.com/brushless/spark-max/encoders/maxswerve)
* [Programming MAXSwerve](https://docs.revrobotics.com/ion-build/motion/maxswerve/programming-maxswerve)
  {% endhint %}
