A Clock Idea
Update: I made a 3D printed lower shaft! See below.
I wanted to make a fairly simple and functional clock.
It does have seconds, minutes and hours.
See it Here:
The Arduino time keeping is not that great, depending on the board, I get a few minutes, up to 20 minutes variation per week. I see it more as a fun learning experience.
I got the motor here: https://www.amazon.com/ELEGOO-28BYJ-48-ULN2003-Stepper-Arduino/dp/B01CP18J4A
It is sold as a 64 steps motor, however the way it is powered here, with the L293D IC makes it a 32 steps motor.
The reduction is 1/64 and to help with the making of a clock, I planed a 16 teeth gear that drives a 15 teeth gear to make a 1/60 gear ratio from the motor to the second shaft. 1/64 x 16/15 = 1/60.
The motor will move 32 steps, 1 revolution every second.
From there, a 1/60 ratio to the minute gear thru 4 sets of gears:
1/2 x 1/3 x 1/2 x 1/5 = 1/60
And finally another 1/12 reduction to the hour hand: 1/3 x 1/4 = 1/12
All the gears are a Module 1,2, with a lot of backlash (1mm) to avoid biding.
I printed all the parts on an AnetA8 in PLA, with a 0.2 mm layer and 20% infill.
No support needed, but there is some post printing adjustment to do and assembly.
For the two-color face, I started with the black, then paused the printer, and switched to grey.
If you are not sure about buying the files, try this other free set of files: https://www.myminifactory.com/object/3d-print-simple-arduino-3d-printed-clock-84138
The electronics are the same, the motor is a 28BYJ-48 5VDC
Here is the link for the program:
Please share your comments or ads on.
Thanks for your interest.
I made a 3D printed lower shaft!
I am aware that sourcing some of the hardware might be a deal breaker.
So I have been thinking about what I can do to improve my project.
I am adding a file for the lower shaft that you can print out.
It is called halfshaft, you will need 2 of these to do one shaft!
I does take a little sanding to get it working, but it easy enough