Grasshopper

algorithmic modeling for Rhino

A while ago someone (sorry but I don't know who) posted a layout here that showed how to make a parametrically controlled helix shape. I thought that would be a good basis for making threads so I added some additional components to do this. Here is my first print:

And here is a short video: https://youtu.be/N9wKgQTBH3A

I had to reprint the nut part 4 times to get the proper clearance value for the threads to work smoothly. So I set up a slider to control this. The attached GH file is set for a 6-sided nut and bolt because that is what's standard, but here in the US fire hydrants use 5-sided bolts so normal people can't mess with them.  I think any odd-numbered of sides would produce an interesting and quizzical result.

The thread helix on this part is a 6-fold one; I did that to match the number of sides on the bolt and nut.  But the script allows any number of layers for the helix; more would produce a finer and perhaps more interesting thread.

Since plastic nuts & bolts are not particularly useful I think my next print of this part will be a really big one. Perhaps with contrasting colors for the bolt and the nut. 

Views: 3118

Attachments:

Replies to This Discussion

We had a discussion on threads/screw that ended on a 3d print question. 

http://www.grasshopper3d.com/forum/topics/iso-screw-thread

Wow - that thread has a lot of info - thanks.  It looks to me like those guys were mostly interested in making or matching real nuts and bolts that worked in the real world - hence their focus on standard thread pitches etc. That is not the case for me - at least in my world of 3D printing most everything is a custom design and, since a 3D printer cannot even come close to the tolerances of a real thread cutting machine, it is not required to have all the complications shown in the scripts in that thread. But those scripts do show that even a simple nut or bolt is actually not all that simple.

RSS

About

Translate

Search

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service