MeshMath

3D print tolerance & hole size calculator

Find what to model so parts fit: hole and peg sizes for press, snug, sliding and loose fits, plus a bolt clearance table.

Model the hole at—
Or model the peg at—
Clearance—

Metric bolt holes

BoltSnugSlidingLoose

Diameters in mm, using the settings on the left.

Why printed holes come out small

FDM printers approximate circles with straight segments and the plastic squishes outward, so holes typically print 0.1–0.3 mm undersize and pegs slightly oversize. Holes printed sideways also sag at the top. The calculator adds clearance on each side of the part:

hole = nominal + 2 × clearance (+ ¼ nozzle if horizontal)
peg = nominal − 2 × clearance
FitClearance per sideUse for
Press fit0.05 mmBearings, magnets, permanent pins
Snug / friction0.10 mmLids, push-on caps
Sliding0.20 mmHinges, sliding parts, bolts through holes
Loose / free0.30 mmPrint-in-place joints, quick assembly

These defaults suit a well-calibrated 0.4 mm nozzle. Print a small test pair to dial in your printer — over-extrusion makes everything tighter, so calibrate e-steps and flow first.

FAQ

What tolerance should I use for 3D printed parts?

0.2 mm per side (0.4 mm on the diameter) is a good default for parts that should slide together. Use 0.1 mm for friction fits and 0.3 mm or more for print-in-place.

What size hole for an M3 bolt in a 3D print?

Model about 3.4 mm for a sliding clearance hole. For tapping or threading an M3 screw directly into plastic, model 2.5–2.8 mm.

Why are my 3D printed holes too small?

Polygonal approximation, plastic squish and over-extrusion. Many slicers also have a 'hole horizontal expansion' setting to compensate automatically.

How do I fit a 608 bearing in a 3D print?

A 608 is 22 mm outside. Model a 22.1–22.2 mm hole for a press fit and test — it varies by printer.

Recommended gear

Some links are affiliate links: if you buy through them MeshMath may earn a small commission at no extra cost to you. Picks are generic categories, not paid placements.

Related tools