Print Play & Tolerance Calculator
An expert tool to calculate how much play will be used in a print for perfect mechanical fits.
Select the measurement unit for all inputs.
The target diameter of the female part (e.g., the hole).
The expected manufacturing variance for the hole. A value of 0.1 means the actual size can be ±0.1.
The target diameter of the male part (e.g., the pin).
The expected manufacturing variance for the shaft.
Fit Type: Clearance Fit – Parts will always have a gap between them.
What is Print Play?
In mechanical engineering and 3D printing, “play,” also known as backlash or slop, refers to the clearance or lost motion caused by gaps between mating parts. When you need to calculate how much play will be used in a print, you are essentially determining the minimum and maximum space between two components, like a pin and a hole. This gap is critical for functionality. Too little play, and the parts might not fit or move; too much, and the assembly could be loose and imprecise.
This concept is crucial for anyone designing functional parts, from simple print-in-place hinges to complex planetary gearboxes. Understanding and controlling these tolerances ensures your 3D printed assemblies work as intended, without binding or excessive wobble. A good rule of thumb for FDM printing is to start with a clearance of 0.4-0.6 mm.
Print Play Formula and Explanation
The calculation for play involves considering the worst-case tolerance stack-up. This means we find the largest possible gap (Maximum Play) and the smallest possible gap (Minimum Play). The formulas depend on the nominal dimensions and the manufacturing tolerances of both the internal (hole) and external (shaft) features.
The core formulas are:
- Max Play (Clearance) = (Hole Nominal Diameter + Hole Tolerance) – (Shaft Nominal Diameter – Shaft Tolerance)
- Min Play (Clearance) = (Hole Nominal Diameter – Hole Tolerance) – (Shaft Nominal Diameter + Shaft Tolerance)
A positive result for minimum play indicates a Clearance Fit, where there is always a gap. A negative result indicates an Interference Fit, where the parts must be forced together. A minimum play near zero suggests a Transition Fit.
| Variable | Meaning | Unit (auto-inferred) | Typical Range |
|---|---|---|---|
| Hole Diameter | The designed diameter of the female part. | mm or in | 5 – 100 |
| Hole Tolerance | The acceptable variation (±) for the hole size. | mm or in | 0.05 – 0.3 |
| Shaft Diameter | The designed diameter of the male part. | mm or in | 4.8 – 99.5 |
| Shaft Tolerance | The acceptable variation (±) for the shaft size. | mm or in | 0.05 – 0.3 |
Practical Examples
Example 1: Designing a Loose-Fit Pin
You are designing a 10mm pin that needs to slide easily into a hole. You anticipate your printer has a general tolerance of ±0.15mm.
- Inputs:
- Hole Nominal Diameter: 10.2 mm
- Hole Tolerance: 0.15 mm
- Shaft Nominal Diameter: 10.0 mm
- Shaft Tolerance: 0.15 mm
- Results:
- Max Play: (10.2 + 0.15) – (10.0 – 0.15) = 10.35 – 9.85 = 0.50 mm
- Min Play: (10.2 – 0.15) – (10.0 + 0.15) = 10.05 – 10.15 = -0.10 mm
- Interpretation: This is a Transition Fit. In the worst case, you could have a 0.1mm interference, requiring some force. A better approach might be to increase the hole diameter or decrease the shaft diameter in the design. For more on this, see our guide on designing for 3D printing.
Example 2: Creating a Press-Fit Component
You need to press a gear onto a shaft and have it hold firmly. Here, you aim for a slight interference.
- Inputs:
- Hole (in gear) Nominal Diameter: 15.0 mm
- Hole Tolerance: 0.1 mm
- Shaft Nominal Diameter: 15.1 mm
- Shaft Tolerance: 0.1 mm
- Results:
- Max Play: (15.0 + 0.1) – (15.1 – 0.1) = 15.1 – 15.0 = 0.10 mm
- Min Play: (15.0 – 0.1) – (15.1 + 0.1) = 14.9 – 15.2 = -0.30 mm
- Interpretation: This is an Interference Fit, as the minimum play is negative. The shaft will always be larger than the hole, requiring force for assembly and ensuring a tight connection. For details on how material choice affects this, check our article on choosing the right filament.
How to Use This Print Play Calculator
- Select Units: Start by choosing whether you are working in millimeters (mm) or inches (in).
- Enter Hole Dimensions: Input the nominal (target) diameter for the hole and its expected tolerance. The tolerance is the amount the actual printed size might vary, both larger and smaller.
- Enter Shaft Dimensions: Input the nominal diameter for the shaft or pin and its tolerance.
- Analyze the Results: The calculator instantly shows the maximum and minimum possible play. The “Primary Result” is the maximum clearance you can expect. The “Fit Type” tells you whether the parts will always be loose (Clearance), always tight (Interference), or could be either (Transition).
- Interpret the Chart: The bar chart provides a quick visual of the possible range of your fit, from minimum to maximum clearance.
Using a G-code analyzer can help you understand if your slicer settings are contributing to dimensional inaccuracies.
Key Factors That Affect Print Play
- Printer Calibration: An uncalibrated printer is the primary source of dimensional inaccuracy. Calibrating your extruder and axes is essential. A 3D printer calibration guide can walk you through the steps.
- Filament Diameter & Quality: Inconsistent filament diameter leads to over- or under-extrusion, directly impacting part dimensions.
- Material Shrinkage: Materials like ABS shrink more than PLA as they cool, which must be accounted for in the design. Check our database of material shrinkage rates for more info.
- Layer Height and Slicer Settings: Thinner layers can improve accuracy. How the slicer generates perimeters, especially for holes, significantly affects the final size.
- Printing Temperature and Speed: Printing too hot can cause drooping and loss of detail, while printing too fast can cause ringing and skewed dimensions.
- Part Cooling: Insufficient cooling can lead to deformation, especially on small features and overhangs, altering the final dimensions and affecting play.
Frequently Asked Questions (FAQ)
- 1. What is a good starting clearance for a simple FDM print?
- A clearance of 0.2mm to 0.4mm is a safe starting point for parts that need to move freely. For a snug fit, try 0.1mm.
- 2. What does a negative “Min Play” mean?
- A negative minimum play, or clearance, means you have an “Interference Fit.” In the worst-case scenario, the shaft will be larger than the hole, requiring force to assemble. This is often desired for press-fit parts.
- 3. Why aren’t my printed parts the same size as my CAD model?
- This is due to a combination of factors including machine tolerance, filament properties, and slicer settings. You must perform tolerance tests to understand your specific printer’s accuracy.
- 4. How do I change units in the calculator?
- Use the “Units” dropdown at the top of the calculator. It will automatically convert the results and labels. Ensure all your inputs are in the selected unit.
- 5. Can this calculator be used for non-circular parts?
- Yes, you can use it to calculate the play between any two flat, parallel surfaces by treating the distance between them as the “diameter.”
- 6. How does part orientation affect tolerance?
- Accuracy in the Z-axis (vertical) is often different from the X and Y axes. Printing parts in the same orientation they will be used in can help, but it’s best to perform a 3D print tolerance test to be sure.
- 7. What is “tolerance stacking”?
- It’s the accumulation of variation from multiple parts in an assembly. This calculator helps you understand the worst-case tolerance stack between two parts.
- 8. How do I find my printer’s actual tolerance?
- Print a calibration model (like a 20mm cube) several times, measure each one carefully with calipers, and record the variations. The difference between the largest and smallest measurement is a good indicator of your printer’s tolerance.
Related Tools and Internal Resources
Explore these resources to further master your 3D printing designs and calculations:
- G-Code Analyzer: Dive deep into your sliced files to predict print outcomes before you start.
- STL File Viewer: Quickly inspect your models for issues before slicing.
- 3D Printer Calibration Guide: A comprehensive guide to tuning your printer for maximum accuracy.
- Designing for 3D Printing: Learn the best practices for creating models that print successfully.
- Choosing The Right Filament: Understand how material properties impact your prints.
- Material Shrinkage Rates: A database to help you compensate for material-specific shrinkage.