NOTE: The SmartBOB plug-in does not currently support gantry squaring, either on the PMDX-424's Motor3A/3B hardware slave, or using Mach4 to configure the master/slave motors.
I assume that BOTH methods will eventually allow you to step the two gantry motors separately.
(Bob; can you please verify the information provided below. if not, please remove this so it doesn't add confusion)
PMDX-424 SOLUTION:
MACH4 setup is configured to recognize the PMDX-424's M3 to drive the gantry. MACH4 "thinks" this is just one motor. The PMDX-424; M3a output drives one gantry motor, M3b output drives the other gantry motor in the opposite direction. The squaring solution would have to be a software routine, designed into the SmartBOB driver software, that would allow for separate movement of M3a and M3b.
MACH4 SOLUTION:
MACH4 setup is configured to recognize the PMDX-424's M0 and M3a to be the two gantry motors. MACH4 configuration setup would need to have one of the two motors operate in reverse direction or reverse the wiring on one of the two motors. The squaring solution would need to be done through a family of MACH4 scripted routines that would allow individual movement of the PMDX's M0 or M3A.
Once PMDX gets gantry squaring working, I'm betting this would be a preferred method. In the mean time, I'm wondering if anyone has gone to the trouble of writing the necessary scripts to use the MACH4 solution?