3D Printing Tolerances and Accuracy

FDM 3D printing is not precision machining, but it is consistent and predictable. This guide explains what accuracy to expect, how to design clearances for assemblies, and how to get the best results from your print order.

Key Numbers at a Glance

  • Typical accuracy: ±0.2mm on calibrated FDM machines
  • XY accuracy (horizontal) is better than Z accuracy (vertical)
  • Standard finish: 0.2mm layer height — functional, visible layer lines
  • Premium finish: 0.16mm layer height — finer surface, +25% print time cost
  • Press fit clearance: 0.1–0.2mm per side
  • Snug fit clearance: 0.2–0.3mm per side
  • Sliding fit clearance: 0.4–0.6mm per side

Understanding FDM Accuracy

What ±0.2mm Means in Practice

A part designed to be 50.0mm wide will typically print between 49.8mm and 50.2mm. For most applications — prototypes, replacement parts, enclosures, brackets — this is more than sufficient. The human eye cannot perceive a 0.2mm deviation on a typical part.

Where this tolerance matters is in assemblies: two mating parts both carry ±0.2mm variation, so the total mating variation can be up to ±0.4mm. Designing the right clearance into your CAD model before printing is far more reliable than hoping the parts fit by chance.

FDM machines are also highly repeatable even when not perfectly accurate. If your part comes out consistently 0.15mm undersize in one dimension, every subsequent order will be 0.15mm undersize in that same dimension. This makes compensation straightforward: measure once, adjust your model, and the next print will be correct.

XY vs Z Accuracy

FDM printers have two motion systems: XY (horizontal, controlled by stepper motors and linear rails) and Z (vertical, controlled by layer height setting). XY accuracy is generally better because XY motion is continuous, while Z is quantized to layer height — features that don't land exactly on a layer boundary get rounded to the nearest layer.

Practical implication: Orient your most critical dimensions horizontally. A precision bore has better accuracy when the hole axis points vertically (drilled into the XY plane) than horizontally (where diameter spans multiple Z layers).

Layer Height and Surface Finish

Layer height is the most visible quality factor in FDM printing. Smaller layers produce finer surface finish and slightly better Z accuracy, but increase print time proportionally.

FinishLayer HeightAppearanceBest UseCost
Standard0.2mmVisible layer linesFunctional parts, internal components, prototypesNo upcharge
Premium (High Quality)0.16mmFiner lines, improved surfaceDisplay models, visible exterior surfaces+25% of base print fee

Going from 0.2mm to 0.16mm adds 25% more layers for the same part height — reflected in the premium finish upcharge. For internal or functional parts where surface finish is not a priority, Standard is the better value.

Fit Clearance Reference

All values are per side (radius for circular features, half the total gap for linear features).

Fit TypeClearance Per SideExamples
Press fit (tight)0.1–0.2mm per sidePin in hole, bearing seat, insert pocket
Snug / hand fit0.2–0.3mm per sideLid on a box, removable cover, plug
Loose / sliding fit0.4–0.6mm per sideDrawer slider, linear guide rail
Clearance (free movement)0.6–1.0mm per sideHinge pin, bolt through hole, pivot
Snap fit (cantilevered arm)1.5–2.0mm arm thicknessClip, latch, retention hook

These are starting-point values. For critical assemblies, print a single test piece first and measure before committing to a full order.

Design Tips for Better Accuracy

Orient critical dimensions in XY

Holes, bores, and precise features have better accuracy when drilled vertically (Z-axis direction) rather than horizontally.

Add chamfers to mating surfaces

A 45° chamfer on an edge that mates with another part makes assembly more forgiving and hides minor dimensional variation.

Avoid printing threads directly

3D-printed threads wear out quickly. Design holes for M3–M8 heat-set inserts instead — stronger, more accurate, and reusable.

Use Premium finish for tight clearances

The 0.16mm layer height setting improves Z-axis accuracy and surface consistency for precision assemblies.

Print a test piece first

For tight clearances, order one test part, measure actual dimensions, compute deviation, adjust your model, then order the full quantity.

Account for material shrinkage

ABS and Nylon shrink more than PLA and PETG as they cool. For engineering materials on mating features, design 0.3–0.5mm per side clearance.

Common Questions

What is the dimensional accuracy of FDM 3D printing?

FDM typically achieves ±0.2mm on well-calibrated machines. XY accuracy (horizontal) is better than Z accuracy (vertical). For most prototyping and functional applications, this tolerance is sufficient.

What clearance should I design for 3D printed parts that fit together?

Design 0.1–0.2mm per side for press fits, 0.2–0.3mm per side for snug hand fits, and 0.4–0.6mm per side for sliding fits. These values account for the ±0.2mm typical FDM tolerance.

What is the difference between Standard and Premium finish?

Standard uses 0.2mm layer height with no extra cost. Premium uses 0.16mm layer height for a finer surface at approximately 25% additional cost (25% more print time).

How do I improve the accuracy of my 3D printed parts?

Orient critical dimensions in XY, design appropriate clearances into assemblies, use Premium finish for tighter dimensional control, and for high-precision fits, print one test piece first and measure the actual deviation before ordering the full quantity.

Ready to Print Your Part?

We review every order and flag any fit or geometry concerns before printing begins.

Request a Quote →