Understanding 3D Printing Tolerances & Fit
If you have ever printed two parts that should snap together and found they either jam solid or rattle loose, you have run into tolerance. Tolerance is the gap between the dimension you designed and the dimension you actually get, and understanding it is the difference between a print that assembles and one that ends up in the scrap bin. Here is how it works in the real world.
What tolerance means in 3D printing
Tolerance is the acceptable range of variation around a target dimension. No manufacturing process is perfectly exact, and 3D printing is no exception. A typical, well-tuned FDM printer holds dimensions to roughly plus or minus 0.2 mm on small to medium features. Resin printing can do better on fine detail, often plus or minus 0.05 to 0.1 mm.
That number is not a flaw, it is physics. Plastic shrinks slightly as it cools, the nozzle has a finite width, and curves get approximated. Good design works with this reality instead of fighting it.
Why parts come out a little off
- Thermal shrinkage: hot plastic contracts as it cools, so large dimensions can read slightly small.
- Nozzle width and overextrusion: holes tend to print undersized and outer dimensions slightly oversized.
- First-layer squish: the bottom layer is pressed flat for adhesion, so the base can be a touch wider.
- Material differences: ABS and ASA shrink more than PLA, so warp-prone materials need more compensation.
Designing clearances that actually fit
The single most useful tolerance habit is designing intentional gaps between mating parts. Never give two parts that must fit together the exact same nominal dimension. Build in clearance. Here is where we start:
| Fit type | Total clearance | What it feels like |
|---|---|---|
| Interference / tight press | 0.0 to 0.1 mm | Needs force, stays put |
| Snug press fit | 0.1 to 0.2 mm | Firm push, no rattle |
| Sliding fit | 0.3 to 0.4 mm | Slides smoothly, minimal play |
| Loose / moving fit | 0.4 to 0.5 mm | Free movement, parts assembled in place |
Clearance is shared between both surfaces. A 0.4 mm clearance means about 0.2 mm of gap on each mating face. For a peg in a hole, enlarge the hole and shrink the peg so the difference adds up to your target.
Holes, pegs, and threads
Holes are the classic trouble spot. Because of how plastic flows around an inside curve, printed holes come out undersized, often by 0.1 to 0.3 mm. Two reliable approaches:
- Model oversize, then accept it. Add 0.2 mm to the diameter if the fit can tolerate it.
- Print undersize, then drill or ream. For precise bores, model slightly small and finish with a drill bit to an exact size.
For threads, either print them with 0.4 to 0.5 mm clearance, or design a hole sized for a heat-set insert or a tapped thread. Heat-set inserts give you durable metal threads in a plastic part and are our go-to for anything that gets assembled and disassembled.
When tolerance really matters, tell us
Most parts have one or two dimensions that are critical and a lot that are not. The mounting holes have to line up, the shaft has to spin, the lid has to seat. The rest can drift a few tenths and nobody cares.
If you flag the critical dimensions, we can do a lot to hit them:
- Orient the part so the important feature is on the strong, accurate axis
- Print a quick test piece to dial in the exact fit before running the full part
- Compensate the model for known shrinkage in the chosen material
- Finish a bore or face by hand to an exact spec
A realistic expectation
For a one-off functional part, expect a tuned FDM print to land within about plus or minus 0.2 mm, with fits behaving as designed when you build in the clearances above. If you need tighter than that across many dimensions, resin printing or a test-and-adjust workflow is the path, and we will tell you honestly which one your project needs.
Send us your fit problem
The fastest way to nail a fit is to let us see the parts. If you are trying to mate to an existing component, a broken housing, a shaft, a bracket, send a photo, a sketch with measurements, or the mating part itself. No CAD file required to get started. Request a quote or upload your file and we will recommend clearances and a finishing plan from our shop in Cypress, TX. Custom 3D printing, built layer by layer in Texas.
Have a Project in Mind?
Upload your file or just describe your idea — we'll review printability, recommend a material, and quote turnaround and pricing. Free, no obligation.
