# Brackets

Brackets are used to join different parts of the robot together. Most brackets can be divided into two categories: **Motion** and **Structure**. Motion brackets help create strong attachment points for your motion components and any parts of your robot that move. Structure brackets are designed to hold pieces of extrusion together.

## Bracket Basics&#x20;

In the REV ION Build System, there are two major groupings of brackets: [MAXSpline](https://www.revrobotics.com/MAXSpline-Brackets/) and [construction](https://www.revrobotics.com/ion/structure/brackets/). The major distinguishing feature of MAXSpline brackets is a MAXSpline bore or MAX Pattern to support bearings and [MAXHubs](https://docs.revrobotics.com/ion-build/motion/maxhubs#maxhubs)<mark style="color:orange;">.</mark> Construction brackets are essentially any bracket in the REV ION Build System that does not have a MAXSpline bore. Because the term construction bracket encompasses a broad range of REV ION products, it can be further subdivided as structural brackets and actuator brackets.

Structural brackets act as connectors between structural components. For example, these are the type of brackets you will want to use when connecting [MAXTube](https://www.revrobotics.com/MAXTube/) and Extrusion elements. Actuator brackets on the other hand are intended to mount and support motors and servos.&#x20;

Follow through the following sections to learn more about brackets:

| [MAXSpline Brackets](https://docs.revrobotics.com/ion-build/structure/brackets/maxspline-brackets) | [Structure Brackets](https://docs.revrobotics.com/ion-build/structure/brackets/structure-brackets) | [Actuator Brackets](https://docs.revrobotics.com/ion-build/structure/brackets/actuator-brackets) |
| -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------ |


---

# 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/brackets.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.
