Hi, I'm using Marlin firmware, RAMPS 1.4. Is there a firmware solution to make my motors move in the right direction? I would like to get it done in the firmware rather than mess up the board by changing the wires from ABCD to DCBA
Look for something similar to motor direction in the configuration.h file and switch it. i.e. from true to false or from false to true, whichever applies
To reverse the motor you do not have to change the wires as you have indicated. You can go from ABCD to DCBA to do a reverse. That's why flipping the connectors 180 degrees will do a motor reverse.