First lets back up one step. Back in early Nov you were having trouble getting the motors to move even though the DROs were showing movement. Did you get that resolved?
Presuming that you got the earlier problem resolved, has your system been running OK and then just recently started having one of the slaved motors stop working? Or have you always had the issue with a motor stopping running?
Here is a sequence of tests to run. Before running these tests, remove the motors from the machine and somehow label or tag the two X axis motors so you can tell them apart (for example, label them "1" and "2", or a piece of tape on the shaft of one of the motors, something other than "this motor was over there, and the other motor was over here" to identify the two motors). Also somehow label the two KL-4030 drivers that are driving the two X axis motors.
Run these tests and let me know the results of each step.
(1) Using the current hardware and Mach4 config, run the two X axis motors until one of them fails. Make a note of which motor failed, and which KL-4030 was driving that motor, and which 2 terminals on the C30 board were the step/dir signals for the motor that failed.
(2) Power down the motor drivers and swap the motor connectors for the two X axis motors. For example, if "motor 1" was connected to KL-4030 #1, and "motor 2" to KL-4030 #2, then now "motor 1" connects to KL-4030 #2, and "motor 2" connects to KL-4030 #1. Do not change anything else! Turn on the motor power and run the motors until one of them fails. Again make note of which motor, KL-4030 and C30 terminals were driving the motor that failed.
(3) Power off the system. Swap the step/dir wires on the C30 board. For example, if "motor 1" had step/dir on pins 2&3, and "motor 2" had step/dir on pins 4&5, change it so "motor 1" now uses pins 4&5, and "motor 2" now uses pins 2&3. Do not change anything else, including Mach4 settings. Power on the system and run the motors until one fails. Again make note of which motor, KL-4030 and C30 terminals were driving the motor that failed.
(4) Try to run the motors again. When one motor fails, place your fingers on the two KL-4030 drivers and see if you can tell a difference in temperature between the two.
(5) [EDIT: DO NOT DO THIS - based on info in following post that says you are already at 20us pulse width] In Mach4, disable Mach4 and go to the "Configure" menu and select "Plugins...". Click on the "configure" button for the PMDXSmartBOB. In our configuration dialog, click on the "Motor Config" tab and change the step pulse width to 10us instead of the 5us that I presume you have them set for. Click on "OK" until you are at the main Mach4 screen. Enable Mach4 and then run the motors and see if one of them still fails.
(6) Restore the previous step pulse width settings.
Bob