Model files for a working 3D-printable clock

After a season of intensive, public experimentation and iteration, Thinigverse user Syvwlch has completed and uploaded a design for a working, 3D-printable clock that can be output from a cupcake Makerbot printer (these being DIY, open source 3D printers that can output things about the size of a cupcake or smaller).
Syvwlch's work on a printable clock has been one of the most exciting ongoing projects on Thingiverse. He's just upload what might be a final version of his work. This version includes the escapement, pendulum, gears for the seconds, minutes, and hours, and a set of nested concentric gears to provide the corresponding second, minute, and hour movement. And, let's not forget he's made this entire clock parametric in OpenSCAD - in case you need to print up a grandfather clock or a teeny-tiny watch.
Syvwlch's Printable Clock - ready for printing!


  1. I’ve been trying to do this in my spare time at work (, laser fun all day!), but I’m not…somethingsomething math enough/too lazy to figure out the gears properly.

  2. Thank you Cory :-)

    The first physical instances of the printable clock model are being printed today, and pictures are going up on it’s page at Thingiverse:

    It’s looking pretty good so far, I seem to have gotten the tolerances and design trade-offs about right. I expect to have to tweak the escapement a few more times, but we’re getting close!

  3. For people who aren’t clock nerds:

    The key thing about clocks isn’t the vast majority of the gears; it’s the escapement, pendulum, and escape wheel (or equivalent). In this 3d model, those three things are the rightmost wheel and the yellow thing at the bottom right. All that the rest of the gears do is divide the rotation of the escape wheel to drive the display (i.e. the hands.)

    The interesting/hard bit will be coming up with the gears for the power source (e.g. weights) and tweaking the escapement so that it’ll consistently drive the pendulum without causing stuttering or inaccuracy in the process.

    1. THIS.

      I know 3D-printing is super-neat right now, but I wasn’t aware it was yet capable of making something with the precision and smooth angles needed for an escapement. Everything 3D-printed I’ve seen is very aliased close-up.

  4. Absolutely!

    The power source is a weighted string wound on the drum sticking out of the left-most gear (the one with the hour hand).

    The escapement is definitely the finicky bit, and the design will allow for tweaking it without having to redesign, or reprint, the rest of the clock. I’ve done some animation/simulation but we’re just going to have to test it in the physical world. :-)

    The only real challenges with the gear train and the hands had to do with the constraints of these 3D printers. This design is right at the edge of what they can do in size, resolution and accuracy.

    In particular, instead of a common two step 60:1 reduction (like 6 and 10, or 7.5 and 8), I had to use four steps with the lowest gear ratios I could, just to keep the gears printable!

    I settled on 3.2, 3, 2.5 and 2.5 in the end.

  5. I don’t know how accurate the mechanism is as designed but scaling it certainly would affect the accuracy severely since a pendulum’s period is dependent on its length, no?

  6. Here are some pictures of the first print:

    They are a good representation of what these printers can do, both in size and in resolution.

    We’re not going for accuracy, at least not yet, but you are quite right that the pendulum’s period varies with its length, and it can’t be shrunk without speeding it up… a lot.

    For small oscillations, length is proportional to the square of the period, and in SI units, a pendulum with an effective length of 25cm should have a period of 1 second.

    1. Oh, how I would dearly love to have access to that kind of printer!

      Those are beautiful designs, and truly inspiring. :-)

Comments are closed.