3DPrintCAD Open the app

3DPrintCAD › Guides › Snap legs tool

Snap legs tool: snap-fit clips on any flat face

Add clips that stand out of a flat face and snap into a hole - like the legs under a wheel's centre cap, or the clips that hold a lid or a cover in place. Click a face and the legs appear on it: round a round face, along the sides of any other. Pick one of 12 leg types or draw your own, set the sizes, add a support on the back, drag any leg where you want it.

Open 3DPrintCADNo account · nothing to install · runs in your browser
An orange wheel centre cap with six curved barbed snap legs standing on its back face

Watch the tutorial

Every option in under four minutes, with subtitles: a wheel centre cap with curved legs and a lid with legs along X and Y - the 12 types, sizes, supports, how many, dragging a leg and drawing your own. Watch on YouTube ↗

1Open Snap legs and pick a face

The tool works on any body with a flat face - a shape you made, a generator's result or an imported STL. Here it is a wheel centre cap, a disc 60 mm across and 3 mm thick, lying on its face so its back looks up.

  1. Select the body and click Snap legs in the Body card.
  2. Move the mouse over the body: the flat face under it lights up.
  3. Click the face. The legs appear on it at once, in orange - a preview that follows every setting. Nothing is added until you click Add the legs.
The Snap legs tile in the Body card
The Snap legs tile in the Body card.
The back face of the wheel cap lit up under the mouse
The face under the mouse lights up.

A round face gets its legs round the circle - each leg an arc of the circle it stands on, so it fits a round hole. Any other face gets straight legs along its sides (see the lid). On a round face you can still choose Along X and Y in the Where card.

Six curved barb legs round the edge of the wheel cap, the Snap legs panel on the right
Six barb legs round the circle, 2.5 mm in from the edge.
The Snap legs panel: the leg types, the sizes, support on the back, where, and the buttons
The whole panel.

2The 12 leg types

The Leg card shows each type as a small side view. Click one and every leg changes. All of them have their outer side straight, flush with where the hole's wall will be, and the catch (when there is one) points out.

The twelve leg types seen from the side: barb, barb in, double barb, square hook, flex barb, arrow, round bump, ball tip, ribbed, wedge, flared tip and plain tab
Every leg type, one leg seen from the side.

3Height, width, thickness and catch

Five numbers under the types set every leg (all in mm):

The Height, Width, Thickness, Catch and Catch height fields
The default legs: 8 mm tall, 8 mm wide, 1.6 mm thick with a 0.8 mm catch
8 mm tall, 8 wide, 1.6 thick, a 0.8 mm catch.
Taller and wider legs: 11 mm tall, 12 mm wide, 2.2 mm thick with a 1.4 mm catch 3.5 mm tall
11 tall, 12 wide, 2.2 thick, a 1.4 mm catch 3.5 mm tall.

4Support on the back

A leg breaks where it meets the face. Tick Support on the back and a small triangle runs from the face up the leg's inner side and makes it stiffer there.

A barb leg with one triangular support on its back
One support in the middle.
A barb leg with two triangular supports, one at each end
Two, at the leg's ends.
The Support on the back card: one or two, height, reach and thickness

5How many, turn and from the edge

The Where card places the legs:

The Where card: Round the circle or Along X and Y, how many, turn and from the edge
Eight legs round the cap seen from above, turned 22.5 degrees
8 legs, turned 22.5°, seen from above.
The same eight legs 6 mm in from the edge, on a smaller circle
6 mm from the edge: a smaller circle.

6Move one leg by hand

Every leg has a dot in the view. Drag a dot to move that leg (0.5 mm steps; hold Alt for no steps). On a round face it takes the arc of the circle it is dragged to. While it is picked, a red dashed line and a label show its distance to the edge, and the panel shows the same number in To the edge - type a value there to put it exactly that far in.

Put the legs back returns every moved leg to its place; changing how many, the layout or the distance from the edge does too.

One leg dragged further in, the label reading 4.65 mm to the edge
A leg dragged in: 4.65 mm to the edge.
The picked leg's card: on a circle of 50.7 mm, To the edge 4.65
The picked leg and its To the edge box.

7Draw your own leg

Click Draw… (the last leg tile) to open the outline editor with the leg seen from its side. It starts from the barb; the red lines are the face (across) and the leg's outer side (up). Drag the points, or draw a new shape with the line, arc, circle, rectangle and spline tools. Click Use it: every leg takes your shape, and Draw the leg… opens it again. Height and Width still apply; the shape gives the thickness and the catch.

The Draw the leg dialog with the catch's tip pulled out into a long hook
The catch's tip pulled out into a long hook.
The drawn hook on every leg round the cap
Every leg takes the drawn shape.

8Add the legs

Click Add the legs: they are joined to the body into one solid, in one undo step (Ctrl+Z / ⌘Z). Pick another face lets you click a different face first; Done closes the tool.

The wheel cap with six legs joined into one body, the Body panel on the right
The cap and its legs - one body, ready to export.

9A rectangular lid: legs along X and Y

On a face that is not round the legs are straight and stand along its sides. Here a lid 80 × 50 × 3 mm with rounded corners:

A rectangular lid with the first legs along its sides
Click the lid's face: legs along its sides.
Three square hook legs along X and two along Y on each side, 2 mm from the edge
3 along X, 2 along Y, square hooks, 2 mm from the edge.
The Where card for a rectangular face: Along X, Along Y and From the edge
The lid with ten square hook legs, each with a support on its back, joined into one body
Added, with a support on each leg's back.

10Tips for printing

Questions

How do I add snap-fit clips to a 3D model?

Select the body, click Snap legs in the Body card and click a flat face. The legs appear on it at once; choose a leg type, set the sizes and how many, and click Add the legs.

How do I make a wheel centre cap with clips?

Make or import the cap, click its back face with Snap legs. On a round face the legs go round the circle, each an arc of it. Set how many, how far in from the edge (so they sit in the wheel's hole) and the catch, then Add the legs.

Which leg type should I use?

Barb is the usual clip with a sloped catch that snaps behind the edge of a hole. Square hook holds harder, Flex barb bends more easily, Round bump and Ball tip snap in and out again, and Plain tab is a press fit or for glue. Draw… lets you draw your own.

What is the support on the back?

A small triangle from the face up the leg's inner side. It makes the leg stiffer where it meets the face, so it does not break off. Choose one in the middle or two at the leg's ends, and its height, reach and thickness.

Which material should snap legs be printed in?

PETG and ABS / ASA bend before they break and make the best clips; PLA works for clips that snap in once. Print the part with the legs pointing up, so the layers run across the leg and it bends without splitting.

Add snap legs to your part

Open the app, add a shape or import an STL, and click Snap legs in the Body card.

Open 3DPrintCAD

Also see: Basic shapes and body tools, Hole pattern tool, Push / pull face tool, Remove holes tool, Box generator and Bolt generator.