Introduction: A 100% 3D Printed Linear Snap Action Mechanism.
Sometimes you look at a mechanism such as "A 100% 3D Printed Linear Snap Action Mechanism" and wonder what could this be useful for? Well, mechanical snap action mechanisms have a number of uses including toggle switches and numerous process control applications.
To illustrate the use of mechanisms such as this, along with the included design and assembly video, I've included a second video of how I used this mechanism to provide mechanical reversing in an automaton design of mine. I designed this mechanism to provide linear mechanical hysteresis for the automaton, and published a video of the prototype model on YouTube, whereupon which a number of educators messaged and commented that they would like to be able to recreate this mechanism in their classrooms, so here is the snap action model in an easy to 3D print cutaway form.
As mentioned, the design and assembly process for this mechanism is illustrated in the first video, and I've included the Autodesk Fusion 360 file "Snap Action, Linear.f3d" for those interested in editing the design. I 3D printed all parts at .15mm layer height with 20% infill.
As usual I probably forgot a file or two or who knows what else, so if you have any questions, please do not hesitate to comment as I do make plenty of mistakes.
Designed using Autodesk Fusion 360, sliced using Ultimaker Cura 4.7.0, and 3D printed in PLA on Ultimaker S5s.

Participated in the
Plastic Contest
22 Comments
Question 2 years ago
Is it possible to get the correct files for the spring and slide ?
Answer 2 years ago
Can you please post a screenshot of what you are seeing? Of how the images are not matching up to what the file says it is?
Reply 2 years ago
Here you go!
Answer 2 years ago
Hi fritz7705,
The files are correct (download them into your slicer, you will see), the images provided by Instructables.com are not correct. Sorry for the confusion, hopefully Instructables will correct this error.
Greg
2 years ago
i feel like you uploaded a different spring - its a spiral one instead of a pair of blades.
Reply 2 years ago
Can you please share a screenshot of what you see for the documents on the Instructrable?
Reply 2 years ago
Hi Penolopy,
It’s the last two images, the spring and the slide, which are incorrect. Downloading the file and viewing them with a .stl viewer shows the correct image.
This is prevalent on a number of my models.
Greg
Reply 2 years ago
Thank you, of course I downloaded the first two STLs and saw they were right and assumed the other two were right based on the names :P sorry about that, I should have downloaded them too, that was lazy of me.
Anyway, this was reported a while ago by one person for a single file but I was unable to reproduce or find any other examples and now that I have this one too I have reported it. If you have any others with the same issue (or have witnessed it with other people's projects), please let me know so I have more examples to bring to the team!
Reply 2 years ago
all fine with the files according to the view i got via the free Explorer icon preview tool that i checked just a few moments ago.
https://github.com/cabbagecreek/STL-thumbnail/rele...
Reply 2 years ago
the preview shows a black circular spring (as other image uploads below show as well) but when opening the STL file in cura it shows the right item.
there is indication that some (or most?) STL files will have a built in preview image.
thus it might be the case that an outdated image is in the given STL - i need to check with some local thumbnail viewer, e.g. an extension to the MS file explorer view.
http://community.robo3d.com/index.php?threads/how-to-get-stl-thumbnail-view-using-windows-explorer.7596/#:~:text=Standard%20windows%20explorer%20doesn't,the%20STL%20as%20an%20image.
Reply 2 years ago
Hi AlexanderS290,
No, the springs are correct, it's Instructables. Sometimes they assign the wrong (older) images to new uploads.
But thanks for pointing that out!
Greg
2 years ago
That's a neat little mechanism :)
Reply 2 years ago
Thank you Penolopy!
I designed it for this mechanism: https://youtu.be/yJjaPf54c6E.
Greg
Reply 2 years ago
That's really neat to see! Thanks for sharing the video :)
Reply 2 years ago
Hi Penolpy,
You are welcome!
I have had more than a few people complain to me that the images appearing in the download section do not appear correct, yet the downloads are indeed correct, its just that the images in the download section do not pertain to this Instructable I've had issues with this in a few of my previous Instructables where the downloads are correct, but the images of the downloads are not correct.
Just an FYI to fix.
Thanks again!
Greg
Reply 2 years ago
Do the images appear correctly to you? They seem to be correct for me. It could be people need to clear their cache, otherwise I'm not sure why they would see the wrong images when we see the right ones.
2 years ago
Excellent concept,
Nice use case demo.
Will use this in future design
Thanks for sharing and superb engineering
Reply 2 years ago
Thank you so very much, I'm glad you enjoyed it!
Greg
2 years ago
nicely made.
i first felt like its the new successor for the fidget spinner.
but now i found out it has more practical use than i assumed.
with a little more of works (like scaling and alikes) it can be turned to fit into a bunch of solutions - e.g. a box (trick) lock.
Reply 2 years ago
Thank you AlexanderS290, I'm glad you enjoyed it!
I designed this mechanism for use in a prototype snake automaton (video is above). It provides mechanical hysteresis for a mechanical reversing mechanism.
Greg