Home · Tools · Snap-fit connector generator

Snap-fit connector generator for printed parts

ConnectorsRead ~3 minUpdated: July 2026

A snap-fit joint is a connection that clicks together without glue or screws, held by the plastic's own springiness. These joints are built from calculation, not guesswork: for every seam between printed parts the engine places the right type of connector, with clearance tuned to FDM shrinkage, and checks the part can survive it. You upload a model — you get parts that fit.

How the engine builds a joint

A joint is built with a boolean operation: the male half (a peg or pin) is added to one part, and its negative plus clearance is subtracted from the other to form the female socket. The connector type is chosen to match the seam, and its dimensions are computed for the material and load rather than stamped from one template.

  1. Upload a model or an assembly of parts in the browser.
  2. Mark where the seams run — or cut the model right here, by color or by size.
  3. The engine picks a joint type per seam and computes clearance for the chosen plastic.
  4. Download the 3MF: each part already carries its peg or socket, ready to print and snap.

Connectors the generator produces

The clearances and margins built in

A joint holds on verified numbers — verified numbers, not vague advice:

How each clip type is built is covered in the wiki on snap-fit joint types for FDM; how clearance is computed against shrinkage is in snap-fit clearance.

Upload a model and let the engine place the joints — free, first cut right away, no card.

FAQ

Which joint types does it generate?

The engine picks a tenon (peg-and-socket), pin, dovetail, cantilever clip or magnet pocket to match the seam. Flat seams, cylinders and organic surfaces each get a different connector.

Where does the clearance come from?

From the fit plus material shrinkage. Default is 0.30 mm per side (snug) plus shrinkage compensation: PLA 0.3%, PETG 0.5%, ABS 0.7%. Loose (0.45 mm) and tight (0.18 mm) fits are available too.

Will the joint break through the wall?

No. The engine keeps at least 1.5 mm of wall behind a socket; if there is too little material (under about 1.6 mm) it places a magnet instead of a peg so nothing punches through.

Won't a PLA clip snap when it flexes?

The generator designs the deflection to no more than 50% of the material's strain limit (a 2x safety margin). Strain limits: PLA about 4%, ABS 6%, PETG 7% — so a brittle PLA clip is given less deflection.

Where these numbers come from

Joints are sized by numbers, not by eye. Clearance is the fit (0.30 mm per side by default) plus material shrinkage compensation — PLA 0.3%, PETG 0.5%, ABS 0.7% — while clip deflection is designed with at least a two-fold margin against the plastic's strain limit (PLA about 4%, PETG about 7%). Cantilever geometry follows the Bayer/Covestro snap-fit design canon “Snap-Fit Joints for Plastics”.

Numbers come from FDM engineering references; snap-fit values per Bayer/Covestro. Published by the BunnySplit editorial team.

Would rather not do it yourself?

Makers on BunnySplit print to order — you pick one by portfolio and reviews, payment and delivery go through the marketplace.

Order a print from a maker →