this might just be crazy enough to work. my god.. Its actually called a Trammel of Archimedes and is possibly a couple of thousand years old.... epic repost :)