Well you could forget the Arduino and do it as per the build article. All the info is on the drawing for milling them that way.
Something like Cam-Calc would generate cuts at 1 degree spacing though I'm not sure if that does radius flanks or just flat ones. Even with that and your dividing head you are looking at making several hundred very small height adjustments to the mill so much longer than the boring head method
Edited By JasonB on 22/03/2018 17:31:29