The file 'Parametric OpenSCAD Clock Gear Train (Hours, Minutes & Seconds) 3D Printer Model' is (scad,stl) file type, size is 492.5KB.
Extended the previous Proof of Concept for the printable clock to include the entire gear train.
I had to use a total of eight pinion wheels, four to gear down from the escapement/seconds wheel to the minutes wheel, and another four for the hour wheel (5,3,2,2). Two would make for high gear ratios (10,6 or 8,7.5 typically) which are hard to print, and three would make the minute hand run counter-clockwise.
I wrote the OpenSCAD script so that all the wheels are equidistant (by adjusting the tooth size pair by pair) and so that the gear train can be bent at each wheel in order to stack the second, minute and hour hands on top of each other (e.g. with four wheels between hands, you need to fold by 90 degrees between each wheel).
It is all fully parametric for that distance, the fold angle, the gear ratios, and number of teeth for each wheel... and you can animate the gear train, they will all rotate at the correct speed and mesh.
The only thing I was not able to do is to make the code recursive, because OpenSCAD does not support that. Booh!
ClockGearStack4.scad | 4.8KB | |
ClockGearStack4.stl | 3.0MB | |
ClockGearStack8.scad | 5.9KB | |
ClockGearStack8.stl | 3.0MB |