MakerBot Print is our newest print-prepration software, which supports native CAD files and STL assemblies,
allows you to interact with all your printers via the Cloud, and many other exciting new features.
That sounds like a good idea. I would be willing to contribute. There appears to be at least a few other active clock designers on this site. Maybe a few of them would also join in.
A perpetual calendar seems like it should be possible to add on to a clock. I recall having a windup wrist watch with the function. The day of the week should be easy. Just divide the hour hand by 14 and click to a solid position. The simplest solution for the day of the month is just a divide by 31 function. I had to advance the time manually during the short months, although it may not be too difficult to properly advance the days at the end of each month. Skip the complexity of leap years and the clock would be off by one day every 4 years. Add the simple leap year complication and it would only be off one day every 100 years. These functions take place at an extremely slow pace so they would not impact the run time of the clock.