MakerBot Print is our newest print-prepration software, which supports native CAD files and STL assemblies,
allows you to interact with all your printers via the Cloud, and many other exciting new features.
I used the spreadsheet I made here: http://www.thingiverse.com/thing:7881http://www.thingiverse.com/thi... as the seed for a design table. The design table controls the x,y position of a number of points which are then used to control two splines (one for the involute and one for the root/undercut). From there it's a matter of mirroring and circular patterns. I'll upload a copy of the design table for you to look at.