Gear Generator For Customizer V1.0 **outdated**

by Longrange, published

Gear Generator For Customizer V1.0 **outdated** by Longrange Feb 16, 2013


Liked By

View All

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag.

Print Thing Tag

Thing Statistics

12500Views 1589Downloads Found in Parts


This has been replaced by a new and improved script located here:
you still may use this for legacy purposes but I highly encourage you to use the new script

Hello everyone, this is an idea that i have had for quite a while but have never been able to implement until now with the MakerBot customizer. what this does is it will generate gears/cogs based on parameters that you give it from the command line. at the moment it can generate standard gears, cogs, single helix gears, and double helix gears. the double helix is a little messed up. but i just learned openSCAD tonight so i'll try to fix it later (you could just make a single helix and then use another software to make it into a double helix)
Please Please Please give me some feed back as to if you would like to see anything added (more parameters, more types of gears, etc...)
Thanks for viewing

btw i will change the licence once the competition is over with


Open the customizer
adjust the settings to your liking
download stl

More from Parts

view more

All Apps

Upgrade this Thing with Thingiverse Apps


Edit, personalize, or revise this Thing

Customizer is the easiest way to take great 3D printable designs and make them your own. Make your OpenSCAD designs infinitely more valuable by empowering the community to customize them.

App Info Launch App
Customizer Thing App

Hey I wanted to know if the hole diameter in the middle is in milimeters

I'm using FreeCad Openscad will work with it sort of but I get this error message Warning: You may experience OpenCSG rendering errors.

"It is highly recommended to use OpenSCAD on a system with OpenGL 2.0 or later.
Your renderer information is as follows:
GLEW version 1.9.0
Intel 945GM (Intel)

OpenGL version 1.4.0 - Build

I'll do Miller Lite until I get Linux Lite or a new machine. I can do threads but not well. I like threads too!

Thanks I love gears! I have to get a new laptop with current GL before I can use OpenSCAD and it's kill'n me.

by GL do you mean graphics library? if so you could try installing a light version of linux until you get a new one.

Can you make it do elliptical gears? That would be pretty useful in some cases like torque and speed have to be different depending on the position of the shaft. Ok, not really useful for most folks but I would sure like to see it. I have to make a few elliptical gears for a toy I'm making and right now my options are cut up and piece together some round gears which isn't ideal or make the teeth and stick them all one by one onto an ellipse which would drive me insane.

Yes, but in a script like this so you can change the width and height of the gear along with thickness number of teeth and tooth profile.

alright, sounds good. i'll see if i can get that done by tomorrow

Lol! no rush, I ordered a Rigidbot, they don't ship til December!

Nice, but you might want to check out the library that we all already use before making your own: http://www.thingiverse.com/thing:3575http://www.thingiverse.com/thi...

Parametric Involute Bevel and Spur Gears

i got the one i made from an example of that library im pretty sure, and then i modified it. im not entirely sure though. i'll check it out

If it is, or is to be derived from the involute gear library, be sure to give it credit in the lineage of this thing.

Really needs a center shaft hole with parameters for sizing.

Thanks alot for that idea. i added the option to put a sizable hole in the center so the user can put it on a shaft

Thanks alot for that idea. i just put that in, so now people can put a shaft through the center if they want to

Need to use involute type of teeth for this to be really useful, but good try ; )

Thanks so much for pointing that out, im a c/c++ programmer so it wasen't that hard to figure out how to fix the problem. i have no idea why i didn't think of that. could you tell me if i did what you meant