3D Printed Analog Clock
![Analog Clock.jpg](/proxy/?url=https://content.instructables.com/FP8/CLQJ/LELEIY9Y/FP8CLQJLELEIY9Y.jpg&filename=Analog Clock.jpg)
This is an analog watch for my desk. The brain of this clock is an Arduino Nano. Using 3 stepper motors we can rotate the hour, minute and second hand accordingly. All the movable parts are 3D Printed. The 3D files are linked below.
Supplies
- Arduino Nano
- 28byj-48 unipolar stepper motor (3 pieces)
- A4988 stepper motor driver (3 pieces)
- Buzzer
- Buttons (3 pieces)
- 3D Printed Parts
- Acrylic sheet
Modify the Stepper Motor
![1.PNG](/proxy/?url=https://content.instructables.com/FCR/F8E1/LELEJ17Y/FCRF8E1LELEJ17Y.png&filename=1.PNG)
![2.PNG](/proxy/?url=https://content.instructables.com/FX3/441E/LELEJ17Z/FX3441ELELEJ17Z.png&filename=2.PNG)
As I am using 28byj-48 stepper motors, which are unipolar, so you need to modify it to make it a bipolar stepper motor.
For that we need to open the plastic cover near the wiring and scratch the middle connection in the PCB. In this way we need to modify all the three motors.
3D Prints
![3D Prints.PNG](/proxy/?url=https://content.instructables.com/FOI/2JC4/LELEJ2IJ/FOI2JC4LELEJ2IJ.png&filename=3D Prints.PNG)
All the transmission gears and the clock hands are 3D Printed. The 3D Files are attached below.
3D Files
Downloads
PCB Board
![4.PNG](/proxy/?url=https://content.instructables.com/F0N/JWN4/LELEJ330/F0NJWN4LELEJ330.png&filename=4.PNG)
![5.PNG](/proxy/?url=https://content.instructables.com/F26/TY0E/LELEJ331/F26TY0ELELEJ331.png&filename=5.PNG)
To simplify all the connections and to give a clean look to the project, I made a PCB.
Then solder all the components to the PCB. The connection diagram can be found below.
Circuit Diagram
![Analog Clock Circuit.PNG](/proxy/?url=https://content.instructables.com/FUP/I469/LELEIYHQ/FUPI469LELEIYHQ.png&filename=Analog Clock Circuit.PNG)
Here I am using an Arduino Nano as the brain of the project. In combination with three 28byj-48 stepper motor the clock works perfectly.
Assemble the PCB
![6.PNG](/proxy/?url=https://content.instructables.com/FL7/75XF/LELEJ589/FL775XFLELEJ589.png&filename=6.PNG)
![7.PNG](/proxy/?url=https://content.instructables.com/FBG/B3SX/LELEJ58C/FBGB3SXLELEJ58C.png&filename=7.PNG)
Attach the PCB to the acrylic sheet with some nuts and bolts. Then assemble the acrylic stand along with the 3D Printed part on both sides.
Assemble the Gears
![8.PNG](/proxy/?url=https://content.instructables.com/FI3/5UEP/LELEJ75L/FI35UEPLELEJ75L.png&filename=8.PNG)
![9.PNG](/proxy/?url=https://content.instructables.com/F9S/01JN/LELEJ75M/F9S01JNLELEJ75M.png&filename=9.PNG)
Using a 6 inch long screw, assemble the second, minute and hour gears to the rod. Then place the second, minute and hour hands onto the gear.
Calibration
![10.PNG](/proxy/?url=https://content.instructables.com/F6U/ZHR0/LELEJ9V4/F6UZHR0LELEJ9V4.png&filename=10.PNG)
![11.PNG](/proxy/?url=https://content.instructables.com/FVX/EN1D/LELEJ9V5/FVXEN1DLELEJ9V5.png&filename=11.PNG)
After the clock assembly is ready, the we need to calibrate the clock.
By adjusting the delay time, we can do that very easily. In my case, I set the second hand delay for 6 milliseconds, similarly for the minute hand 60 milliseconds and for the hour hand 600 milliseconds.
And BOOM, our clock is ready.
Code
Downloads
Detailed Video
![This is Not Just A 3D Printed Clock](/proxy/?url=https://content.instructables.com/F8O/GRYE/LELEIY98/F8OGRYELELEIY98.jpg&filename=This is Not Just A 3D Printed Clock)