There are two ways that the PMDX-424 will support tandem axes (and eventually, gantry squaring):
(1) Using Master/Slave mapping in the standard Mach4 configuration "Axis Mapping" tab. All SmartBOB devices support this method for tandem motors. In this case, you assign two of the motors to a single axis as in the example in my previous post. The Mach4 motion planner is then in charge of feeding our plug-in the motion data needed to keep the tandem motors moving in sync during jog and GCode moves. During homing, the SmartBOB device is responsible for moving both motors in sync. If you have a tandem axis plus two more (for a standard x/y/z gantry machine), this uses all 4 available motors from the SmartBOB. The step and direction connections come from PMDX-424 connectors J7 (Motor0), J8 (Motor1), J9 (Motor2) and J10 (Motor3a). No connections are made to J11 (Motor3b). Or you can use a ribbon cable from J6 to a PMDX-134 as you are doing. You may also use 2 each PMDX-133 boards. In that case, you would mount the Gecko drivers in the following PMDX-133 positions. PMDX-133 #1 is the board that is connected directly to the PMDX-424. PMDX-133 #2 is the board that is daisy-chained to PMDX-133 #1.
PMDX-424 Motor PMDX-133
Motor0 PMDX-133 #1, Axis #1
Motor1 PMDX-133 #1, Axis #2
Motor2 PMDX-133 #1, Axis #3
Motor3a PMDX-133 #2, Axis #1
- - - - - PMDX-133 #2, Axis #2 - NOTHING CONNECTED HERE
- - - - - PMDX-133 #3, Axis #3 - NOTHING CONNECTED HERE
** OR **
(2) Use the PMDX-424's hardware cloning facility. In the Mach4 configuration "Axis Mapping" tab, map "Motor3" as the "Master" on whichever axis is your gantry axis (the "X" axis in your case). Do not assign any motor as a "Slave" motor for that axis. Mach4 will have no knowledge that this is a tandem axis. The PMDX-424 will ensure that the two motors move in sync with each other during all types of motion. Wire the step and direction signals from J10 (Motor3a) and J11 (Motor3b) to the two motor drivers on your gantry (see NOTE #1 below). This leaves 3 other motors available (Motor0, Motor1 and Motor2) for use as you see fit (perhaps 2 more linear axis plus a rotary axis, or tool changer motor, etc.). This will NOT work with a PMDX-134 connected to the ribbon header at J6. It *WILL* work with 2 each PMDX-133 boards connected in series to the J6 ribbon header. In that case, you would mount the Gecko drivers in the following PMDX-133 positions. PMDX-133 #1 is the board that is connected directly to the PMDX-424. PMDX-133 #2 is the board that is daisy-chained to PMDX-133 #1.
PMDX-424 Motor PMDX-133
Motor0 PMDX-133 #1, Axis #1
Motor1 PMDX-133 #1, Axis #2
Motor2 PMDX-133 #1, Axis #3
- - - - - PMDX-133 #2, Axis #1 - NOTHING CONNECTED HERE
Motor3a PMDX-133 #2, Axis #2
Motor3b PMDX-133 #3, Axis #3
NOTE #1: The PMDX-424 will move the Motor3b motor in the opposite direction as the Motor3a motor by inverting the direction signal. If your gantry needs both motors to move in the SAME direction, you will have to re-wire the connections between the Motor3b motor driver and the motor itself to reverse that motor. Swapping the 2 wires from one phase of the motor will accomplish that.
Bob