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.
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:
| Description | Nominal | Tolerance | Sign | Source |
|---|---|---|---|---|
| Clevis fork width | 25.00 | ±0.10 | + | Dwg 1001-A |
| Bearing width | 20.00 | ±0.05 | − | Vendor spec |
| Washer thickness (×2) | 2.00 | ±0.08 | − | Dwg 1002-B |
Step 5: Calculate Results
Nominal
Sum all positive nominals, subtract all negative 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
Step 6: Interpret and Report
Compare your results to the target specification:
Document your analysis in a report that includes: dimension chain, calculations, assumptions, and recommendation.
How to write a tolerance stack-up report →
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
- Define the critical dimension and its limits
- Identify all contributing dimensions
- Assign signs based on how each affects the gap
- Build the dimension table with nominals, tolerances, and sources
- Calculate nominal, WC, and RSS results
- Compare to spec, make a recommendation, document