MakerBot Print is our newest print-prepration software, which supports native CAD files and STL assemblies,
allows you to interact with all your printers via the Cloud, and many other exciting new features.

Download Now


Involute gear: Interactive browser based parametric gear generator using OpenJsCad

by joostn Feb 14, 2012
Download All Files

Thing Apps Enabled

Please Login to Comment


Awsome... up to some points...
Obviously not made by an engineer. Pitch is 1/Pi. So if you want Module 1, enter 3.1415 for the pitch.
With larger diameters of the bore, the Stl files are not manifold. I think I got it up to 50mm but not more.
If you would fix the latter, I would ask where to donate for this great tool.

Best regards,

Is there a chance you could make a version that makes gears with teeth on the inside as well? So in stead of having a circular hole, the gear would have a large hole with teeth on the inside? That way you could make a large one and place it over 3 small gears. I would design it myself if i knew how...

the first link posted doesn't seem to work anymore. I got a 404 error. The link at the bottom does however. Just thought you would want to know.

Thanks, I've fixed the link!

what units does it use

Up to you. STL files don't have units, so you can determine the units to be used when you actually print the STL file.

GREAT!!!!!! THX!!!!

This is awesome! Thanks so much!

I can imagine this being integrated with thingiverse, so that people can upload parametric jSCAD objects that declare in some specific standardised way which are the user definable variables within that jSCAD script.

Once the thing is uploaded thingiverse parses the jSCAD pulling out those declared vars and produces a parametric download option that lets you input parameters before download complete with a preview.

This would hopefully get rid of all those posts that say "I can't be bothered to learn SCAD, ca
n you please post an STL of your new extruder that fits $MySpecificMachineConfiguration"

When will it work with regular browsers?

It's using several fairly new HTML5 features:

  • WebGL

  • WebWorkers

  • FileSystem API

It will work in any browser supporting these. Firefox mostly works but it doesn't support the filesystem api, so you cannot export STL. WebGL is definately needed but not supported by IE and Safari.

So Chrome is the only browser that supports everything out of the box currently but I guess this w
ill improve over time.