Satisfying Gears(Involute Gear Pair Generator) 3D Printer Model

Author: @
License:
File formats: scad,zip,stl,odt
Download type: zip
Size:1.0MB

The file 'Satisfying Gears(Involute Gear Pair Generator) 3D Printer Model' is (scad,zip,stl,odt) file type, size is 1.0MB.

Summary

Updated Ver.1.7 NEW!!! Sept/28/2019

*(Gear/Ring Gear pairs. Debug now displays center distances. Included document with the math formulas. Finally, eliminated the flower petal effect when setting unusually high pressure angles)

Generates a compatible pair of involute gears or an involute gear and ring gear pair. It's nice!
This is a clean write from the math formulas. Consult the usual literature on involute gears for more info.

Ver1.1

adds a function to calculate center distance to use in the rest of your model.Also added GearAGhost and GearBGhost parameters so you can design quickly by avoiding calculation time in the design process. These allow you to show a simplified cylinder representation of your gears on an individual basis.

Ver1.2

(Broken Rendering!) Improved calculation on the corner cases. The corners of the teeth will form better without resorting to excessive angular resolution to the parameterized functions.

Ver1.3

(Broken Rendering!) Improved GearAGhost and GearBGhost to show both the pitch diameter (red) and outer diameter (grey).

Ver1.4

Fixed Broken Rendering that existed in V1.2 and V1.3 !!! Sorry about that!

Ver1.5

Fixed a bug in calculating the root clearance of the teeth.

Ver1.6

Added Parameters to add backlash to the gears. BacklashA and BacklashB narrows the teeth by the parameter's amount of millimeters along the pitch circle. BacklashA subtracts from each tooth of GearA and BacklashB subtracts from each tooth of GearB. This is better than the old Rescale parameter. Zero means no backlash. Oh yeah, Made it LGPL since this is a library to be included with other things. This is more permissive. Enjoy the satisfaction of gears.

Ver.1.7 (Thingiverse has not updated the zip file. Use "Thing Files" link/button above)

Added Gear/Ring Gear pairs. It appears that the ring should have atleast twice as many teeth as the pinion gear. Use the examples SatisfyingPolygonGearRingDebug.scad with the animation view enabled to inspect whether the teeth interfere. Read the comments in the files for instructions.

The comments in SatisfyingGears1.7.scad list all of the available parameters for each module with descriptions in the comments preceding the modules.

People who like themselves define their parameters to variables like I do in the new examples. Then you can pass these variables to your gears and also to the "CalcPairGearsCenterDistance" or "CalcPairGearRingGearCenterDistance" functions to use in your designs. NOTE: In OpenSCAD, variables defined or set inside the curly brackets {} get forgotten then you leave the curly brackets.

Added example for debugging parameters for designing a planetary gear set "intergalacticPlanetaryTryer.scad"

Setting debug or ghost to true now displays center distances above the gears. Finally, see the included document "SatisfyingGears.odt" with the math formulas. This may help you in many ways while working with this library.

This release solves an issue where, if the addendum calculation is higher than where the left and right circular involute curves cross, a rather triangular flower petal appears on the end of the gear tooth. This was an issue when choosing unusually high pressure angles.

OpenScad

With OpenSCAD, include this library in the same folder as your design. You provide the parameters and it generates a pair of Involute gears to be used in your OpenSCAD Design. See the provided example files.

( http://www.openscad.org/ ) OpenSCAD is free and amazing. Use it! You need the free program called OpenSCAD. OpenSCAD can generate stl files from your design to use with other tools.

OpenSCAD-(Fix puking previews by Edit/Preferences/Advanced/ForceGoldFeather).

DriveGear_Not_Adjusted.scad 3.0KB
intergalacticPlanetaryTryer.scad 3.1KB
oldcruftyversions.zip 52.7KB
SatisfiedGearExample2.scad 4.6KB
SatisfiedGearExample2.stl 5.6MB
SatisfyingGearRingFullFatExample.scad 2.5KB
SatisfyingGears.odt 291.1KB
SatisfyingGears1.7.scad 32.2KB
SatisfyingGearsFullFatExample.scad 2.2KB
SatisfyingPolygonGearRingDebug.scad 1.5KB
SatisfyingPolygonGearsDebug.scad 1.5KB