https://en.wikipedia.org/wiki/Circle_packing_in_a_circle https://geargenerator.com/ http://hessmer.org/gears/InvoluteSpurGearBuilder.html https://forum.linuxcnc.org/31-cad-cam/36773-freecad-gear-modeling-and-design