Looking for a new project, or just want to admire some serious mechanical intricacy? Check out [illusionmanager]’s Astronomical Clock which not only tells time, but shows the the positions of the planets in our solar system, the times of sunrise and sunset, the phases of the moon, and more — including solar and lunar eclipses.
One might assume that the inside of the Astronomical Clock is stuffed with a considerable number of custom gears, but this is not so. The clock’s workings rely on a series of tabs on movable rings that interact with each other to allow careful positioning of each element. After all, intricate results don’t necessarily require complex gearing. The astrolabe, for example, did its work with only a few moving parts.
The Astronomical Clock’s mechanical elements are driven by a single stepper motor, and the only gear is the one that interfaces the motor shaft to the rest of the device. An ESP32-C3 microcontroller takes care of everything else, and every day it updates the position of each element as well as displaying the correct time on the large dial on the base.
The video below shows the clock in operation. Curious its inner workings? You can see the entire construction process from beginning to end, too.
There is a youtube short by (I think) the same person with a laser cut version of the project. It claims that it can set the planets in under a minute and is scheduled to do that at midnight so you are unlikely to see the routine. https://www.youtube.com/shorts/wHwuO4WfpAg
indeed, that one goes pretty fast. I also made one on my ceiling which takes 2 hours of nighttime to do its thing. (https://www.youtube.com/watch?v=qekdDGlPMps). The nice thing about that one it has a hidden mechanism to put the moon in the right orientation.
This new clock takes about 10 minutes. The cheap stepper motor refuses to run any faster.