Last winter I decided to challenge myself to design a 3D printed clock from scratch using Blender and the Precision Gears addon (https://makertales.gumroad.com/l/PrecisionGears). From the onset I had a few goals in mind:
Most of the gears should be planetary gears (because the look cool)
It should have a 3 Hz pendlum (to avoid needing to print a split pendlum)
Powered by USB (I have a USB power station on my bedside table)
While my original goal was to have a spring power clock, I quickly realized that the extra friction introduced by planetry gears meant a "1 week wind" style clock would need a spring that would rip the 3D printer clock apart when wound, so I shifted to an induciton circut dirctly driving the pendulum. After serval prototypes and re-designs this is what I ended up with coming out of Blender (each part is assigned a random color to make it easier to see the parts when designing).
For the drive circut I original wanted to use a simple one off of Amazon (as recommend for Steve's EM clock build), but the ones that are availbe in the UK are just made up of a single transistor hooked up to and inductor. This means it only provides push to the pendulum in one dirction, this is fine when you have a longer pendulum (e.g. 2 Hz), but for a shorter one it did not provide enough ampliduded to the swing.
So instead I used a pi pico microcontroluer, hooked it's ADC pins up to the inductor dirctly, and wrote about 20 lines of python code to detect the maget on the pendulum each swing and give a push of the correct time to match the freqency. This gave much better control over the amplitude of the pendulum. This could be acheaved just fine with a analogue circut, but the pi pico was cheaper than the raw parts that would of taken.
With the drive circut figured out the last hurdel was turning the swing into circular motion. For a 2 Hz clock you can using a simple ratchet that pushes the second wheel every other swing (i.e. 1 tick per second), but for a 3 Hz clock that would look odd. Eventually I ran across the 2-way to 1-way system that is typically used for the automatic winding mechnism in watches. This sytems alows the pendulum to puse the second hand forward regardless of what direction it is swinging.
One down side to this kind of drive mechnisusm is the clock is tied to a very small range of pendulum amplitudes to keep accurate time (i.e. one ratche click per swing). But it turns out this ratchet design has a bit more wiggle room than I expected. By adjusting the white gears thta have the ratchet paw attached to them further clockwise I can reduce the friction the paw has against the ratchet wheels, in turn increasing the pendulum amplitude. The trick is fining what angle to set those two wheels at to tune that friction to give one click per tick.
So far it has been running great for about 5 months. Every so ofter the screw holding the top ratchet wheel to the pendulum rod comes loose and I need to tighten it. Also now that summer is approching I had to adjust the the ratchet postion to keep accurate time again (I assum the thermal expansion of all the gears has added more friction to the system).
Thoughout this process I have learned a lot about clock design and clock drive systems. I though this would a fun 2-3 week project, but with all the failed prototypes and re-designs it ended up taking closer to 3 months. But in the end I am qutie happy with the results and just wanted to share.
Great looking clock. Thanks for posting. Sorry it took so long to respond. The post was sitting in an unpublished state. It might have been waiting for the "I am a human" button to be clicked.
It is a great size for a desktop clock. My version was sized to support a pendulum with a 1/2 second swing in each direction so it needed to be much taller. Yours is a really nice size.
I am very curious about the control electronics. Does the Pico adjust the rate to keep acurate time? Or is it only detecting the magnet and sending a fixed pulse? I believe the controller that Dick Bipes uses has tuning to adjust the timing of the pulse to bring the pendulum back to the ideal rate as long as it is close to the proper length. He sells them at https://carveshop.com/electronics/ They are most likely tuned for a longer pendulum length.
It seems like the planetary gear friction should only be a minor issue. Only the gears near the ratchet move with any speed. The minute hand moves at 1/60 the speed so friction would have 1/60 as much effect. The hour hand is further reduced by 12X.
I fiddled with the pawls for a while looking for something that is more tolerant of different pendulum amplitudes. The best I could find required a really large pendulum amplitude. Have you seen the post by Hoppy showing his design? https://www.stevesclocks.com/forum/show-and-tell/electro-magnetic-clock-modifcation
Steve