March 16, 2026
Description
This is an OpenSCAD file that lets you configure gears through use of the OpenSCAD Customizer window. For that reason, no STL are provided, as you use OpenSCAD to generate the gears that meet your specific needs.
You can specify the radius of the gear in mm, and then the number of teeth. You can then optionally specify the number of teeth for a reduction gear, where the radius will be calculated. You can also optionally add a mounting band, where you can use a screw of a specified radius to fasten the gears to a shaft. The radius of the hole for the shaft is specified as well as the thickness (width) of each gear.
When generating gears of different sizes, you want the ratio of teeth/radius to be equal for all gears for them to operate/mesh properly.
You can also choose to create pulleys or wheels instead of gears. A design for pulley belts is found at https://www.thingiverse.com/thing:7317413
When generating wheels (instead of gears), TPU tires can be placed on the wheel rims using the design found at https://www.thingiverse.com/thing:7317402. If you define a wheel rim (pulley) of a given radius, you want that to match the inside diameter of the tire. You also want to define the shoulder height (i.e. rim height) for each to be the same, typically 1mm so that the tire can be put onto the wheel without too much trouble and so it won't slide off. You also want the width of the wheel to be the same as the inner width of the tire.
When generating a spool, select the pulley/wheel/spool option and set the side hole value > 0.5mm. This will then generate two hols that can be used to attach lines
or cords.
V2 - Added options for pulleys instead of gears. You can now render pulleys instead of gears, but you still need to specify a number of teeth for the main gear/pulley and reducer so that the ratio of a reducer pulley to the main gear/pulley can be determined. For pulleys you need a thickness (width) that is >= the pulley side height value. BTW, pulleys can also be used as rims for wheels, where TPU tires can be put on each wheel rim.
V3 - Added option for side holes in pulleys, so that lines could be secured in place turning the pulley into a spool.
V4 - Added notes for using pulleys as wheel rims, where a design for tires can be found at https://www.thingiverse.com/thing:7317402.
V5 - Added option for pinion gears and housing. Can also turn off rendering of gears. May be more features added
for pinion gears in the future.
V6 - Added 'shaft' option for D shaped hole for axel/shaft. Added 'osides' option to create openings in gear/wheel/pulley body. Added option for a second crankpin hole with an angle offset from the first hole.
V7 - changed placement of openings when using 'osides' option
License:
Creative Commons - Attribution - Share Alike