# 15mm Extrusion

## 15mm Extrusion Basics

![](https://756878072-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M5yw0n8IneF5-9ybLjT%2F-MBkHpl6tI-0P0Lg_bNo%2F-MBkHrnt_uVR6k2RhQuQ%2F15mm%20Extrusion%20Pinout.png?alt=media\&token=d98ee360-57c1-4f6b-b3b5-987862d32720)

The 15mm profile of the [Extrusion](https://www.revrobotics.com/ftc/structure/) has slots on on all four sides that accept standard [M3 hardware](https://www.revrobotics.com/ftc/hardware/fasteners/). Rather than using a T-nut, which is more expensive,  slide a M3 hex head screw along the slot and adjust brackets and other build materials as needed. As illustrated in the image above, the ends of the Extrusion also have a 5mm hole **pitch** that can be M3 tappped. &#x20;

{% hint style="info" %}
*To learn more about extrusion systems versus pitch systems return to the* [*Structure Page*](https://docs.revrobotics.com/duo-build/structure/intro)*.*
{% endhint %}

### Product Specs&#x20;

* Material: 6063-T5 aluminum, clear anodized
* Height: 15mm
* Width: 15mm&#x20;
* Length: [Various options](https://www.revrobotics.com/ftc/structure/15mm-extrusion/)
  * Extrusion can be cut to shorter lengths as needed

## When to Use?

The flexibility of the 15mm Extrusion makes it a great option for arms, lifts, and other robot manipulators and mechanisms. This is one of the most compact structure pieces and allows for compact designs. Depending on the design and use case, you may wish to add additional supports to avoid twisting under high loads, also known as torsion.

{% hint style="info" %}
*To help with joints you may need Extrusions with beveled edges. To learn more see the* [*Joint*](https://docs.revrobotics.com/duo-build/building/constraining-motion#constructing-joints) *section.*
{% endhint %}

## How to Use?

The point of the extrusion system is to offer more flexibility in design than would come in a fixed pitch system. The [slots](#specifications) in the extrusion allow brackets and other components to be slid along the 15mm Extrusion to an infinite number of positions&#x20;

![](https://756878072-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M5yw0n8IneF5-9ybLjT%2F-M7i5jsR5qbfm1cgFo15%2F-M7iDNNpu0L2tY9RLwSS%2FAdjust%20and%20Iterate.png?alt=media\&token=9ed4c120-62a8-4cfc-aa60-daf3f1c5fd11)

The illustration above shows how easy it is to swap, adjust and iterate designs. This works for gear mating, chain tensioning, and bracket adjustments as you are iterating.
