Hi, sorry for the late reply.
When I home, all motors spin in the right direction and all axis home properly.
When I send M119 I become all endstops triggered.
12:01:08.324 : Reporting endstop status
12:01:08.324 : x_min: TRIGGERED
12:01:08.324 : y_min: TRIGGERED
12:01:08.324 : z_min: TRIGGERED
When I send G1 Z10 F600 it doesn't separate, it pushes against the bed. And that's the curious thing. Somehow the firmware is reading properly the Repetier inputs for homing, but not for other Z inputs (either manually or through code).
And as I said, this happened when I changed from Windows 7 to Windows 10. I haven't changed the firmware.
I'm running Repetier v2.2.4 on Windows 10 with Marlin 1.1 firmware on a Ramps 1.4 setup.