@FiwiPITO, o XR nao tem endstops ligados!
@XR400 , mete o endstop que eu acho que o problema fica resolvido!
Para mim, como o endstop não está posto, a ramps assume que ou esta permanentemente open ou closed, dependendo da config , e nao permite mexer para o lado do endstop. O outro lado nao precisa porque é definido pela distancia do eixo que definiste no firmware.
Quanto a mim, é por isto, que como o
@Bzaina disse ( por outras palavras hehehe, mas estavas lá perto!!!) num reset à maquina, os eixos só mexem no sentido oposto ao endstop, porque precisa primeiro do sinal do limite, definido pelo endstop, para depois, a partir daí, a maquina saber até onde pode fazer o seu travel no sentido oposto. ( com as medidas definidas no Marlin!)
É por isso que temos sempre de fazer home antes de qualquer outra funcao ( com exepcao do meter a aquecer)
Vê lá se resulta.
Depois vê nas paginas da reprap a ciencia dos endstops, para poderes configurar correctamente no marlin.