This is a series of test prints which were inspired by the following MIT publication :
Snap-Fit Joints for Plastics - A Design Guide
https://fab.cba.mit.edu/classes/S62.12/people/vernelle.noel/Plastic_Snap_fit_design.pdf
While the above paper is a discussion in the context of injected molded plastic parts, many of the considerations outlined in the paper also apply to 3D printed parts. In reading the paper, I determined that I have been designing snap-fit connections sub-optimally. In addition, some types of snap-fit connections were discussed which I have not used before.
I decided to make a series of test prints to try out some of the ideas in the paper to see how the different types of connections would work in practice. In doing so, I had to make some slight modifications to enable 3D printing of the parts. I also found some interesting differences in how the various types of connectors work, which I believe will be useful in designing future 3D prints. Note that I did not make versions of all of the different types of snap joints pictured in the publication, and no doubt there are many other possibilities than those pictured.
I strongly recommend reading the referenced publication to get the full benefit of these prints. It is especially useful to compare the illustrations in the publication to the actual 3D printed versions. To clarify the discussion below I will note that “cantilever” and “lug” refers to the flexible or hook part of a snap fit joint.
I created the following different types of snap-fit joints :
Some additional observations on the torsion snap fit in particular :
While I cannot claim to have made a thorough investigation of this fitting, I did notice a few things while making changes to get a working version that may be of use to others. For example :
Even with all of the above, I have to admit that my torsion bar design, while it works as a proof of concept, needs much improvement.
Print in PLA using the gcode or 3mf files provided. In general :
Note that Cantilever02 uses the same bottom piece as Cantilever01.
The OnShape 3D CAD files for this are here :
The author marked this model as their own original creation.