3D print connectors


How do you design snap-fit joints for 3D printing?

What are snap-fit joints and how do they work? This in-depth guide discusses the benefits of 3D printing snap-fit connectors and clips and gives design and material recommendations for designing custom parts with snap-fit joints.

Snap-fit joints are a quick and easy way to connect two 3D-printed components by using interlocking features. Not only are they a low-cost and time-saving connection method, but they can also reduce the number of parts needed in an assembly. Plus, they offer the possibility of rapid assembly and disassembly. 

This article covers the basics of snap-fit joints (also called connectors and clips) for 3D printing , what to consider when designing snap-fits with plastics and thermoplastics and which 3D printing process is optimal for manufacturing the best snap-fits.

Does Hubs have a snap-fit tutorial?

Before (or after) diving into this comprehensive guide, check out this nifty tutorial on designing snap-fit joints for 3D printing.

What are snap-fit joints (or connectors/clips)?

A snap-fit joint is a cost-effective and relatively simple method of attaching two 3d-printed plastic components. Also known as a connector or clip, a snap-fit generally consists of a small and bendable protrusion, like a bead, stud, or hook, and a mating depression that deflects and catches the protruding feature. The two features clicking into place create a robust interlocking connection.

Once the features have clicked into place, an undercut holds the two components of the snap-fit together. Depending on the shape of this integral undercut, snap-fit assemblies can also be designed to make the interlocking connection permanent. A well-designed snap-fit joint with the right material can be used quite a number of times without any noticeable mechanical fatigue.  

There are plenty of types of snap-fit types and geometries that follow the basic principles of two interlocking components.

Common types of snap-fits: cantilever and annular joints

The two most widely used and commonly effective types of snap-fit connectors are cantilever and annular joints. Let’s break these down.

Cantilever snap-fit joints

The most common snap-fit joint is the cantilever, consisting of a protrusion (some type of bead or hook) on one end of the component and a structural support feature at the other end. This protrusion is placed into an opening and bends back to lock the connection into place.

Cantilever snap-fits are easy to design and intuitive when it comes to assembly and disassembly. For many applications and cases, cantilevers are the most cost-effective way to connect to components.

A cantilever snap-fit on a 3D-printed enclosure

Annular snap-fit joints

Annular snap-fit joints use a hoop strain to hold a pressed part in place. Common examples of annular snap-fits are bottle and pen caps. With annular snap-fits, it’s possible to create a waterproof seal around the joint.

What are the advantages of snap-fitting with 3D printing?

While injection molding is often seen as the more robust way to produce snap-fit joints, 3D printing is a viable alternative (and even a go-to) with the right design and materials.  

3D-printed snap-fits don’t have any of the design limitations associated with injection molding—for instance, draft angles, separation lines, wall thickness and undercuts—and can be designed and altered with ease. This makes them ideal for rapid prototyping, where clearance and fit are critical. This is why designers generally use 3D printing for snap-fits in enclosures .

Snap-fit construction for a DIY loudspeaker

What materials are used for 3D printing snap-fit joints?

Every 3D printing process has its pluses and minuses when it comes to producing parts with snap-fit connectors. This is due in part to the materials used with each of the major additive manufacturing technologies. 

FDM is the most cost-efficient way to manufacture snap-fit connectors. While it’s definitely effective, the process has lower accuracy than other printing methods. If you choose FDM, we recommend using strain-resistant materials, such as ABS, Nylon and TPU

SLA resins are also a viable option for making snap-fit joints, but they are relatively brittle. Using resins may increase the chances of the snap-fit breaking after repeated use. We recommend durable SLA resin if you print snap-fits with this technology. 

SLS is more suitable than FDM and SLA for printing functional snap-fit prototypes and end-use parts that will be opened and closed many times. The best material for maximum tear resistance is SLS Nylon.

Similar to SLS, MJF is optimal for manufacturing snap-fit connectors. MJF produces robust parts from Nylon PA 12 and a few other nylon and polypropylene options. What’s important to remember with MJF is that there are several design guidelines to follow to achieve the best results. For instance, we recommend a minimum thickness of 1 mm at the base of the cantilever and a minimum common overhang depth of at least 1 mm.

Explore pricing options for every 3D printing process

FDM SLS MJF SLA

Designing snap-fit clips isn’t the same for all technologies, materials and applications. Engineers faced with snap-fit design for 3D printing often encounter a few key challenges. Here we cover the main ones.

  • Sharp corners in the design may add stress to a cantilever, which may raise the probability of the joint breaking off. 

  • Constant stress on plastics and thermoplastics tends to cause creeping (deformation). Creep will eventually weaken the snap-fit or even compromise it entirely.  

  • Misplaced gaps on parts will cause tolerance issues, in turn making it harder for components to fit together. 

  • The more you assemble and disassemble snap-fit joints, the more likely you are to come across fatigue failure.

In general, snap-fits will encounter the most stress during attachment and should return to their neutral position once the joining process is completed. Depending on the shape of the undercut, snap-fit assemblies can also be designed to make them permanent. A well-designed snap-fit with suitable material can be used many times without any noticeable fatigue.

What are the right tolerances for snap-fit joints?

3D printing properties can vary quite a bit, from printer calibration and materials to the printer technology itself. Because of these varying factors, there are no strict tolerancing rules for printing snap-fit joints and connectors.  

While there are no set rules, we do recommend the following optimal tolerances for different types of 3D printers.

  • For FDM (fused deposition modeling): 0.5mm

  • For SLA (stereolithography), SLS (selective laser sintering) and MJF (Multi Jet Fusion): 0.3mm

When designing snap-fit joints for 3D printed parts, it is important to consider features that will reduce stress and strain on the snap-fit assembly. Here are some of our best practices for designing snap-fit joints for 3D printing.

Taper the design

A snap-fit cantilever with a constant cross-section has an uneven distribution of strain. We recommend reducing the cross-section of the cantilever beam over its length. This uses less material and results in more even distribution of strain across the entire cantilever.

Fillet the base of the cantilever:

Adding a fillet at the base of a cantilever will help distribute stress over a broader area, resulting in a stronger connection between snap-fit components. The radius of the fillet should be at least 0.5 times the thickness of the cantilever’s base.

Increase the width:

Increasing the width of the clip, if it’s feasible given any design constraints, makes the design stronger. You may need to iterate several times to get the right part stiffness, and remember that the clip should be at least 5mm wide.

Deflect during assembly:

To help reduce stress and improve the strength of the connection, make sure that the snap-fit cantilever is only deflected during assembly rather than when the components are connected.

Consider build direction:

If possible, avoid designing snap-fit cantilevers that are built up vertically (in the z-direction). These are inherently weaker due to the anisotropic nature of 3D printing.

Add lugs:

Consider adding lugs to your assembly to assist with the alignment of components and to transfer some of the shear load your snap-fit clips may be subjected to.

  • Sound design principles can make or break your snap-fit joints. Remember to implement good design practices that reduce stress (fillets, build direction and locating lugs) and strain (tapered profiles and cantilever width).

  • Choose the right tolerances for different 3D printers. Use 0.5mm tolerances for FDM snap-fit connectors and 0.3mm for all other 3D printing processes. 

  • Do your materials homework beforehand. Prototyping plastics are ideal for design confirmation, but they are typically weaker than SLS or material jetting materials. Think about functional or end-use materials for applications where the connector will be opened and closed repeatedly. 

To explore 3D printing further, check out our full guide for a comprehensive overview and detailed design and manufacturing tips.

Ready to transform your CAD file into a custom part? Upload your designs for a free, instant quote.

Get an instant quote

3D Printed Joinery: Simplifying Assembly

Joinery is a term usually found in woodworking, referring to the practice of joining two pieces of wood together by geometrically constraining them. Good joinery provides strong connections with little-to-no help from fasteners like nails or screws. Joinery is useful because it ensures a strong connection with a less complicated assembly process. However, it usually involves complicated shapes that take time to design and create, while bolts and screws just require a hole and a mass-manufactured fastener.


‍‍A classic T-bridle joint, printed in Onyx

3D printing is in an interesting position as a fabrication method because printing complicated geometry is often no more expensive than printing a block. Instead, FDM printing is limited by material properties and the process of building in layers. Thus designing for 3D printing requires a new mindset, and part of that mindset is leveraging the geometric freedom of a 3D printer to reduce the complexity and cost of the final assembly. One way to do that is to look at joinery invented for wood working and injection molding and apply that to the constraints of 3D printing. In this blog, I discuss leveraging simple joints like dovetails and snap fits to improve your 3D printed joint designs, supplemented by some examples.


Dovetails


‍‍A classic dovetail joint

When it comes to constraining two parts, many people think in right angles. And this is efficient, especially when thinking about machining; right angles are generally much easier and faster to make than odd angles, requiring fewer setups and no special bits or indexing tables. To a 3D printer, however, dovetails and straight walls are all the same. With no extra effort, you can constrain another degree of freedom. This comes in handy everywhere, whether you want a sliding assembly or a fastener-less T-joint.


Sliding dovetail box, disassembled
‍The flared walls and tight tolerances allow this box to slide smoothly

When thinking in angles, bear in mind that the established dovetail shape isn’t the only application. The two-part sliding box shown above accomplishes the same restraint as a dovetail, but looks more like a plate with angled sides. This allows it to slide together with the other half of the box easily, and even includes a little detent at the end to snap it shut. This shape would be very hard to manufacture by most other means, but the Mark Two was able to 3D print joints without supporting materials and achieve a great fit.


Check out our Composites Design Guide

Exploring even further, angled geometry in general can help in 3D printing. For instance, printing a sideways V profile, shown below on the left, can create a constraint that would be difficult to machine, but is trivial to print. Meanwhile, a classic tongue and groove joint, as shown on the right, is hard for most printers to make because of the overhang it creates. This overhang results in a poorly supported bottom face with bad dimensional accuracy, and should be avoided if possible.


‍‍Profiles of a sideways V wall (left) and a tongue-and-groove joint (right)

Snap Fits

Snap fits are a commonly used method for cheaply joining injection molded parts. These are good shapes for plastics because they stay within the geometric constraints of mold making and use plastic’s ability to elastically deform and then snap back into shape. Because snap fits are designed for plastic, they are easily adopted for 3D printing…on the XY plane. Most 3D printer users know that objects printed on desktop FDM printers are significantly more susceptible to failure in tension along the Z axis (pointing out of the build plate) than in X and Y, because of the inter-layer boundaries. Since snap fits usually have thin cross-sections (to reduce bending moment of the clip), 3D printed snap fits must be printed “laying down” on the build plate, lest they risk shearing after repeated use.


‍‍‍Diagram of cantilever snap joint, printed in three possible orientations

This diagram shows an exaggerated visualization of the layers of a printed snap fit. When printed upright (pictured at left), the forces that deflect the snap fit also put tension between the layers, making it significantly more likely to break. Printed on its back (pictured at center), a snap fit will definitely be stronger, but still has a shear plane running between the tooth and the arm. Printed laying down on its side (pictured at right), however, the snap fit has no layer boundaries within its cross-section, giving it more predictable strength. And, if the snap fit is big enough, printing it on its side would allow fiber to be routed into the tooth, thereby utilizing the full strength of a Markforged part. This same rule applies for gear teeth, ratchet teeth, and any other protrusion that needs to hold significant load.


Request a free sample part

Bear in mind also that snap fits can take many forms based on application, and that the design and orientation of the snap fit may change based on your project. In particular, snap fits coming out of 3D printer are not constrained by thicknesses or mold shapes, so you can get creative with where you put them (see below). Printers make it quick and easy to prototype, so try a few geometries before settling on the final shape.


A flush snap fit mortise a ndtenon joint
Cross section of flush snap fit mortise and tenon

Putting it Together: Phone Holder

To exhibit sliding fits and snap mechanisms, I designed this cell phone holder that hooks over the hood of the Mark Two and holds any cell phone between 2.5 and 4 inches wide, so that an operator could take a time lapse video or monitor a sensitive print.


‍‍The phone holder with a phone in its grasp

This phone holder has just three parts, two interfaces. One of those interfaces is a twisting joint that acts as a hinge. Though it doesn’t look much like a dovetail, it serves the same purpose: it allows for an easily printable sliding fit, thanks to complementary angles.


‍Disassembled phone holder (left) and hook (right)
‍Rotating joint locking into place

The other interface works like a linear ratchet with angled walls (to keep them from slipping apart) and teeth to set the width of the holder. This would be a very difficult interface to machine make by most other means, but it was quite easy and quick to print!


The teeth of the linear ratchet with the corresponding face (right)
‍‍The linear ratchet for adjusting to phone width, engaged
‍‍The phone case in use, watching a Mark Two print

A Note on Tolerances

As with anything, joinery requires designing in your tolerances. On the Mark Two composite 3D printer, for most general purposes, a .08mm gap between each wall (.16mm diametrically) is enough to allow two pieces to consistently achieve a sliding fit. If one of your surfaces is held up by support material, try bumping up the gap to .15mm or so. Of course, 3D printed parts tend to vary widely, so make sure to unit test and prototype to achieve the fit you want.

This is just one small example of how designing with joinery in mind can lead to designs that are simpler and better-fit for your 3D printer. As you find good joints for printing, tweet at us @MarkForged to share your designs!

Welcome to NIOZ.RU

Sort by

Item Name +/-

Item Price

Featured Items

Item Availability

Displaying 1 - 60 of 621
153060150

Items

400 ml

RUB 1940.00

Product description

RUB 390.00

Product description

350 ml

RUB 850.00

Product description

Ready to print

RUB 23700.00

Item description

Ready to print out of the box

RUB 14500.00

Notify me when available

Product description

Print ready

RUB 20900. 00

Notify me when available

Product description

Ready to print out of the box

RUB 43500.00

Product description

Ready to print

RUB 39000.00

Item description

LCD 0.7/1.75 mm

RUB 1550.00

Notify me when available

Product description

RUB 650.00

Product description

Wiznet W5100 Arduino Shield

RUB 650.00

Report Admission

Product description

RUB 550.00

Product description

Assembly kit

RUB 2500.00

Notify me when available

Product description

Volume: 1 l.

RUB 3100.00

Product description

Boscam 200mW, 5.8GHz

Chimera, e3d

RUB 1700.00

Product description

Print head 1.75mm 0.4mm

RUB 1100.00

Product description

Double printhead 1.75mm 0.4mm

2500.00 RUB

Notify me when available

Product description

Long

RUB 750. 00

Item description

Short

RUB 700.00

Product description

RUB 1900.00

Notify me when available

Product description

APM2.6 mavlink

RUB 1350.00

Product description

RUB 250.00

Product description

11.1V, 20C

RUB 1900.00

Item description

11.1V, 25C

RUB 1250.00

Notify me when available

Product description

11.1V, 25C

RUB 2100.00

Product description

Heat block v6

RUB 150.00

Item description

cartridge type thermistor

Heat block Volcano

RUB 170.00

Product description

48V 12A

RUB 2700.00

Notify me when available

Product description

12V 20A

RUB 1550.00

Product description

12V 30A

RUB 1950.00

Notify me when available

Product description

12V 5A

RUB 450. 00

Report Admission

Product description

24V 15A

RUB 2100.00

Notify me when available

Product description

RUB 250.00

Product description

Hobbed bolt

RUB 150.00

Item description

Price per 10mm (free cutting)

RUB 13.00

Product description

Price per 10mm (free cutting)

RUB 17.00

Product description

Section 400mm

RUB 650.00

Product description

Price per 10mm (free cutting)

RUB 25.00

Product description

10mm (cut to size)

RUB 70.00

Item description

10mm (cut to size)

RUB 90.00

Product description

Price per 10mm (free cutting)

RUB 7.00

Product description

Price per 10mm (free cutting)

RUB 10.00

Item description

Section 400mm

RUB 400.00

Product description

2x400mm, 2x350mm, 2x325mm

RUB 2100. 00

Product description

2x420mm, 2x405mm, 2x350mm, 1x20mm

RUB 2200.00

Product description

25x25x10mm

RUB 150.00

Product description

25x25x10mm

RUB 150.00

Product description

30x30x10mm

RUB 150.00

Product description

30x30x10mm

RUB 150.00

Product description

40x40x10mm

RUB 150.00

Notify me when available

Product description

40x40x10mm

RUB 150.00

Product description

50x50x10mm

RUB 150.00

Notify me when available

Product description

50x50x15mm

RUB 150.00

Product description

50x50x15mm

RUB 150.00

Product description

50x50x15mm

RUB 150.00

Product description

Turbine 40x40x10mm

RUB 250.00

Product description

Turbine 40x40x10mm

RUB 250. 00

Product description

Turbine 40x40x20mm

RUB 250.00

Product description

How to design snap-on enclosures and 3D print them

If you are a product designer or engineer, at some point you may need a custom enclosure design. This could be a simple container to organize small items, or a fully working 3D printed prototype for demonstration to interested parties or testing before moving on to injection molding.

Using CAD software and desktop 3D printers, you can create an enclosure with interlocking latches in just five easy steps.

Technical report

How do you create your own cases with exact dimensions? Learn more about stereolithography 3D printing by reading our free white paper Introducing Desktop Stereolithography 3D Printing.

Download white paper

Measure your electronic component (left). Begin your 3D model with basic boxes (right).

Measure electronic components (left). Start building your 3D model with the standard boxes (right).

In this project, we will create a case for a Pine 64 single board computer (download the STL file from the Pinshape website to repeat the steps on your hardware). In this article, we're using SolidWorks, a popular design and development software, but you can use a similar 3D design software.

First take a digital caliper or ruler and measure the electronic components. We like to start case design by accurately reverse engineering the PCB, determining its dimensions, mounting hole locations, and any connectors or plugs that will need to be accessed through the case. You might want to just measure the maximum box dimensions, but it's important to know exactly where the main components are so they can be placed correctly. Reproduce these measurements in SolidWorks by laying out the boxes in a single model file.

In SolidWorks, an enclosure is best designed as an assembly model, designing the halves as separate parts. Create a new part that will be the base of the body. The first important decision to make is to determine how much distance is allowed between the PCB perimeter and the package. It depends on the 3D printing technology you are going to use. 3D printers based on SLA and SLS technologies are highly accurate, so you can safely set a tolerance of 0.5 mm.

Desktop 3D printer based on FDM technology can deform your structure and lift it off the platform, so you need to allow for a higher tolerance of 1.5-2 mm. This will ensure the placement of the printed circuit board in the case, even if its walls are slightly deformed.

Check out our detailed guide comparing FDM vs. SLA 3D printers to see how they differ in terms of print quality, materials, application, workflow, speed, cost, and more.

Leave a space between the edges of the electronic component and the housing (left). Create the walls of the bottom of the hull in the 3D model (right).

Next, you need to make holes for the connectors. One common mistake is to cut a hole just large enough to access the connector, be it USB or HDMI, without considering that the many cables around the plug connector can be quite bulky and must be inserted into the case to connect to the connector (especially if the connector is on a printed circuit board). board is at a greater distance from the case). Therefore, it is better to make larger holes for connectors. You can add from 2 mm around the perimeter.

Add cutouts and holes to the bottom of the housing for the connectors.

As you can see in the image above, we've included cutouts that go all the way to the top of the part and one hole for a Micro SD card. Some of the cutouts reach the top of the part because the connectors on the PCB protrude beyond the edges of the part, otherwise it would be very difficult to fit the board into the case. Some of these cutouts will be covered by the top half of the case, but you can make the bottom half larger to accommodate the entire PCB and connectors. Just keep in mind that you will have to insert the connecting cables deep into the case.

As a rule, the shape of the upper part of the case mirrors the shape of the lower half.

If you have finished designing the bottom part, you will have no problems with the top one. The image above shows the effect of a decoupling line running along the perimeter between the two body halves. The top of the case should have similar cutouts for tall connectors, and more material where it meets some of the cutouts in the bottom half. In addition, we have added an additional recessed part in the middle.

White Paper

Tolerance and fit design reduces post-processing time and simplifies assembly, as well as reduces material costs per iteration. Download our white paper to learn more about tolerances and fit in 3D design and production models.

Download white paper

The standard internal cantilever latch allows the lock to be extended for a stronger hold.

From a variety of snap-on component designs, we settled on a standard internal cantilever connection. The image above shows the main parts for the interlock, absolutely identical on both halves of the housing (male and female components). Depending on the working space available, the small protrusion inserted into the lock cavity can be lengthened to improve grip. In our model, its length is only 1.2 mm, but with a length of 2 mm, the lock would be much more secure. In this particular design, the pins on the PCB take up a lot of space, so the lock is designed to simply push in while still providing enough force to secure the case. The console connection has a 20 mm protrusion, which increases its reliability.

This sectional view shows details of the lock on both sides.

The illustration above shows the components of the locking joint and the location of the pins (black) on the PCB that limit the size of the cantilever joint. Instead of arranging the snap-on elements inside the lower housing, it is also possible to place the protrusions in the through holes, which will increase their length.

The tabs are small protrusions that are inserted into the opposite side of the case, fixing both halves.

Add petals to your design to keep the halves from slipping. Petals are small protrusions that are inserted into the opposite part of the body. Since we have created two interlocks on opposite parts, they will only be needed on the two sides where there are no interlocks. This case is large, so we put them in every corner. The material protrudes just 3mm, but that's enough to prevent movement of the 3D printed parts that have been bonded.

This standard lockable housing can be adapted to almost any small electronic component.

While this may be enough for your project, a few extra details will help bring your 3D case to life. We added indented text to this project for the Pine 64 name and details such as the SD card slot. We added the Pine 64 logo not only for beauty, but also for ventilation, as these boards can get hot. In addition, these parts save material used for 3D printing. Finally, a pair of embossed lugs next to the latch connections help you determine where to push to open the case.

The final design of the snap-on case incorporates all of these unique features and is ready for 3D printing.

Stereolithographic 3D printing allows you to create accurate models and prototypes from a wide range of engineering polymers, reducing costs, speeding up development cycles and raising market standards.


Learn more