> For the complete documentation index, see [llms.txt](https://docs.creativeconners.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.creativeconners.com/docs/spikemark/position-scale/limits/setting-hard-limits.md).

# Setting Hard Limits

Before we run any cued motion, it’s time to set the hard limits. Hard limits should be set for any machine you have - save for a turntable. The Hard Limits will stop the machine in case it loses its home position or there is an encoder failure prior to crashing.

![](https://lh6.googleusercontent.com/slF9ym0K1Qy9RWXOJbtOXdRCDLPnFOx6lyppvZCZA-40F-7zd94sUiqLpSHhIJTRFF9JsDZDZuOVioa52Jp_4R6JMhlYaEeJsod0OkaaebmdMBmg3EcRhM__HdTJGPhCNSYVmGtt=s0)

{% hint style="warning" %}
**When setting limits, always allow yourself some room for overtravel.**
{% endhint %}

Start by checking that Spikemark reads the limits correctly by actuating each one individually and verifying that Spikemark reads that limit correctly.

When a limit switch is engaged, you will see a red indicator arrow. Once the switch is cleared the arrow will return to Green.

When either of the Ultimate (ULT) limits are activated, you will see a limit symbol next to the motor name in the Stagehand Properties Panel, and in the Motor Icon on the Cue Grid. When cleared, the icon will resume the normal status of the motor.

Once all limits are verified working, slowly jog to the scenic unit to the furthest safe extents of travel. Place your hard limits accordingly and when space allows, allow for 6” to 12” of overtravel past the limit. This gives you a little bit of space to allow the unit to come to a stop once that limit is activated. If your machine move slowly, you can reduce this extra space.

{% hint style="info" %}
Be ready to stop the movement immediately if you jog past the location where you want the unit to stop.
{% endhint %}

Once the limit is physically placed, manually jog the unit back off the limit. Verify that Spikemark no longer registers that limit, and then manually jog the unit on the limit again. Verify that the unit stops where you need it to stop. Repeat this for each hard limit.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.creativeconners.com/docs/spikemark/position-scale/limits/setting-hard-limits.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
