All DFM guides
Snap fits, hinges and mechanisms10 min read

Designing snap fits for FDM 3D printing

How to design cantilever and annular snap fits for FDM parts: wall thickness, undercut angle, print orientation and material choice.

Snap fits are one of the most cost-effective ways to join two printed parts without screws, inserts or adhesive. They work in FDM the same way they work in injection moulding: a cantilever or annular hook deflects elastically during assembly and then relaxes into an undercut. The difference is that FDM parts are anisotropic. Layer adhesion is weaker than in-plane strength, so a snap arm that flexes across layer lines behaves differently from one that flexes along them.

This guide covers the geometry rules, material choices and orientation decisions that determine whether a snap fit on your part survives one assembly cycle or several thousand.

Cantilever snap fits: the basic geometry

A cantilever snap fit is a beam with a hook at the free end. Deflection force and stress both depend on beam length, thickness and the deflection distance required to clear the mating undercut. Thin, long arms deflect with low force and low stress. Short, thick arms need more force and see higher stress at the root, which is where cracks start.

  • Arm thickness 1.5 to 3 mm for most engineering filaments at 0.4 mm nozzle
  • Length to thickness ratio of at least 8:1 for a low insertion force
  • Root fillet radius of 0.5 to 1 mm to reduce stress concentration
  • Undercut engagement of 0.5 to 1.5 mm, enough to retain the part without needing excessive deflection
  • Lead-in chamfer of 30 to 45 degrees on the hook face to reduce insertion force

Orientation decides whether the arm flexes with or against the layers

The critical decision is which way the snap arm bends relative to the layer lines. If the arm flexes in the direction the layers run, most of the load is carried by the plastic itself. If it flexes perpendicular to the layers, every flex cycle loads the weakest interface in the part, the bond between two layers. For a snap fit that will be assembled and disassembled more than a handful of times, orient the part so the arm bends in-plane, not across the layer stack.

In practice this often means printing the part on its side rather than flat, even though that adds support or increases print time. We regularly reorient customer parts specifically for this reason before quoting a production run.

Flex direction vs. layersTypical failure modeSuitable for
In-plane (parallel to layers)Gradual fatigue of the plastic, high cycle countRepeated assembly, service covers, battery doors
Cross-layer (perpendicular)Sudden brittle crack at the root after few cyclesOne-time or rarely opened joints only
Snap fit orientation and expected cycle life

Material selection for repeated flexing

PLA is stiff and has low elongation at break, which makes it a poor choice for snap fits that get used more than a few times. It tends to crack rather than yield. PETG has better elongation and layer adhesion and is a reasonable default for snap fits used occasionally. For snap fits that will be cycled hundreds or thousands of times, PA12 or PA6 give the elongation and fatigue resistance you need, at the cost of higher moisture sensitivity and a bit more shrinkage to plan for. TPU is an option for very compliant, low-force latches but is rarely used for load-bearing snap arms because it is too soft to hold a defined undercut.

  • PLA: low cost, one-time or prototype snap fits only
  • PETG: good default, moderate elongation, decent layer adhesion
  • PA12 / PA6: best fatigue resistance, needs dry storage before and after printing
  • ABS / ASA: usable but more sensitive to warping in thin arm sections
  • TPU: for soft latches, not for stiff load-bearing hooks

Annular and cylindrical snap fits

Annular snap fits, such as a cap that snaps onto a round housing, deflect the whole ring rather than a single arm. Because the deflection is distributed around the circumference, wall thickness can be thinner than a cantilever arm of the same material, typically 1 to 2 mm. The main risk is that a fully closed ring is much stiffer than a cantilever, so insertion force rises quickly if the undercut is too deep. Adding 4 to 8 relief slots around the ring turns it into a set of small cantilevers and drops the insertion force substantially, at some cost to retention force.

Snap-on enclosure lid, PETG, 180 mm diameter
Problem
Full closed ring with 1 mm undercut cracked at three points during first assembly, requiring 40 N of insertion force.
Change
Added six 3 mm relief slots evenly spaced around the ring and reduced the undercut to 0.6 mm.
Result
Insertion force dropped to roughly 12 N with no cracking after repeated assembly cycles.

Print settings that affect snap fit strength

Beyond geometry and material, wall count and infill matter more for snap fits than for most other features, because the flexing region is often thin enough that it is close to solid regardless of the nominal infill setting. Use at least 3 to 4 perimeters through the arm thickness so the flex is carried mostly by continuous perimeter lines rather than a mix of perimeter and sparse infill, which can flex unevenly and crack along the infill boundary.

When to avoid a snap fit altogether

Snap fits are the wrong choice when the joint needs to be watertight, when the assembly sees sustained load rather than occasional flexing, or when the mating part is metal or a much stiffer plastic, which removes the compliance needed on one side of the joint. In those cases a bolted joint, a bonded joint or a heat-set insert is a better fit. We cover those alternatives in our guide to joining printed parts.

Frequently asked questions

What wall thickness works best for a printed snap arm?
1.5 to 3 mm for most engineering filaments with a 0.4 mm nozzle. Thinner arms need less force to deflect but are more prone to warping during printing and to breaking off during handling before assembly.
Can I print a snap fit assembled and already snapped together?
Only with clearance and a bridging strategy, since FDM cannot print interlocking geometry without support unless there is a small gap between the parts. For most snap fits it is more reliable to print the two halves separately and assemble them after printing.
Why did my snap fit crack on the very first assembly?
The most common causes are a sharp root radius, an arm oriented so it flexes across layer lines, or an undercut that is deeper than the material's elongation at break can handle. Check all three before changing the material.
Is PETG or PA12 better for a snap fit that gets opened daily?
PA12 tolerates far more flex cycles before fatigue cracking than PETG, so for a joint opened daily over years, PA12 is the safer choice despite the extra handling needed to keep it dry.
How much undercut engagement do I actually need?
0.5 to 1.5 mm is enough for most enclosure and cover applications. More than that increases insertion force and stress without adding meaningful retention, since the limiting factor is usually the arm's elastic range, not the hook depth.

Have your part reviewed before production

Send us your CAD file together with the application, load and operating conditions. We review geometry, orientation, material and tolerances and come back with concrete change proposals and a quote.

Read next

Instant Quote

Upload Your File for Instant Pricing

Receive fast pricing and manufacturing feedback in minutes. STEP, STL, 3MF and OBJ supported.