Author Options:

stewart platform with firgelli linear actuator using arduino codeing help! Answered

I am building a stewart platform as part of a larger assembly to accuratly position an object in all six degrees (transition in x,y,z) and rotation about each of these (pitch, yaw, roll). I plan to use an arduino board and 6 firgelli linear actuators. Any help on how to go about programming this would be a great help, or if anyone knows of any open source code so that I do not have to do the reverse kinematics as Im not strong enough in math to do so.

ive attached a pic screenshot of my design.


I work on this project. I download some firmware from http://www.github.com

so u download compatible firmware from


Hello, I saw a similar project in this forum:
, though no topics display for me right now.

The stewart platform for sale on the same site has this pointer to arduino source code:

I'd like to do something similar, but am thinking of using a BeagleBone Black and LinuxCNC. I haven't found a suitable driver board for 6+ motors yet; might need to roll my own.


5 years ago

Here is open source code using an inverse kinematics approach. At X-Sim you can get some help on electronics, you have to register to get access to X-Sim software. Just start a 6DOF post in http://www.x-sim.de/forum/viewforum.php?f=37


I suspect that LinuxCNC would run it just fine, but that won't run on an Arduino. I bet it would run on a Pi though

I can't say if it is too ambitious as a first project but look through instructables on cnc machines and 3D printers. They have to get the machine head to go X,Y,Z and that is tough enough.