Tolerance & Fit Guide
Reference clearances for snap fits, press fits, and sliding fits based on printer accuracy and material.
Configuration
Configure your printer, material, and target dimension to see recommended tolerances for each fit type.
Select Fit Type
Press Fit
Quick Reference Table
Achieving Accurate Tolerances
- Calibrate first: Print a calibration cube (20 mm) and measure with calipers. Adjust flow rate or steps/mm until dimensions are within ±0.05 mm.
- Orientation matters: Print mating surfaces on the same axis (X/Y for horizontal fits). Z-axis dimensions are affected by layer height.
- Avoid supports on mating surfaces: Support contact marks create rough, unpredictable surfaces that ruin tight fits.
- Use consistent settings: Print mating parts with identical slicer settings (speed, temperature, cooling) for consistent shrinkage.
- Account for elephants foot: The first few layers often bulge outward. Add a small chamfer (0.5 mm) to the bottom of press-fit parts.
- Post-processing: Light sanding (400+ grit) on PLA/PETG mating surfaces can improve sliding fits. For press fits, avoid sanding.
Common Mistakes
- Designing at nominal with no clearance — parts will not fit together
- Ignoring material shrinkage, especially ABS (0.5–0.8%) and nylon (1–2%)
- Using resin tolerances for FDM parts or vice versa
- Not accounting for print orientation (holes are tighter on Z-axis)
How It Works
Fit Types Explained
Engineering fits describe how two mating parts relate in size. For 3D printing, standard ISO/ANSI tolerances are too tight, so wider clearances are used to account for printer inaccuracy and material behavior.
- Press Fit (Interference): The shaft is larger than the hole. Parts must be forced together and hold by friction. Used for permanent assemblies, bearing seats, and pins that should not move.
- Snap Fit: Designed with a slight interference plus a deflecting feature (cantilever, annular, or torsion snap). The part flexes during assembly and locks in place. Material flexibility is critical.
- Transition Fit: Parts are nearly the same size with minimal clearance or slight interference. May require light tapping. Used when parts need to be locatable but removable.
- Sliding Fit: A small gap allows parts to slide freely but with minimal play. Used for drawers, telescoping tubes, and linear guides.
- Clearance Fit: A generous gap ensures parts always fit together easily, even with printer inaccuracy. Used for loose assemblies, covers, and parts that must be easy to assemble and disassemble.
How Clearances Are Calculated
The recommended clearances combine three factors:
- Printer accuracy: The base tolerance of the printer type (e.g., ±0.3 mm for standard FDM). Tighter printers allow tighter fits.
- Material behavior: Each material has a shrinkage factor and stiffness that shifts the effective clearance. Flexible materials like TPU need more clearance for press fits; rigid materials like PLA need more clearance for snap fits.
- Nominal dimension: Larger parts need proportionally more clearance as dimensional errors scale with size.
Material Considerations
- PLA: Low shrinkage, rigid. Good for press fits and tight tolerances. Brittle under stress — poor for snap fits that flex repeatedly.
- PETG: Moderate shrinkage, slight flexibility. Good all-around material for functional fits. Better snap fit durability than PLA.
- ABS: Higher shrinkage (0.5–0.8%), needs enclosed printer. Good for snap fits due to toughness. Needs larger tolerances to account for warping.
- Nylon: High shrinkage (1–2%), hygroscopic. Excellent for snap fits and bearing surfaces. Needs significantly larger tolerances.
- TPU: Flexible, very low shrinkage. Unsuitable for press fits (deforms). Good for gaskets and seals where compliance is needed.
- Resin: Very accurate, minimal shrinkage. Brittle — avoid snap fits. Excellent for press fits and tight sliding fits.
Related Utils
Feedback
Help us improve this page by providing feedback, and include your name/email if you want us to reach back. Thank you in advance.
Sending...
Feedback sent. Thank you!
Error occurred!
-
-
-
-
-
-
-
- ABI Encoder / Decoder
- Block Estimator
- Calldata Cost
- CREATE2 Address
- ENS Availability
- ENS Cost Estimator
- ENS Lookup
- ENS Namehash
- ENS Record Viewer
- ENS Subname Explorer
- ERC-20 Unit Converter
- Gas Estimator
- HD Wallet Derivation
- Merkle Tree Visualizer
- 4-Byte Selector Lookup
- Solidity Storage Layout
- Transaction Decoder
- Vanity Address Estimator
- Wallet Address Validator
- Wei/Gwei/Ether Converter
-
-
-
-
-
- API Response
- ASCII Table
- Code Bug Detector
- Code Explanation
- CSS Beautifier
- Env Parser
- GraphQL Query
- Syntax Highlight
- HTML Beautifier
- JS Beautifier
- JSON Formatter
- JSONPath
- JWT Decoder
- JS keyCodes
- API Lorem Ipsum
- RegExp
- Regex Library
- Semver Compare
- SQL Beautifier
- TOML Formatter
- Code Unminifier
- XML Beautifier
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Amortization
- Break-Even
- Compound Interest
- Crypto Profit/Loss
- Debt Payoff
- Discount
- Effective Interest
- Emergency Fund
- Inflation Calculator
- Simple Interest
- Invoice Calculator
- IRR Calculator
- Mortgage
- NPV Calculator
- Portfolio
- Profit Margin
- Rent vs Buy
- Retirement Calc
- ROI Calculator
- Salary vs Hourly
- Savings Goal
- Tax Calculator
- VAT
-
-
-
-
-
-
-
-
-
-
-
-
- Equation Solver
- Exponent Calculator
- Factorial Calculator
- Fibonacci Sequence
- Fraction Calculator
- Fraction Simplifier
- GCD Calculator
- GCD/LCM
- Least Common Multiple (LCM) Calculator
- Logarithm Calculator
- Magic Square
- Matrix Calculator
- Number Base Converter
- Pascal's Triangle
- PDE Solver
- Prime Checker
- Prime Factorization
- Roman Numbers
- Scientific Notation
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Broken Link Checker
- Canonical URL Checker
- Core Web Vitals Checker
- Favicon
- Heading Structure
- Keyword Density
- Meta Tags
- Mobile-Friendly Test
- Open Graph Tags
- Page Load Time Analyzer
- Redirect Checker
- robots.txt
- Schema Markup
- SEO Optimized Checklist
- XML Sitemap
- Time on Page Tracker
- Page Title & Desc.
- Twitter Card Generator
-
-
-
-
-
-
- Acceleration
- Substance Amount
- Angle
- Area
- Astronomical
- Base Converter
- Capacitance
- Electric Charge
- Data Transfer
- Data Storage
- Density
- Energy Converter
- Force Converter
- Frequency Converter
- Fuel Economy
- Illuminance
- Inductance
- Length / Distance
- Power
- Pressure
- Electrical Resistance
- Time
- Speed
- Temperature
- Viscosity
- Volume
- Weight
-
-
-
-
-