Hi,
I want to use a microcontroller as a 6-axis motion controller. This will be controlling a Hexapod (Stewart Platform). All kinematics will be calculated ahead of time. I just want to play back a set of 6 coordinates (M1 – M6). These should execute every 8 ms. So all the trajectory planning will be done ahead of time.
Is there any way using the JSON communication to achieve this to command the motors directly at this kind of update rate? Can I bypass the GCode interpreter?
In addition to this, I need another 2 axes of motion that is loosely coordinated with these 6 motors. One will be a rotary motor mounted on the top of the stewart platform and another is a linear axis that will drive a pump.
Any help is appreciated. Is TinyG2 the way I should be heading? Is there a better option for 8 axes of general motion control?
Thanks.