# Hardware

## #10 Hardware Basics

The REV ION build system uses[ #10 Hardware ](https://www.revrobotics.com/ion/hardware-tools/)to connect, or fasten, brackets and structure together on a robot. Different applications require different length screws. When attaching a bracket to extrusion, shorter screws are generally required. Use longer screws to connect Control System components and other thicker materials.

## Hardware Specifications

#### **Button Head Socket Cap Screws**&#x20;

![](https://2800450911-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4vnkeyE3Rv32OmveFas2%2Fuploads%2FQvLx9dNbUqBu2Ys8tcpV%2FScreenshot%202022-08-17%20114239.jpg?alt=media\&token=3faa8704-851d-4b4d-8b71-24bb50ccb307)

<table><thead><tr><th></th><th></th><th width="182"></th><th></th></tr></thead><tbody><tr><td><strong>Screw Size</strong></td><td><strong>Outside Diameter</strong></td><td><strong>Threads Per Inch</strong></td><td><strong>Tool</strong></td></tr><tr><td><a href="https://www.revrobotics.com/rev-29-1221/">#10-32 3/8in</a></td><td>0.190in</td><td>32</td><td>1/8in Hex </td></tr><tr><td><a href="https://www.revrobotics.com/rev-29-1222/">#10-32 1/2in</a></td><td>0.190in</td><td>32</td><td>1/8in Hex </td></tr><tr><td><a href="https://www.revrobotics.com/rev-29-1220/">#10-32 1-1/2in</a></td><td>0.190in</td><td>32</td><td>1/8in Hex </td></tr></tbody></table>

{% hint style="info" %}
Length is measured from tip to underside of screw head
{% endhint %}

#### **#10 Low Profile Nylon Lock Nut (**[**REV-29-1016**](https://www.revrobotics.com/rev-29-1016/)**)**

![](https://2800450911-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4vnkeyE3Rv32OmveFas2%2Fuploads%2FXBjEdSTd9Ormjvaazzju%2F10%20nut.png?alt=media\&token=2a5c150f-1861-4cf6-9422-df2ef73f83a0)

|              |            |                      |              |
| ------------ | ---------- | -------------------- | ------------ |
| **Nut Size** | **Height** | **Threads Per Inch** | **Tool**     |
| #10-32       | 11/64in    | 32                   | 3/8in Wrench |

#### **#10-32 Socket Hex Cap Screws**&#x20;

![](https://2800450911-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4vnkeyE3Rv32OmveFas2%2Fuploads%2F8dh4p9Vh845j9AV5R8Wm%2F10%20screw%202.png?alt=media\&token=076c0c5d-6010-4ff1-885b-c00127131458)

<table><thead><tr><th></th><th></th><th width="182"></th><th></th></tr></thead><tbody><tr><td><strong>Screw Size</strong></td><td><strong>Outside Diameter</strong></td><td><strong>Threads Per Inch</strong></td><td><strong>Tool</strong></td></tr><tr><td>#10-32 3/8in</td><td>0.190in</td><td>32</td><td>5/32in Hex </td></tr><tr><td>#10-32 1/2in</td><td>0.190in</td><td>32</td><td>5/32in Hex </td></tr><tr><td>#10-32 5/8in</td><td>0.190in</td><td>32</td><td>5/32in Hex </td></tr><tr><td>#10-32 3/4in</td><td>0.190in</td><td>32</td><td>5/32in Hex </td></tr><tr><td>#10-32 1in</td><td>0.190in</td><td>32</td><td>5/32in Hex </td></tr><tr><td>#10-32 1-1/4in</td><td>0.190in</td><td>32</td><td>5/32in Hex </td></tr><tr><td>#10-32 1-1/2in</td><td>0.190in</td><td>32</td><td>5/32in Hex </td></tr><tr><td>#10-32 1-3/4in</td><td>0.190in</td><td>32</td><td>5/32in Hex </td></tr><tr><td>#10-32 2in</td><td>0.190in</td><td>32</td><td>5/32in Hex </td></tr><tr><td>#10-32 2-1/2in</td><td>0.190in</td><td>32</td><td>5/32in Hex </td></tr><tr><td>#10-32 3in</td><td>0.190in</td><td>32</td><td>5/32in Hex </td></tr><tr><td>#10-32 3-1/2in</td><td>0.190in</td><td>32</td><td>5/32in Hex </td></tr><tr><td>#10-32 4in</td><td>0.190in</td><td>32</td><td>5/32in Hex </td></tr></tbody></table>

{% hint style="info" %}
Length is measured from tip to underside of screw head
{% endhint %}

#### **Shaft End Screws**

![](https://2800450911-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4vnkeyE3Rv32OmveFas2%2Fuploads%2FATGXSO08u5VmLfPSvRQB%2FScreenshot%202022-08-17%20141240%20-%20Copy.jpg?alt=media\&token=2d5dccd8-a425-4f6c-936e-cb762bf7d31b)

|                                                                       |                              |                     |            |
| --------------------------------------------------------------------- | ---------------------------- | ------------------- | ---------- |
| **Size**                                                              | **Outside Diameter: Flange** | **Thread Per Inch** | **Tool**   |
| [#10-32 1/2in](https://www.revrobotics.com/10-32-Shaft-End-Screws/)   | 15.88mm (0.625in)            | 32                  | 1/8in Hex  |
| [#10-32 1/2in](https://www.revrobotics.com/10-32-Shaft-End-Screws/)   | 17mm (0.67in)                | 32                  | 5/32in Hex |
| [#10-32 1-1/4in](https://www.revrobotics.com/10-32-Shaft-End-Screws/) | 17mm (0.67in)                | 32                  | 5/32in Hex |
| [#10-32 1-3/4in](https://www.revrobotics.com/10-32-Shaft-End-Screws/) | 17mm (0.67in)                | 32                  | 5/32in Hex |
| [#10-32 2-3/4in](https://www.revrobotics.com/10-32-Shaft-End-Screws/) | 17mm (0.67in)                | 32                  | 5/32in Hex |
| [#10-32 3-3/4in](https://www.revrobotics.com/10-32-Shaft-End-Screws/) | 17mm (0.67in)                | 32                  | 5/32in Hex |

## Standoffs

Aluminum threaded standoffs [(Product Family Page) ](https://www.revrobotics.com/10-32-Standoffs/)are an easy way to assemble structural components like plates, brackets and tubes. Tapped on each end with a #10-32 thread and a 3/8in flat to flat dimension similar to a #10-32 nut.

![](https://2800450911-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4vnkeyE3Rv32OmveFas2%2Fuploads%2FTrU0ySt4Gcj6U0IbjjKR%2Fstandoff.png?alt=media\&token=4e26c4eb-1b09-4330-b2aa-29d6df43dd00)

|              |            |            |
| ------------ | ---------- | ---------- |
| **Diameter** | **Length** | **Tapped** |
| 5.5mm Hex    | 3/4in      | #10-32     |
| 5.5mm Hex    | 1in        | #10-32     |
| 5.5mm Hex    | 1-1/2in    | #10-32     |
| 5.5mm Hex    | 2in        | #10-32     |
| 5.5mm Hex    | 3in        | #10-32     |
| 5.5mm Hex    | 36in       | #10-32     |


---

# 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/structure/hardware.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.
