I see you solving +- same problem but a bit different way + my board have OLED to show the status and also that you supporting work on battery and i was not doing that. Another different i found that you using custom hw board. I was thinking about this initally, but later decided that motor driver is the best match here. This would work (with a small changes) with 24v version as well, but will require different hardware (custom h-bridge?) for the 60V version.
An even earlier version used an atmega and was powered from batteries [3]
Those slave-clocks are pretty loud. Both versions have a way to pause the clock.
https://gitlab.com/close2/nebenuhr https://gitlab.com/close2/nebenuhr_hardware https://github.com/close2/nebenuhr