1D Tolerance Stack-Up: A Practical Guide

A 1D (one-dimensional) tolerance stack-up analyzes variation along a single linear axis. It's the most common type of stack-up and handles most mechanical engineering fit and clearance problems. This guide walks through the process step by step.

Build 1D Stack-Ups Faster

TolReport handles the math automatically. Enter your dimension chain, get WC and RSS results with sensitivity analysis.

What "1D" Means

A 1D stack-up considers variation along one axis only. You pick a direction (X, Y, or Z) and trace dimensions along that line. Variations perpendicular to that axis are ignored.

This simplification works because most critical dimensions—gaps, fits, clearances—are measured in one direction. A shaft-bore clearance is radial. A lid-box gap is vertical. A clevis pin assembly stacks laterally.

When 1D Isn't Enough

If your critical dimension depends on angles, rotations, or compound geometry (like hole pattern positions), you may need 2D or 3D analysis. But start with 1D—it covers 80%+ of real engineering problems and is much simpler to execute and explain.

Step 1: Define the Critical Dimension

Before building the stack, clearly define what you're calculating:

  • What is it? — Gap, clearance, interference, fit, overall length
  • Where is it? — Identify the two surfaces or features
  • What are the limits? — Minimum acceptable, maximum acceptable, and why

Example Definition

Critical dimension: Lateral clearance between rod end bearing and clevis fork walls
Min: 0.10mm (below this, binding risk under load)
Max: 0.50mm (above this, excessive play affects precision)

Step 2: Identify All Contributors

List every dimension that affects your critical dimension. Start at one reference surface and trace the path to the other. Don't skip any features the dimension chain passes through.

Common contributors include:

  • Part lengths, widths, thicknesses
  • Feature positions (hole locations, shoulders, steps)
  • GD&T callouts converted to linear equivalents (position Ø ÷ 2, profile ÷ 2)
  • Purchased component dimensions (bearings, fasteners, shims)
  • Assembly gaps or adjustable interfaces

Don't Forget

Missing a contributor is the most common stack-up error. It makes your results optimistic. When in doubt, include it—you can always remove dimensions that don't affect the result.

Step 3: Assign Signs (Direction)

Each dimension needs a sign: positive (+) or negative (−). This indicates whether the dimension adds to or subtracts from your critical dimension.

The Key Question

For each dimension, ask: "If this dimension gets bigger, does my gap/clearance get bigger (+) or smaller (−)?"

Positive (+)

Dimension increase → Gap increase
Example: Housing width increases → More room inside

Negative (−)

Dimension increase → Gap decrease
Example: Bearing width increases → Less clearance

Sign errors are the second most common mistake. Double-check by mentally walking through the assembly: "If the shaft gets fatter, does the clearance get tighter?" Yes → negative sign.

Step 4: Build the Dimension Table

Organize your data in a table. Each row is one contributor:

DescriptionNominalToleranceSignSource
Clevis fork width25.00±0.10+Dwg 1001-A
Bearing width20.00±0.05Vendor spec
Washer thickness (×2)2.00±0.08Dwg 1002-B

Step 5: Calculate Results

Nominal

Sum all positive nominals, subtract all negative nominals:

Nominal = Σ(+ nominals) − Σ(− nominals)

Worst-Case (WC)

Add all tolerance magnitudes:

WC Tolerance = Σ|all tolerances|

WC Min = Nominal − WC Tolerance

WC Max = Nominal + WC Tolerance

RSS (Statistical)

Square each tolerance, sum, take the square root:

RSS Tolerance = √(Σ tolerance²)

RSS Min = Nominal − RSS Tolerance

RSS Max = Nominal + RSS Tolerance

Learn when to use RSS →

Step 6: Interpret and Report

Compare your results to the target specification:

✓ WC passes:Design is robust. All assemblies will meet spec.
⚠ WC fails, RSS passes:May be acceptable with high volume and process control.
✗ Both fail:Redesign required. Tighten tolerances or change geometry.

Document your analysis in a report that includes: dimension chain, calculations, assumptions, and recommendation.

How to write a tolerance stack-up report →

Skip the Manual Math

TolReport calculates WC, RSS, and sensitivity automatically. Export professional PDF reports for design reviews.

Tips for Solo Engineers

If you're the only ME on a project, tolerance stack-ups can feel like extra work. Here's how to stay efficient:

  • Do stack-ups early — Finding a fit problem during design is cheap. Finding it during assembly is expensive.
  • Use templates — Common assemblies (clevis, shaft-bore, lid-box) have standard structures. Start from a template.
  • Document as you go — A quick stack-up today becomes a formal report when someone asks "how did you verify this?"
  • Focus on critical paths — Not every dimension needs a stack-up. Focus on fits, clearances, and functional interfaces.
  • Get a second set of eyes — Even a quick review catches sign errors and missing dimensions.

Summary

  1. Define the critical dimension and its limits
  2. Identify all contributing dimensions
  3. Assign signs based on how each affects the gap
  4. Build the dimension table with nominals, tolerances, and sources
  5. Calculate nominal, WC, and RSS results
  6. Compare to spec, make a recommendation, document