Introduction: 3D Printed Horse Automaton
This design was inspired by this awesome sea turtle model that I saw on Thingiverse. I wondered what other animal I could make move in a way that could be powered by a person turning a crank. I thought that a majestic 2 inch tall horse, galloping in place on somebody's desk would be pretty cool, so I got to work.
Supplies
- Computer
- 3D Printer (Optional)
- 3D Printer Filament (Not optional)
- Glue
Step 1: Concept
First of all, I had to figure out the correct movement of the horse's legs. I started off by watching slow-motion videos of horses running so that I could get a good idea of the hinges and movements involved. I found that the front and back knees bend in opposite directions, which created an extra challenge for me. I had to come up with a mechanical system that could hopefully be easily modified bend in the right direction.
To do this, I brainstormed possible designs, and tested them using LEGO™ Technic parts. Eventually, I found a mechanism that worked, and I started to design it.
Step 2: Design
In a nutshell, the design process only required taking the basic mechanism from the Concept step and making it into a 3D Tinkercad design. I started out with an extremely simple gear layout, with only six gears to get the movement that I wanted. I designed simple struts that would attach to the gears and the horse's ankles, then I put pinholes in everything. The basic design looked pretty bland until I added the base, which is a mountain with space cut out to fit the frame with the gears. Finally, I took a model of a horse and cut it up into moving parts, and created axles for all of the hinges. This whole process took about 8 hours.
I printed out rough versions of all the base parts to work out any issues that might come up, and there was only one major (and stupid) one. I realized that the way I set up the gears would cause the back legs to move in the wrong direction. Luckily, I only had to change two parts: the frame and a single gear. After that, I printed out the horse.
Step 3: Print
All of these parts can be printed well at a slow speed with a .2mm layer height (except for Horse_Parts.stl, which should be printed at .1mm layer height). Horse_Parts and Horse_Body should both be printed with supports. This model requires a moderately precise printer and high-quality filament (I have a Creality Ender 3), so I made Printer_Test.stl, which contains a basic model with all of the connections used in the build, and it only uses about 1.15 cm³ of filament.
Step 4: Build
- This is the most difficult (and interesting) part of this whole project. I would suggest watching the attached video and pausing it along the way. I have also attached a handy picture with the parts all labeled. To go along with those, here is a step-by-step process to build the model:
- Once all parts are printed, make sure they are cleaned up so that no stray filament will interfere with the moving parts.
- Construct the moving base.
- Place the gears in the frame so that they all fit together (then remove the one with the long axle).
- The gears go on the side of the frame that has text.
- When permanently attaching the gears, it is very important that the holes are lined up so that they are at the top and bottom of the rotation at the same time.
- Place the gears in the frame so that they all fit together (then remove the one with the long axle).
- Make sure that the holes on the disks also line up at the top and bottom of the rotation, 45 degrees off from the gear rotation.
- Each pair of disks should be rotated the 45 degrees in the opposite direction, as shown in the video.
- Those pieces, shown in white in all of the photos, have a short side and a long side. The long side should be the one sticking up above the frame.
- IMPORTANT: rotate each pair of gears so that the long pieces are close (but not too close) to the same position.
- Place the two hammer-shaped axle pieces in the circle holes in a half of the body, with the short side on the right (a little bit of puzzling will tell you which side that is).
- Glue the other half of the body onto that.
- Separate the back leg parts from the front (more puzzling. Hint: the back knees bend forward). There are no axles for these, because I thought it would be cool to use 1.75mm filament for that.
- To secure the filament in the knee joint, first put the filament in and cut it, then glue the outside.
- Take the nail-shaped pieces and put them through the hammer-shaped pieces (from the long side on the left).
- Put the legs on those axles.
- When gluing these, make sure that they are not glued to the nail for the left legs, and the hammer for the right.
- It is important to get the correct angle relative to the axle on the left legs. I would suggest not gluing those until the head and tail are attached.
- Attach the head and tail (make sure they are able to rotate as far as the arm on the axle can).
- Put the horse on the base by putting the larger pegs through the long pieces into the ankles.
Note: There were a couple of issues that I ran into while I was building, and I fixed them in the 3D files. In hindsight, this whole thing isn't very structurally sound, and eventually I want to do a complete redesign to make it last longer and move better.

First Prize in the
Tinkercad Student Design Contest
9 Comments
Question 2 months ago on Step 4
Please, gears.STL is missing
Question 1 year ago on Step 4
Hi! The gears stl is missing. Thanks for adding it!
1 year ago on Step 4
I can't find the gears.stl file
Question 2 years ago on Step 4
ciao,
tra i vari file .stl non trovo il file degli ingranaggi (gears, med. gear, small gear)
grazie
3 years ago
Congrats on winning!
3 years ago
That's awesome
Tip 3 years ago
Add a small geared motor and it's all set for a display.
Question 3 years ago on Introduction
how high is the base ?
3 years ago
Wow! That's impressive :D