Free Utility BoltGen plug-in is now available in Resources-Mechanical Design.  Runs on any version of Rhino.

Program creates accurate Metric and English machine screws and bolts, any length.

Makes Sockethead Capscrews, Flat head Machine screws, Flat head Capscrews, Pan heads, and Hex Heads, or just threads without heads.

Head drives include Torx, Philips, Allen Hex and Hex wrench.

Some small head details (fillets) have not been implemented to keep the file sizes small, but can easily be created if desired.

Regards, Ray McKaig

Views: 5820


You need to be a member of Rhino Community to add comments!

Join Rhino Community

Comment by Aleksandar Dimitrov on April 28, 2015 at 2:04pm


thanks so much for the BoltGen plug-in. Such a great job!!

Best regards

Comment by Ray McKaig on February 8, 2014 at 10:45pm

Hi Ed.

  The program is available on my website.  There are two versions of the program:

1. Rhino plugin

2. External VB6 GUI (Graphical User Interface) that is a small stand-alone program and sends commands to the Rhino program using Rhino as a graphics engine.

I include both since some users are having trouble installing the plugin.

These programs are available at this link: Home  (

in the Resources page.  It is now at version 1.73 that corrects an occasional error that caused it to sometimes fail creation.

Regards, Ray

Comment by Ed Porter on February 8, 2014 at 5:55pm

Hi, I'm new the group ....... where do I go to download Thanks


Comment by Tom Downey on September 6, 2013 at 4:28pm
Hi there, I absolutely love this plugin, it's been quite useful in trying to prototype some custom bolts for POP Displays.

I've run into a snag and I think it's more of a lack of knowledge on how nuts and bolts work on my part but wanted to see if I could get someone's advice. I've been trying to model a hobby knife that will use OLFA breakaway blades, and then 3D print it using a makerbot replicator 2. The threading on the bolt part works fine, but I can't seem to make a nut that functions. At first I was just cutting the threads out of a cylinder, but that didn't work at all. I then realized that I needed some slop int the nut's threads and found out that the plugin came with a thread scaling command. My problem now is hat I have no idea what I need to scale it to in order for it to function. I've tried several different values but no luck. And searching on google is proving quite difficult since thread is a very common term im not having any luck finding something relevant. I'm trying to make a 5/16 - 20 bolt and nut, does anyone have any idea what I should scale the nut to?
Comment by Ray McKaig on August 6, 2013 at 12:09pm

Hi Brandon. Thanks for your feedback, I really appreciate it. Regards, Ray McKaig

Comment by Brandon Bihn on August 6, 2013 at 11:20am

Hi Ray,

     Everything install and worked great!  I tried the drag and drop and the GUI.  Thanks for the great plugin!


Comment by AlexisDC on July 29, 2013 at 7:13am

Hi everyone !

Thank you for your reply. Ray, thank you for uploading the VB6 program. As Mary Ann specified, it didn't work :(

I will still install Rhino on windows and run BoltGen on it. Thank you for your amazing program.

All the best

Comment by Mary Ann Fugier on July 26, 2013 at 10:06pm

Hi Alex,

BoltGen is written in RhinoScript which is developed specifically for Windows Rhino.

RhinoScript is a scripting tool based on Microsoft's VBScript language.

The key here is "Microsoft", not Apple. 

It will not install or run in the beta for Mac Rhino.

Other scripting languages will need to be used if a plug-in will run on both Rhino for Windows and Rhino for the Mac. Ways to do this are currently being developed.

For now, you will need to use Rhino 5 for Windows to install and run Ray's BoltGen add-on. This is a nice add-on. It may be worth it!

Hope this helps.


Mary Ann Fugier

McNeel Technical Support
Seattle, WA

Comment by Ray McKaig on July 26, 2013 at 8:04pm

Hi Alex.

  I am not familiar with MAC OSX and it's Windows compatibility issues.  I do have something else that you can try.  It runs as a separate program to Rhino and directly commands Rhino externally.  It is a VB6 program and must install VB6 runtime files to execute.  Execute it like any other program from your program menu.  If you want to try it, I will make it available on my website.

  It is a VB6 program, and it installs its runtime files on your computer in order to work.

  1. When you run the BoltGen program with Rhino running, it will know.  When you quit the BoltGen GUI program, Rhino will remain running.
  2. If you run the BoltGen program and Rhino is not running, it will launch the latest Rhino first.  Note that when you quit the BoltGen GUI program, Rhino will want to close, but asks you if you want to save your file.  If you cancel, Rhino will remain running.

  It uses a GUI interface which is nice, but it does not have aircraft type AN bolts.  It does have both metric and english bolts.

I will post it on my website tonight as BoltGenGUI.  I hope it works on your system.

Regards, Ray

Comment by AlexisDC on July 26, 2013 at 1:45pm

Hi there !

First of all, thank you for your plug in, it really looks like the perfect thing I need.

Unfortunately, I did as you mentioned in the previous post to install it, and when Rhino start, it says that

it won't install it because it is incompatible.

Is it because I did smth wrong during the instal or is it just not designed for Rhino on mac osx ?

Thank you



© 2015   Created by McNeel Admin.

Badges  |  Report an Issue  |  Terms of Service