http://mtm.cba.mit.edu/toolheads/spindle/makeit.html
http://mtm.cba.mit.edu/fabinabox/dev/spindle/overview.html