Actually, what I want to implement is exactly like this,
If any of the X carriages goes to its endstop ( I mean if left hand side carriage goes to left hand side endstop and right carriage goes to right endstop) they could move together freely. Because there is no way to happen a collision here. But if any of the carriages moves to other direction (getting closer to other carriage) it should be allowed only if the other carriage is at the parking position. I think your suggestion doesn’t fit to my case. Dou you have any other suggestion or hint please?
In the homing a multi motor axis example, there is a g-code line in the example “G28 Z0” which sends Z axes (both 2 axes) to home position. The one of thar motors connected to lets say, M3 port, other is connected to M4. How does software sends both M3 and M4 motors to home positions when we send G28 Z0 command?
Lastly, why don’t we control the Motor’s enable pins while creating switch?
I mean like this,