It creates a constant angular velocity ratio at all points where the gears mesh (the law of gears).
In layman's terms, the tip of the tooth gets thinner so that the angular velocity there is reduced at that larger radius. Otherwise the gears advance/retreat as they rotate, which creates vibration.
I think there might be a whole host of curves that work for this, the other main one being a cycloid, which I'm not really familiar with:
And that gives you almost a radian of the involute, unless I've screwed something up. You can evaluate that at the desired number of points, clipped to the desired range of radii, export the coordinates to CSV if necessary, and import them into your CAD program as a smooth polyline. For example, with FreeCAD, you can directly script it in Python and https://forum.freecadweb.org/viewtopic.php?t=27866 Draft.makeBSpline will apparently do the job. Blender should be similar.
https://ciechanow.ski/gears/#strings-attached
It creates a constant angular velocity ratio at all points where the gears mesh (the law of gears).
In layman's terms, the tip of the tooth gets thinner so that the angular velocity there is reduced at that larger radius. Otherwise the gears advance/retreat as they rotate, which creates vibration.
I think there might be a whole host of curves that work for this, the other main one being a cycloid, which I'm not really familiar with:
https://en.wikipedia.org/wiki/Cycloid_gear
I first learned about involute curves from a cousin that works as a machinist. Mr. Wizard also blew my young mind with noncircular wheels:
https://www.youtube.com/watch?v=lg4_Kf9B0MI
Edit: stumbled onto this technique to make involute gears in CAD:
https://www.fictiv.com/blog/posts/creating-involute-gears-in...
If someone has a simpler method, I'd love to see it.