Designing Snap Fits and Press Fits for 3D Printed Parts
designsnap fitpress fitcadtolerances
FDM parts are strong in compression but weaker in tension and shear. Designing snap fits and press fits correctly makes the difference between parts that hold and parts that break.
Snap Fits
Snap fits work by deflecting slightly during assembly then springing back to lock. FDM snap fits work best with:
- PLA (stiff, predictable) — for light-duty snaps
- PETG (slightly flexible) — for more durable snaps
- TPU (flexible) — for snaps that need to open repeatedly
Cantilever Snap Fit Dimensions
| Parameter | Rule of Thumb |
|---|---|
| Arm length | 3–5× arm thickness |
| Arm thickness | 0.8–2 mm |
| Deflection angle | Maximum 2–3° |
| Return angle | 30–45° (for easy disassembly) or 90° (permanent) |
Print Orientation for Snap Fits
Print snap arms horizontally so layers run along the arm length. Vertical printing means the arm bends across layer lines — it will snap off at the first layer, not flex.
Press Fits
A press fit relies on interference between two parts. FDM-specific guidelines:
Shaft into Hole (Standard Press Fit)
- Add 0.0–0.1 mm interference (hole smaller than shaft)
- FDM holes print undersized — often no compensation needed
- Test: print a 10 mm pin and 10 mm hole, measure both, adjust
Heat-Set Inserts (Better Than Press Fit for Threads)
- Design hole 0.1–0.2 mm smaller than insert outer diameter
- Heat insert with soldering iron, press in flush
- Far stronger than printed threads
Press Fit Tolerances by Material
| Material | Recommended Interference |
|---|---|
| PLA | 0.05–0.1 mm |
| PETG | 0.0–0.05 mm (more flexible) |
| ABS | 0.1–0.15 mm |
Testing Before Full Print
Print a small test piece with your snap arm or press fit geometry before printing the full part. A 10-minute test saves a 2-hour print.