Drawing M28 x 0.75 thread

I need some guidance making an accurate 3D model M28 x 0.75 thread in Rhino 8 please?

-JW:

FYI,
https://www.food4rhino.com/en/resource/ansi-thread-hex-bolt-generator

Don’t know if this would help, but I created a tool in Grasshopper to generate custom helical threads.

To get M28x0.75 you would need to make the thread-profile yourself, then set it at the proper radius. The tool would then generate the helix for you (for a specified length).

Info about metric thread profiles can be found here:

The ANSI-Thread-Hex-Bolt-Generator that Jessesn mentioned looks good to me, but it seems that it doesn’t have metric threads in its data tables? I fiddled with it for a few minutes, but only saw imperial threads. If it can do metric threads, then that is probably a better solution.

I think there is one other bolt-generator on www.food4rhino.com. You might look at that one too. I think it’s called BoltGen and does metric.
https://www.food4rhino.com/en/app/boltgen-manuals-and-help-rhinoceros-windows-and-mac

Hope at least one of these is a solution for you!
Feel free to ask if you need more help.

I made a M28x0.75 thread in Rhino using my thread-generator in Grasshopper.

The thread has no tolerance, and no clearance. So depending on your desired fit (Class Thread), you will want to adjust the curve representing the thread-profile.
https://accu-components.com/us/p/134-iso-metric-thread-tolerances

Anyways, I’ve made a .ZIP file of it all, and you can play around with it. It has an idealized thread-profile for a M6x1 thread. So you can move and scale the thread profile to any nominal diameter and thread-pitch. Since the thread-pitch is 1mm, it should be easy.





M28x0.75 Example.zip (13.6 MB)

1 Like

Thanks very much Anthony, very much appreciated. The M28 X .75 is DIN 13 metric fine thread standard and uses a 60° flank angle. Looking forward to using your program in Grasshopper. I’ve been experimenting with a python script the last week or so. Yours looks extremely interesting. Thanks again for reaching out.

1 Like