Drawbot
References
Nice overview of how Makelangelo works (including inverse kinematics equations):
https://www.marginallyclever.com/2012/02/drawbot-overview/