Eu vou chutar forte porque nunca ví esse comportamento...
Pra mim são dois sistemas independentes - Home e Final de Curso...
Imagino que os sensores de HOME e de Final de Curso tenham alguma distancia entre eles isto é - quando a máquina se desloca para um extremo, primeiro toca no HOME e depois toca no Final de Curso.
Como teste, tente isolar os limites dos eixos X e Y - teste num eixo só... Não sei se estou certo, mas creio que pode usar um mesmno pino só para os sinais de HOMe e outro pino só para os sinais de limite, mas teria que testar
Quando vai fazer o home o motor gira sentido negatico, aciona o sensor de home, inverte o giro e sai do sensor. Não aciona o fim de curso. Caso o sensor home falhe o fim de curso não faz os motores pararem.
Se o home for bem sucedido o fim de curso começa a funcionar. Ja monitorei durante o home e o sinal dos fim de cursos chega na entrada se acionar, mas mach3 não faz nada, ignora.
Sim, primeiro tem o sensor de referência (home) e depois o fim de curso, fim de curso seria para usar somente se acontecesse algum problema grave em que a máquina se perdesse ou falhasse sensor home.
Os sinais de home já são separados. Vou separar os sinais de limite para ver o comportamento. Só tenho uma chave de fim de curso para cada eixo. Primeiro vou configurar como limite mínimo e depois configuro como mínimo e máximo para ver o comportamento
Obrigado pela ajuda. Se tiver alguma outra ideia me avise.