cncbasher wrote: also be aware the changes from Charles involve a beaglebone and Machinekit , not Linuxcnc
Yes important. I've been trying to wrap my head around gantrykins and join_axis configurations and then I noticed Charles did not use either. In his video, it clearly works as one would hope, both home and the early side/axis waits on the late side/slaved axis.
"... LinuxCNC doesn't wait for the second axis..."
if I understand Andy's comment, this approach appears to solve it with existing well established kinematics.
The Machinekit element may make the configuration files nonportable but to my untrained eye they are still share much of the linuxcnc config syntax so I suspect they could be merged into the linuxcnc world by a kindhearted config expert. The cnc machines are just getting bigger and this approach appears to be going in the right direction - ie no new kinematics code needed.