3D Print Tolerance & Fit Calculator

Calculate the right clearance for 3D printed assemblies. Press fit, sliding fit, and clearance values for FDM, SLA, and SLS printers.

Printer & Dimensions

Fit Type

Parts slide freely without wobble. Smooth linear motion with minimal play.

Examples: Drawer rail, piston in cylinder, sliding lid, linear guide

Safety Margin

Slide toward "Tight" for well-calibrated printers, or toward "Generous" if you want more room for error.

TightTypicalGenerous
Typical

Fit Dimensions

Clearance on Diameter
+0.40 mm
0.20 mm gap per side
Hole Diameter∅ 10.40 mm
Shaft / Pin∅ 10.00 mm
Model the hole at 10.40 mm and the shaft at 10.00 mm in your CAD. This is a hole-basis fit (shaft stays at nominal, hole changes).

Fit types at a glance

Fit TypeFDMSLA/DLPSLS
Press Fit (Interference)-0.1 to +0.1 mm-0.1 to +0 mm+0.05 to +0.15 mm
Transition Fit+0.1 to +0.2 mm+0.05 to +0.15 mm+0.15 to +0.25 mm
Sliding Fit+0.3 to +0.5 mm+0.1 to +0.2 mm+0.25 to +0.4 mm
Clearance Fit+0.5 to +0.8 mm+0.2 to +0.3 mm+0.4 to +0.6 mm
Loose Fit+0.7 to +1 mm+0.3 to +0.5 mm+0.6 to +1 mm

Values are clearance on diameter in millimeters. Positive means the hole is larger than the shaft (gap). Negative means interference (hole is smaller). Sources: AON3D engineering fits guide, Formlabs SLA/SLS design guides, Sinterit tolerance docs, Maker's Muse clearance gauge tests, Prusa and Bambu community data.

What determines 3D printing tolerance?

A well-calibrated FDM printer holds about ±0.2 mm in XY and ±0.1-0.2 mm in Z. SLA/DLP achieves ±0.1-0.15 mm, and SLS lands around ±0.3 mm. But several things push those numbers around.

  • Nozzle size. A 0.4 mm nozzle produces line widths of about 0.4-0.5 mm, which sets the minimum resolution of any feature. Switching to a 0.25 mm nozzle tightens things up but costs print time.
  • Material. PLA is dimensionally stable and predictable. ABS and Nylon shrink more (see the shrinkage calculator). Semi-crystalline materials have higher variance between prints.
  • Calibration. Belt tension, e-steps, flow rate, and first-layer squish all affect dimensional accuracy. A tolerance test only means something on a calibrated machine.
  • Part geometry. Large flat surfaces warp more. Small holes print tighter than modeled (FDM holes are typically 0.1-0.3 mm undersized due to the nozzle path). Tall thin features lean. The fit values in this calculator assume compact, well-supported geometry.
  • Extrusion width rule. AON3D recommends basing your clearance on extrusion width: 1x extrusion width (~0.4 mm for a 0.4 mm nozzle) for a sliding fit, 2x for a free-running fit. This scales naturally with nozzle size.

How to find your printer's tolerance

The values in this calculator are good starting points, but every printer is a little different. Here is how I find my exact numbers for a given material.

  1. Print a tolerance test: a block with a 10 mm pin and holes at 10.0, 10.1, 10.2, 10.3, 10.4, and 10.5 mm.
  2. Try fitting the pin into each hole. Note which ones are too tight, which slide, and which are loose.
  3. The smallest hole the pin slides into freely is your sliding fit clearance. The one before it is your transition fit.
  4. Use those values here and adjust the safety margin slider until the calculator matches your measurements.

Repeat this whenever you change materials or make mechanical changes to your printer (new nozzle, belt retensioning, firmware update). The numbers drift.

Tips for 3D printed assemblies

Test before printing the whole thing

Slice just the joint area and print it as a small test piece. This takes 10-20 minutes and tells you if your clearance is right before you commit to a multi-hour print. Most slicers let you cut the STL to isolate a section.

Watch the elephant's foot

The first layer gets squished into the bed and spreads wider than the rest of the print. This makes holes tighter near the bottom. If a pin fits most of the way but binds at the base, that is elephant's foot. Fix it in your slicer's first-layer settings or add a small chamfer to the hole entrance.

Print orientation matters

A hole printed vertically (along Z) is round. A hole printed horizontally has a flat top from the overhang and stair-stepping on the sides. If your fit requires a round hole, orient the part so the bore faces up. Otherwise, add extra clearance for horizontal holes.

Post-processing options

A light pass with a drill bit, reamer, or rolled-up sandpaper opens up a tight hole without reprinting. For shafts, fine sandpaper (400+ grit) brings the diameter down by a few hundredths. This is often faster than iterating on clearance values.

Ready to take your 3D modeling to the next level?

Create complex 3D models in seconds using our AI-powered generator. No CAD experience required.

Try GrandpaCAD for Free