Horloge Coucou

My dad was a watchmaker (also a jeweler) and his favorite clocks were the cuckoo clocks, so I decided to make this cuckoo clock, it’s far from perfect, because there are cuckoo clocks that are extremely beautiful , but I’m not an artist (you’ll find out with my awesome bird), but hey, I did my best. It is not easy to do this project, you will need a lot of patience because there is a lot of adjustment to be made. Follow the instructions carefully, I will guide you as best as possible for this project.



Before installing the program in the Arduino Nano you need to make sure you have the right board managers and the right library managers, once installed you can proceed to programming the Arduino Nano.

The RTC (real time clock) card must be installed to be able to program the Arduino Nano card.

You also need to download the cuckoo sound file to put in the micro-sd card.

Map manager

You may not have installed the map managers yet, you will need them to run the project. Here’s what you might need to install: SoftwareSerial.h , DFRobotDFPlayerMini.h and Servo.h

Library manager

Unless you have already installed the RTC library, you will have to install it to make the project work. Here’s what you might need to install: RTClib.h

Processor: “ATmega328P”

Maybe the programming is not working!

It is possible to have two types of programming for the Arduino Nano, so try ATmega328P and if that doesn’t work then change to ATmega328P (Old Bootloader)

To be printed

Before we start, I’ll let you decide whether you should print with support or not. As for the hut, I printed it without support, but the corners of the hut are not very nice, but it is more than enough for me.

Download the file to print directly.

Go to Thingiverse to download the file.


Place a bearing in the needle hole.
The installation of this bearing is optional.
Install the bearing in the hole for the bird.

Installation of bearings

You need four ball bearings in total, but for now you are going to install three.

Installation of actuators

Install the three servomotors, it is important to respect the direction of the servomotors.

Arms joint trick

To join the arms, take a 1.75mm piece of filament, then using pliers, crush the filament, cut the excess filament and crush the other end with the pliers.

The needles

Put the big needle in the small one, then install them on the hut dial (you don’t have to install the big needle right away).

Small needle gear

Install the gear of the small needle, it is necessary to align the notch of the gear with that of the small needle.

Arm installation

Install the arm on the servomotor to the right of the hut, then take one of the large screws, supplied with the servomotor and aim firmly, do the same with the other arm. For needle adjustment, you loosen the arm screw, then adjust the needle, then tighten firmly.

Preparation of elastics

Unless you have very flexible and small small rubber bands, I suggest you take a balloon to cut two small very thin parts that will be used to close the doors of the cuckoo clock.

Door installation

Insert a 1.75mm filament in the door hinge, then cut off the excess filament. Do the same on the other side.

Closing doors

Take a long nose pliers with the little elastic band you made earlier and hang it on the door, then hook the other end inside the cabin.

Bird installation

Open and hold the doors, then insert the bird inside.

Cuckoo Mechanism

Install the cuckoo mechanism by turning counterclockwise.

Cuckoo gear

Use the small part supplied with the servomotor, then cut at the fourth hole. Insert the part on the servomotor, install the gear, then put the screw.

Small needle brake

Install and stick to the gear of the small needle the gear brake, make sure that the brake is not pressed too much on the gear so that there is ease of movement.

Electronic diagram

The cuckoo clock will be powered by the USB port of the Arduino Nano.


Glue the components in their respectable places, then tie the wires so that they do not get caught in the gears.


It’s time to install the fourth and final bearing.


Align the bearing of the cover with the gear of the large needle, then install five screws to hold it securely.


Canada : The screws used are # 5 wood screws with 1/2 length.

Europe : If I’m not mistaken it would be M4 screws and 12mm long.


A little finishing touch with a little paint.


I know this is a complicated project to do and if you got it right the first time, well done, otherwise just keep working on this clock and I can tell you it works great.

Enjoyed the Article? Share it!