Snap-fit joints: how to design one that lasts
A snap-fit joins two parts by a flexible hook that bends as you push it in and then snaps into a recess. It needs no screws or glue.
No model? No problem, pick a ready one
These sites have thousands of free models. Download an STL or 3MF and upload it here. If you sell it or use it for business, check the model licence. How to pick a model and licence
How a snap-fit works
One part has a thin flexible arm with a small hook, the other has a recess or edge for the hook to catch behind. When you push the parts together the arm bends and then springs back. The different types, from single-use to detachable, are described on Wikipedia. You find it on boxes, covers, battery compartments or lids.
In 3D printing there is one weak spot: the part is built in layers, and an arm bends best when the layers run along it. An arm lying flat survives far more bends than one standing upright, which snaps between layers. The orientation of the arm in the model therefore decides the life of the joint more than the material does.
Dimensions and clearance
A few rules that work with a 0.4 mm nozzle and 0.2 mm layers:
- Arm thickness at least 1.2 to 1.6 mm, that is three to four nozzle passes. A thinner arm does not print properly and cracks quickly.
- Arm length preferably longer. A long arm bends more gently for the same deflection, so it is less stressed.
- Clearance between parts about 0.2 to 0.3 mm per side. With zero clearance the parts fuse together, with too much they will rattle. More on this in the entry on tolerances.
- A fillet at the root of the arm. A sharp corner is where it breaks. A fillet spreads the stress.
PLA or PETG
PLA is stiff and brittle. As a snap-fit it survives a few snaps and then the arm cracks, so it suits joints that are snapped once and left. PETG is tougher and bends without breaking, so it is better where the joint is opened repeatedly, for example on a box lid.
We do not print other materials used for flexible joints, such as nylon or polypropylene. If you need a joint for hundreds of cycles, that is the limit of PLA and PETG, and you are better off using a screw.
What to do when ordering
Design the clearance and the latch right in the model, nothing is finished after printing. For an important joint, first order one complete set to try. You see the price per piece and the lead time straight after uploading. If the parts do not fit, change the clearance by a tenth of a millimetre and order again while the setting is still fresh in your head.
Common questions
What clearance should a snap-fit have?
About 0.2 to 0.3 mm per side when printing in PLA and PETG. Less often fuses together, more makes it rattle.
Why did my PLA hook snap?
PLA is brittle and an arm stressed across the layers breaks. Make the arm longer, round the root, turn the model so the layers run along the arm, or choose PETG.
Can a snap-fit be opened repeatedly?
Yes, if it is PETG, the arm is longer and the bend is not excessive. With PLA, count on only a few cycles.
Related terms
Tolerances
Tolerances in 3D printing set how far a printed dimension may differ from the model and how much clearance to leave between parts that are meant to fit together.
Fillet
A fillet is a smooth rounded transition instead of a sharp edge or corner. It reduces stress concentration, so a printed part cracks less.
PETG
PETG is a tough 3D printing plastic, a close relative of the material in PET bottles. Compared with PLA it withstands more heat, impact and moisture, so it suits technical parts and outdoor use.
PLA
PLA (polylactic acid) is the most common 3D printing material, made from plant starch. It is cheap, accurate and easy to print, but it does not withstand heat above about 60 °C or long exposure to sun.
Model orientation
Model orientation is the position in which a part lies on the build plate. In FDM printing it decides the strength, the surface finish, the amount of supports and the print time.
Living hinge
A living hinge is a thin bendable strip of material that joins two rigid parts and replaces a classic pin hinge. It can be printed in one piece with both parts.
SourcesSources checked 1 November 2026, 2
- Snap-fit, Wikipedia, checked 2026-11-01
- Polylactic acid, Wikipedia, checked 2026-11-01
We will print it for you
Upload a model and see the price per piece, the total with shipping and the date at once. We print in Košice, Slovakia, from PLA and PETG.
No model? No problem, pick a ready one
These sites have thousands of free models. Download an STL or 3MF and upload it here. If you sell it or use it for business, check the model licence. How to pick a model and licence