I have built a couple of 3d printers now and I'm having a little trouble with one I'm currently on. I frankensteined this one with two of my other printers that I had built. I took the Arduino mega and ramps 1.4 out of the older one and wired it up to the newer one. When I plug the printer in and try to move the stepper motors they will go in the positive direction and skip and make loud noises when going the other direction. I have taken and separated out all the wires to make sure it wasn't a stray signal. I have also tried turning the voltage up and down on the drivers with no luck. I also swapped cables in case one might have been broken. The next step when I get home I'm going to try is connecting the old steppers and see if they work. After that I am pretty much at a loss. I already search Google and found a couple of things I could try, but figured maybe someone here might have an answer to why this might be happening. Steppers motors from the old printer are the same as the new one the only difference is manufactures.
Update: The printers are: HE3d Prusa XI3 Max Micron Foldbot
I'm just using the LCD, Ramps 1.4 and Arduino Mega 2560 R2 from the He3d and putting it on the Foldbot. With some other features but those shouldn't matter as they would work on both printers. The board from the Foldbot is the Arduino Mega 2560 built into the Ramps board MXP_PRO_V3.0. I'll try and get some pictures. Also switching steppers didn't work. Going to try to get X,Y,Z axis working separately see if i can find the problem that way.
Update: Ok so I attached the old axis up and did a test with the endstops. Basically I think the new endstops must be the opposite of what the other printer was cause when i hold the end stop down the motor rotates in both directions and when i let go then it rotates only in a positive direction. I will see if this is part of the issue. I also believe that one of the motors is bad and that's why it wasn't making any sense when i first diagnose it.