This is a the first homework from Fundamentals of Computational Design (school of architecture), to create a “Drawing machine”. It is so fun that I was thinking about writing a small program that could handle any “gear pole” system to draw some thing.
I implemented in Houdini in VEX. I developed a system actually could handle any form of single-contact gear system.
gear systems
Some more interesting results here.