My Stewart Platform (aka the Other Kind of Hexapod)




Introduction: My Stewart Platform (aka the Other Kind of Hexapod)

About: I want to build my moon base with remote controlled robots and solar sintering.

Stewart platforms are good for flight simulators, wave motion simulation, earthquake simulation, and 6 axis machining.

I build low cost robotics
- to empower everyone
- to show how easy it can be
- to get attention and (I hope) work building and playing with robots.

This demo will show you how to assemble (but not program) a Stewart platform.

To make this robot you will need:

- an arduino with 6 PWMs
- a 12 pack of ball & sockets joints from DUBRO
- 6 pieces of 4-40 threaded rod of equal length.  I use 15cm.
- 6 hobby servos.  I recommend metal gear servos.  Any brand will do.
- A breadboard.
- A 5v2a power supply.
- A box, cardboard or wood.
- Some wood, plastic, or metal to make the special parts.
- A steady hand

step 1:
Attach the ball joints to each end of the rods.  Line them up and make sure they are all the same length and that the ends are facing the same way.   These rods are now the calves of your robot.  Measure the distance between the ball holes, you'll need that calf length for later.

Step 2:
Cut a "pocket" (indent) in the wood that matches the side of each servo.  A single piece of wood can then be used to clamp or sandwich all the servos onto the top of the box.  If that's too complicated, try using zip ties or double sided tape.  Make sure the servos face the correct way.  (Laces OUT, Dan!)

Step 3:
Use the X shaped gears that come with your servos.  This X gear is now the thigh of your robot  Measure the distance from the center of the gear to the center of the outermost hole and save it for later.

Step 4:
Cut a triangular hole in the top of the box.  Cut an access hole in three sides of the box. 

Step 5:
Attach the breadboard to the top of the uncut side.   Attach the arduino just under the breadboard.    Mount the servos on the top of the box, with the frame on top to sandwich them against the box.

Step 5:
Make the end effector as seen in the video.  The important part is that the ball joints go in sideways, are all the same distance from the center, and as close together as possible.

Step 6:
Use the breadboard to wire all the positives and negatives from the servos to the 5v2a power supply.  Wire each of the signal lines from the servos to the PWM on the arduino.

Step 7:
Attach the rods to the end effector.  Center the servos and attach the rods to the X gears.  (tip: attach the gear to the rod, then the gear to the servo.)

Step 8:
You've now built your Stewart platform.  Programming it is another story for another day.

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Make It Move Challenge

Participated in the
Make It Move Challenge

Microcontroller Contest

Participated in the
Microcontroller Contest

Be the First to Share


    • Trash to Treasure Contest

      Trash to Treasure Contest
    • Raspberry Pi Contest 2020

      Raspberry Pi Contest 2020
    • Wearables Contest

      Wearables Contest

    4 Discussions


    5 years ago on Introduction


    I have built a somewhat similar platform with similar parts.

    Stuck in the coding part. Could you help me out with your code?



    5 years ago

    Hi mate! May you share the code?