This is my version of a Perpetual Calendar. I used my Snapmaker 2.0 to 3D Print the 4 wheels and box. I then used it to CNC the base out of plywood. I added a .STL for the base just in case you wanted to 3D print that as well. I have added the complete Fusion 360 assembly file for easy modifications. Also, the dowel rod is 5/16" and works perfectly with the wheels. If you want a different size dowel rod, you will need to resize the holes in the box and wheels.
If I redid this project, I would consider decreasing the size of all components as it took a while to print. I would also consider using supports for the 45 degree angle on the box. Overall I think it turned out great!
If you want an in depth explanation on how I designed this, checkout my blog post (https://baddestcrafts.com/?p=2644) or Youtube video (up soon @ Youtube.com/baddestcrafts).