I think for 3D printing the part-design involute
gear should be absolutely good enough.
If you want more options you can have a look at the gears I have scripted some time ago:
looooo was working on a gear workbench at one time, I don't personally know anything much about it but here is a link to a topic in this forum that mentions it...
I have changed the ui of the
gear-workbench some time ago. Now it should be accessible via pip:
And in freecad python console type:
Now a
gear-icon should be added to part-workbench.
The supported gears are:
-involute
gear + shifting of cutting tool
-cycloid
gear
-spherical involute
bevel gear
-involute rack