Using the MCAD library, I put together a little parametric script that creates a gear train to take the wheel of an escapement and gear down its rotation by 60:1 via three pinion wheels.
This is a proof of concept for the printable clock. If the escapement wheel rotated once per minute (i.e. could run the seconds hand), the other end of the gear train would rotate once per hour (i.e. could run the minutes hand).
I used three pinion wheels rather than the usual two because the smaller gear ratios make for easier printing (larger teeth without using gears that don't fit in the build platform).
(EDIT: Just realized that if you use an odd number of gears between two hands, they will rotate in opposite directions! Oops...)
Lastly, the whole gear train can be animated via the rotation_angle parameter. All the gears will rotate at the correct speeds and mesh.
(EDIT: posted a little animated GIF of the gear train moving in the comments below)
ClockGearTrain.scad | 3.1KB | |
ClockGearTrain.stl | 1.6MB |