Harmonograph is a 19th century machine that mathematicians invented to understand pendulum motion and gravity. This machine generates various interesting patterns on paper.
As you can’t really buy this product anywhere, I chose to make this harmonograph as I thought it would be the perfect DIY project.
The Patterns this Creates
As the weights of the pendulum are shifted, a new pattern is formed. The patterns keep changing as the force applied to the pendulum is not contant. All I can say that this is a real crowd pleaser!
How it all started?
I took material inspiration from various pictures and sketched out the initial concept. I also made tiny mockups to proof the concept. I make a quick 3d model to understand the measurement as it was very technically driven. 
Documenting the Process 
As a way to document my progress, I made an instruction book of how to make this book on your own. So that anyone can view it and easily understand how to build it.
The Table
The tabletop was made using a 3D printer with slots for the pendulum to be inserted. The table top is supported with three legs which were cut on a band saw. Later fixed below the table with screws. I had to make sure all the edges are sanded and later painted it.
The Weights
Instead of using the conventional weights I decided to work with cement as it is more accessible. The shape and size of the mould can also change according to the users preference. For the mould I used cardboard tubes with mdf base. I attached a pvc tube to with a stick to the centre of the cardboard tube. I experimented with different consistancy  and types of cement to get the best results. Once the mould is set, I tore the cardboard tube and cut of the extra pvc tubing.
The Pendulum Rods
I bought wooden rods of various thicknesses to make the pendulums and the peg supports for the cement weight. As the height of the cement is changed on the rod, the patterns produced varies
The Assembly 
And at last I could assemble everything to make a functioning harmonograph.

You may also like

Back to Top