Introduction: Puppet Animator

Puppet Animator is a Puppet Animation system.

It is not a puppetry control system, rather an animation system, but applied to puppets.

Using this system, animators can create, edit and apply traditional animations over real life animatronic puppets. Animations can be created on the digital version of the puppet and synched with an audio track for lip sync. Any time, during creating the animation user can check back the act on the real life puppet at any time. After finishing creating the animation, user can drive the real life puppet with the animation data and audio track.

The system is based on Arduino board and servo motor driven rig connected to a PC running the Puppet Animator software.

Christmas is already here, so the prototype is featuring a 3D Printed Santa Puppet.

It's increadibly easy to make, may be in a weekend and can provide you endless hours of fun animating the puppet.

So, lets get started.

Step 1: Items and Software Needed to Build the System

1. Arduino UNO Board with a small breadboard for circuitry.

2. Tower pro micro servo 9g (3 Nos)

3. 3D Print of the rig and the puppet.
Download from here

4. Hobby supplies of paint, cotton and cotton cloth to dress up the puppet.

5. Puppet Animator Prototype Software (PC Version)
Download from here

6. Arduino UNO sketch to be uploaded on the board
Download from here

Step 2: Step 1 : Assemble the Rig

Let us first build the rig using the 3D prints and the micro servos with some small servo screws and super glue.

You can follow the pictures step by step. It's a simple pan tilt system with an additional servo for the jaw of the puppet.

Step 3: Step 3 : Assemble the Puppet Head on the Rig

Glue together the puppet head and fit it on the rig.

Step 4: Step 4 : Arduino Circuitry

The Arduino Circuitry is pretty basic servo circuit.

(If you are new to Arduino get yourself acquinted with servos following this lesson

The three servos are attached to pin 8, 9 and 10. It's advisable to add a power supply to the servos. power through USB cable is not enough.

Connect the UNO via USB and Load the Sketch in the UNO

Step 5: Step 5 : Finish Up the Puppet

Finish the puppet using some paint and hobby supplies and connect UNO to the PC via serial port.

Feel free to unleash creativity at this step.

Step 6: Step 6 : Run the Puppet Animator Software

Unizip the Puppet Animator Prototype software after downloading from

And run the software.

It will COM port info from you, give the port your UNO is connected to. Ex COM3, COM4

It will also need the duration of animation you want to create. Also there is a sample audio file, to test audio synching.

Check the 'puppet active' checkbox and test the connections of your puppet. If you move the three sliders, you will see the head and jaw of the puppet moving too. If something is not working. check the connections.

After that you have to create animation by inserting keyframes and adjusting sliders move the head and the jaw. At any time you can preview the animation on the puppet by checking the 'puppet active' box. You can also save the animation and load it later using the save and load animation button.

Go on, craft the performance. Start with the lip synch. You can apply every traditional animation methods over here.

After you are satisfied with your animation check the 'puppet active' box and press PLAY to view the puppet playing the animation.

Have fun, looking forward to hear your feedback.

Step 7:

Tech Contest

Participated in the
Tech Contest

Robotics Contest

Participated in the
Robotics Contest

Make It Glow! Contest

Participated in the
Make It Glow! Contest