01270 747 008 (UK)

A DIY Mechanical Puppet Animator

This is very simple device that uses a simple mechanism to animate some small puppets to make them look like they are dancing.

The mechanism converts the rotary motion of a motor into a linear motion that oscillates with simple harmonic motion (SHM). This means if the velocity of the rod was plotted on a graph, it would look like a typical sine wave. It is just a simple push-pull type device that is used to move a long rod back and forth. The moving rod will be used to transfer the motion to two puppets, side by side.

The images below show the mechanisms used to transfer motion to the puppets. The wooden ‘T’ piece tilts left to right repeatedly. It is linked to the main rod by a short length of silicon tubing which stretches ant the end of each stroke. The stretching of the tubing at the end of the stroke means that the motion of the puppets is more rhythmic because they stop briefly before changing direction. This helps to randomise the movements of the freely swinging arms and legs.

The mechanism is installed in a custom wooden box. The puppets are suspended from the ‘T’ piece by nylon strings attached to the hands and feet, and the main body is suspended from a fixed point to carry the weight.

To reduce the noise output from the device, the mechanism is boxed in with foam lined walls, and the joints are greased to reduce friction. The strings pass through small holes in the lower section so that the puppets are suspended in an independent cavity.

The speed of the motion is controlled using a simple pulse width modulator circuit based on a 555 timer IC. When powered by 6V DC the speed can be varied between stationary and ‘crazy’ where the puppets are moving very erratically. This allow the device to be used for longer periods because if the battery level falls the speed controller can be turned up to accommodate it.

These dancers are also able to demonstrate resonance! When the speed is adjusted just right, it is possible to ‘tune in’ to a part of the puppet which makes the movement suddenly become erratic and more significant.


  1. Hmm, not sure. Perhaps sewing. Google will help you find lots of tutorials for making soft toys and puppets.

  2. Wat would you need to learn in order to create such magnificent dolls? Like classes and etc.

  3. how cau tou have this idea????
    how u find those item and use it can u write clearly

  4. yeah then they kill you in your sleep.

  5. Check out the vidieo clips above to see them dance.

  6. Cool project. Cant wait to see them dance!

  7. Aww… Cute!

Leave a Reply