https://laughingsquid.com/tinkerthink-a-large-scale-mechanical-puzzle/
TinkerThink, A Large Scale Mechanical Puzzle