> ## Documentation Index
> Fetch the complete documentation index at: https://support.lumafield.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Runout

> GD&T circular runout and total runout of a surface about a datum axis

Runout checks how much a surface wobbles as the part turns about a datum axis. In ASME Y14.5 it is its own family of tolerances, separate from orientation. Circular Runout and Total Runout both live in the Runout group in the Toolbar in [Dimensioning Mode](/voyager/voyager-modes.md#dimensioning-mode).

## Circular and total

* **Circular Runout** checks one circular element at a time. Each cross-section of the surface, taken square to the datum axis, must stay inside the tolerance as the part turns. A wobble in one slice does not have to match the next.
* **Total Runout** checks the whole surface at once. Every point on the surface must stay inside the tolerance as the part turns, so the surface cannot wander along the axis as well as around it.

Both controls need a datum axis to turn about. Build that axis as a [datum](/voyager/voyager-datums.md), then rank it in a [Frame](/voyager/voyager-datums.md#frames) when the control asks for one.

## The tolerance zone

The tolerance is the full width of the wobble, in millimeters. Circular Runout applies that width to each circular element on its own. Total Runout applies one width to the entire surface.

## Workflow

**1. Select a runout control**

Choose **Circular Runout** or **Total Runout** from the Runout group in the Toolbar.

**2. Pick the surface**

Click the surface to control. Eligible features highlight on hover.

**3. Select the datum axis**

Pick the axis the part turns about. Properties and Tolerance stay locked until the surface and its datum are picked.

**4. Set tolerance and submit**

Tolerance is optional: add it with **+**. See [How every check works](/voyager/voyager-auto-dimensioning.md#how-every-check-works). Submit to add the control to the feature set. Drag the leader to place the label.

## Reading the result

The callout reports how far the surface wobbles, and whether that is inside the tolerance. **Measured in** names the datum axis. Edit the tolerance afterward; the pass or fail state updates without a new extraction.

## Related pages

* [Angularity](/voyager/voyager-angularity.md)
* [Cylindricity](/voyager/voyager-cylindricity.md)
* [Datum Definition](/voyager/voyager-datums.md)
* [3D Auto-Dimensioning](/voyager/voyager-auto-dimensioning.md)
* [Voyager Release Notes](/platform/voyager-release-notes.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.