unless you have a really weird printer your naming your axis all wrong...
For a 3d printer
Z is up and down movement, z probes are also up and down.
X is left and right
Y is back and front
so taking your "stops are for Z on the right side, Y in the back and for X I use auto bed leveling with servo."
I presume you mean, X is on the right side, Y in the back and for Z I use auto bed leveling with servo.
so in yoru configuration.h
#define X_HOME_DIR 1
#define Y_HOME_DIR -1
#define Z_HOME_DIR -1
You cant check direction of movement from configuration.h you have to tell the printer to move and verify it moves the direction you expected.
For a 3d printer
Z is up and down movement, z probes are also up and down.
X is left and right
Y is back and front
so taking your "stops are for Z on the right side, Y in the back and for X I use auto bed leveling with servo."
I presume you mean, X is on the right side, Y in the back and for Z I use auto bed leveling with servo.
so in yoru configuration.h
#define X_HOME_DIR 1
#define Y_HOME_DIR -1
#define Z_HOME_DIR -1
You cant check direction of movement from configuration.h you have to tell the printer to move and verify it moves the direction you expected.