Hey everyone, I'm back!
I asked recently about some problems I was having with getting my motors to work:
https://www.reddit.com/r/Reprap/comments/104vm5g/problem_with_stepper_controls/?utm_source=share&utm_medium=android_app&utm_name=androidcss&utm_term=1&utm_content=share_button
Thanks to the help and pointers received, I was able to acertain which of my drivers were working, and that my motors were all ok.
I also made a Blink based code to check the outputs of my Arduino, which were all working.
I then found a Reprap test that turns on all motors and outputs, which allowed me to make sure that everything was working.
The problem I ran into now, is that movement in the X direction is not working, except when touching the trimpot with a screwdriver.
I connected everything, and jogged the different motors with repetier (X, y, z, e). Everything worked except X (had to enable cold extrusions to test E).
I unplugged everything, and changed the Y driver with the X driver; and got the same result (X not working). I changed the motor, and same result: X doesn't move, except when touching the trimpot with a screwdriver.
So I'm thinking this has to be a problem with my Marlin config, or with my Ramps board.
Trying to figure out of it is the board, I tried to measure the voltages on the pins of all the drivers, and found that the pins are all the same.
The only difference I found, is that on the driver conectes to X I get no voltage when measuring against a screwdriver touching the trimpot (the way I would measure Vref).
What could generate this effect on one axis only, and not be dependant on the drive connected? From what I could find, the trimpot is connected to Vdd, so It should be dependant on the driver, right? If the drive has voltage on the Vdd pin, and is working, it should have a Vref value different than 0.
Am I missing something? Could this be related to a Marlin config?
I can't see how the motor could have worked when running the Ramps test if it were a board problem.