Rhino plugin BoltGen and external program BoltGenGUI (Graphical User Interface) are free programs that create accurate Metric and English machine bolts of any length.  In addition, they create inside-thread-cutters (along with hex-nuts with and without threads).  Generated part Names (in Properties window) allow easy identification.  Alternatively, BoltGenGUI provides an easy-to-use Graphical User Interface and runs external to Rhinoceros, but uses Rhinoceros as a graphics engine.

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

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

4 bolt styles can be created: threaded, without threads (reducing file size), and each as block instances.

Program is multilingual supporting English, Spanish, German, Czech, Italian, and French.

A second command BoltGenAN (in the Rhino dropdown menu or in BoltGenGUI) is provided to make type AN Aircraft Bolts (with wire holes).

For Rapid-Prototyping in the BoltGen plugin version, an additional Menu Dropdown function is included to resize the Inside_Thread_Cutter called ThreadCutterScaler.  It allows resizing the cutter (or any object center-referenced at 0,0) in the WorldXY plane to increase thread slop.  Example: multiply by 1.01 to increase size, or 0.99 to reduce size, and can be repeated as necessary.

Link for download:

Plugin version:  Download, unZip, and place in Rhinoceros Plug-in Folder.  In Rhino, choose Tools, Options, Plug-Ins, and Install BoltGen.
 Rhino commands are BoltGen, BoltGenAN, and ThreadCutterScaler  (also available from drop-down menu selections).
GUI version:  Download, unZip into temporary folder, and execute setup.exe.  The BoltGenGUI program may be executed from your Start menu in folder BoltGen.  Program launches Rhinoceros if not already running (caution: if Rhino is launched, BoltGenGUI will also ask to close Rhinoceros upon exitting the program).  Please see the Read Me.txt file in the download for more information.

Support Email: 4FQ.FLYS3S1Q4@ESL@
Plug-in rating:
Average: 5 (7 votes)
Title Release Notes
Updated version corrects Metric Flathead size
Fixed flat head metrics by using formula ... height = thread_max / 2  
Version: 1.77
Language: Any language
Updated version corrects metric flathead bolt angle
Failure fix and corrected Metric Flathead bolt angle to 90 degrees.  
Version: 1.76
Language: Any language
BoltGen 1.71 release
Now includes aircraft type AN bolts Fixed metric hex head size problem Minor other fixes  
Version: 1.71
Language: English
BoltGen Plug-in for Rhino
Fixed units scale problem with torx driver  
Version: 1.4
Language: English
Bolt and Screw Creation Program
Creates bolts faster by disabling draw during generation some minor bug fixes Added more correct head shape generation  
Version: Version 1.2 5/4/2013
Language: English
Homepage: McVan Aerospace


This plugin is unupdate so long time...


armac's picture

Sorry for the delay.  I updated the info for release 1.77 on 11/17/2015, even though the last actual release was 5/15/2014.  Correction was for Metric Flathead screws only to fix the head size.

bonooobong's picture

hi, looks great, does it work with rhino for mac? 

armac's picture

I'm very sorry, this plug-in requires RhinoScript which is a development of Microsoft.  RhinoScript comes bundled with Rhinoceros for Windows, but as I understand it, there is no such adaption for MAC.  I have checked the differences between MAC and Windows, and there is no replacement.  Also, Rhino for MAC does not contain all the commands available for Rhino for Windows and even with Rhinoscript, may not run on the MAC.

armac's picture

Read previous comments ... they tell how to unblock and install.

Hello?why my rhino 5 say your plugin boltgen block

It`s great. Thank you!

lopacki2's picture

I just downloaded this and must say I am thrilled. I have been designing a small table top shear for jewelry making and dreaded drawing all of the bolts for it. I just generated two diffrent bolts and now have twenty bolts in place in my drawing.

I had no problem installing the plug in with GUI and it works perfect.

Thank you very much for providing us this wonderful plug in.


All my best ........ Daniel Lopacki

armac's picture


  There are a few bolt formats where the information for heads is not available.  In those cases, I just make threads only and you can put your own head on the threads.  Please try different bolts to confirm that you are having trouble with the program and not the missing head info bolts.  15,000 other users around the world are not having any trouble with the program.  If your problem persists, first try downloading and replacing the plug-in.  If that does not clear up the problem, please let me know the details, including Rhino version, thread, length, head, etc. and I will try to find a solution.

Regards, Ray

Hi Ray,

The bolt heads are not generating.

Any idea as to why?




armac's picture


I do have an external GUI that uses Rhinoceros as a graphics engine and has a more friendly user interface (, but no buttons for the installed Plugin.  I am unable to send requests directly to the program since it was written in Visual Basic 6, so buttons can not control the program.  I am sorry.

Regards, Ray


Do want some icons, so boltgen can have a button bar?

What a great plug-in. Thank you!

armac's picture

Thank you for your feedback.  An error was recently corrected for metric flathead bolts ... the angle was 100 degrees and should be 90 degrees.  This was corrected in version 1.76 released May 16, 2014 in case you need an update.

file can be found at: under Resources tab.

Regards, Ray McKaig

Really good plugin! I love it. Good job! 

dr_d's picture

after copying the plug-in in without reading any directions, I also received this plugin is blocked; see


Here's the steps that worked to get it installed:

Close Rhino. 

Go to downloads folder.  

Unzip BoltGen 

right click, select properties

where it says this file might be blocked to protect computer because it came from another, click unblock

now open second explorer window; win+e

then navigate to the rhino plug-ins folder

drag the file from downloads to the plugins

select move/replace

start rhino, 

select file--> properties

then go to plug-ins

click install

find Boltgen.rhp

click ok..


MANY MANY THANKS FOR BOLTGEN!  It looks that it will be a big help for my daughter's landscape architecture project.



Rhino 5 64-bit on Win7

Brilliant, thanks!

armac's picture

To those having trouble installing the BoltGen Plug-in:

I have created an external GUI (Graphical User Interface) for BoltGen that should resolve your installation problems.  It is an external program that makes calls to Rhino, and uses a much better interface for bolt selections.

1. If the latest version of Rhino is not running, BoltGenGUI will launch it.  When closing BoltGen, Rhino will ask if you want to save your changes ... abort will keep Rhino running.

2.  If the latest version of Rhino is running, BoltGenGUI will use it.  Closing BoltGenGUI will not close Rhino.

Please download BoltGenGUI from

UnZIP and install like any other application using setup.exe.  Run it from the Start-Menu BoltGen folder.

Regards, Ray McKaig

I have tried this method, but still no joy in installing this plug in? Any suggestions?
It appears that the Plug-In has been locked and Rhino will not install - how is the plug-in unlocked?

how do use this program

Protected Collaborative Environments Wildcard SSL Certificates
© 2015McNeel Europe. User-submitted content and trademarks property of their respective owners.