TexHouse Plain comparisons of 3D printing and maker tools

How to add snap-fit lid geometry for electronics enclosure builders

A step-by-step guide for electronics enclosure builders on adding snap-fit lid geometry, with clearances, wall thickness and test prints to check first.

By TexHouse ยท

TexHouse is published by the makers of LunarWerx 3D Print, Vector3D and MeshyDL, which are compared here alongside other tools.

A snap-fit lid holds when the clip, the catch and the clearance around them are sized together and proven with a small test print before the full enclosure is printed. The approved tools in LunarWerx 3D Print cover ironing settings, injection moulding checks and foam packing inserts, so the clip and catch themselves are modelled in your CAD program. [1]

OptionWhat it doesFee
LunarWerx 3D PrintBrowser tools that work out ironing settings, check a part for injection moulding and design 3D-printable foam inserts. [1]The tools are free to use. [1]
Your CAD programNot described on this page; check its documentation for clip, catch and clearance featuresCheck the program's own pricing page

What you need before you start

Before you model a snap-fit lid, have the circuit board and every part that sits inside the enclosure measured, including connector heights and the room the cables need. Keep a caliper nearby, because the clip and catch are small features, and a fraction of a millimeter decides whether the lid closes or rattles.

You also need a CAD program where dimensions can be set as exact values, so the clip, catch and clearance can be changed in one place when a test shows a problem. Have the filament you plan to print with on hand as well, because stiffness and flex vary between materials, and a clip that bends well in one filament can crack in another.

Plan for a few rounds of test prints. A small test piece with only the clip and catch is quicker than a full lid, and it shows the fit before a long print is started. Write down each dimension you change after a round, so you can return to a working version if a later change makes the fit worse.

Step by step

Work through these steps in order, and change one dimension at a time so you know which change made the difference.

  1. Measure the board, its mounting holes and the tallest parts inside, then add room for the cables.
  2. Choose the wall where the clip will sit, and make that wall thick enough to flex without cracking.
  3. Model the clip as a short arm that ends in a hook or ramp.
  4. Cut a matching recess in the lid or the opposite wall, so the hook catches when the lid is pressed down.
  5. Leave a clearance gap around the lid's edge so it slides past the body without binding.
  6. Round the root of the clip, or add a relief slot, so stress does not gather in one sharp corner.
  7. Add a stop so the lid cannot be pressed past the point where the catch holds.
  8. Print a test piece with only the clip and catch, check how it snaps on and releases, and adjust the dimensions in the CAD file.
  9. Print the full lid and body once the test piece works, then check the seam, the corners and the fit along every edge.

Tools that can do it

LunarWerx 3D Print is made by the team that publishes this site. It is a set of browser tools that work out ironing settings for your printer, check a part for injection moulding and design 3D-printable foam inserts. [1] It runs in a web browser. [1] You use it on its website, which is hosted on Cloudflare. [1]

For packing finished enclosures, the packing tool lays parts out in a box and designs a 3D-printable foam tray and top pad that each part lifts straight out of. [1] If that tray is larger than your printer's bed, the foam insert is split into pieces that each fit the bed. [1]

Before you print a lid from an STL file, the fix tool turns faces that are turned backwards right side out and says how many it fixed. [1] The tools are free to use. [1]

No facts about other tools were supplied for this page, so the table on this page names only LunarWerx 3D Print and your CAD program, and says what to check in each. The clip and catch geometry is made in the CAD program, so check that program's documentation for clip, catch and clearance features before you choose it.

Common mistakes to avoid

A common mistake is printing the full lid before a test piece has shown that the clip snaps on and releases. A full print takes far longer than a clip test, and a wrong clearance wastes the whole run.

Clearance set too tight means the lid will not close without cracking, while clearance set too loose means it rattles and may pop open. Sharp inside corners at the base of the clip concentrate stress, so the clip can break at the corner rather than bend along its arm.

Printing the clip flat on the bed is another mistake, because layer lines that run across the arm weaken it. Orient the clip so the layer lines run along its length. Finally, changing the filament without retesting the fit can change how far the clip flexes, so retest with each new material.

Frequently asked questions

How do you add a snap-fit lid to an electronics enclosure?

Model a short clip with a hook on the body wall, add a matching recess on the lid, leave a clearance gap around the edge, and round the base of the clip so it can flex. Print a test piece with only the clip and catch, check how it snaps and releases, then adjust the dimensions in your CAD file before printing the full lid. Keep the same filament for the test and the final print, because stiffness changes how far the clip can bend.

Can LunarWerx 3D Print design snap-fit lid geometry?

The approved tools in LunarWerx 3D Print work out ironing settings, check a part for injection moulding and design 3D-printable foam inserts. [1] For the clip and catch themselves, use your CAD program, and use the product for the ironing and packing tasks it covers. Its foam tool lays parts out in a box and designs a foam tray and top pad that each part lifts straight out of. [1]

Is LunarWerx 3D Print free to use?

Yes, the tools are free to use. [1] The ironing helper works out settings for your printer, material and finish and exports a ready 3MF file. [1] The code package is marked private, not public. [1] The price line refers to the tools, so check the website itself for any change before you rely on it.

Does LunarWerx 3D Print run in a web browser?

Yes. It runs in a web browser. [1] You use it on its website, which is hosted on Cloudflare. [1] It runs only in your browser, and signing in with Connections keeps your settings, recent test plates and print results with you on every computer. [1]

How much clearance should a snap-fit lid have?

This page cannot give a fixed figure, because the right clearance depends on the printer, the filament and the size of the lid. Print a test piece with the clip and catch first, then change the clearance in small steps until the lid closes firmly and releases without cracking. Record each change, so you can return to the last version that fit well.

The tools are free to use. [1]

Try LunarWerx 3D Print

Sources

  1. LunarWerx 3D Print's own description of itself (the product of this site's publisher)

Related comparisons