If you are developing this as a software tool, consider these user-friendly additions:
To develop a custom gear for 3D printing (STL format), you can use dedicated web-based generators or CAD add-ins that allow you to define parameters like tooth count and pitch before exporting the file. Top Gear Generators for STL Files gear+generator+stl