How to make a 3D printed rolling marble clock

gocivici made this amazing mechanical clock with a 3D printer and generously shared the plans on Instructables.

[via Evil Mad Scientist]