Pessoal, tudo resolvido!
Enviei o comando "M119" como o Bruno sugeriu, e veio:
21:41:24.678 : x_min:H y_min:H z_min:H z_max:H
Eram para todos estarem em LOW ? O X e Y funcionam, mesmo estando em H.
Notei que ele disse que tem um z_max, como eu não tenho, desabilitei no firmware, setando essa linha para "false" e o motor rodou:
#define MAX_HARDWARE_ENDSTOP_Z false
Maaaaas, só em uma direção (em direção ao MAX).
Então fui no firmware e desinverti o comportamento do MIN (estava true por padrão, troquei pra false):
#define ENDSTOP_Z_MIN_INVERTING false
Mandei M119, e veio isso:
21:49:05.624 : x_min:H y_min:H z_min:L
Agora o motor roda para os dois lados!! Ainda não testei se ele vai respeitar o endstop, pois ainda não os instalei, vou fazer isso agora, e se precisar vou fazer as inversões no firmware.
Valeu pessoal!