I Figured it out
The problem was i was overusing locked tracks and i basically had 2 on each side looking at each other. So the solution was using a “stretch to” rig for the piston instead of locked track, and then playing around with the head/tail lookat section of the locked tracks to get around the dependancy loop.
Here is the final rig :
I Think ill make this into a youtube tutorial to help everyone else that might run into this problem.
Anyway here is the file aswell, if someone needs the solution
Working_Rig_01.blend (4.1 MB)
Also here is a testfile i set up with a top and bottom plate and some animation to illustrate how it works in an actual stewart platform :
Test_Platform.blend (4.2 MB)
-Zal