I haven't looked yet, but I bet there are decent gear/worm gear generators available for OpenSCAD that could be imported into your Blender project. I've done that for regular gears in other projects.Read More...