E' ragionevole (ma non necessario) voler mettere due limit switch ai capi di un asse, ma se tu vuoi collegare due switch ai capi estremi di un asse
E li vuoi collegare a
due ingressi differenti di arduino, allora si, sei ignorante.
Stai facendo una cosa sensa senso, giustificandola con il fatto che non sei capace a mettere due interruttori in parallelo.
Natale o non Natale, la situazione è questa.
Tu non hai la più pallida idea del perché i due interruttori debbano essere messi in serie o in parallelo allora ti sei detto: idea geniale, li collego separatamente!
Ma di geniale non c'è nulla.
Il "solito" link che ti da tanto noia è la BIBBIA di grbl. Se tu non sei in grado di capire cosa c'è scritto (e non lo sei), dovresti capire che stai cercando di fare una cosa che è al di sopra delle tue possibilità. Ma non lo capisci, ti mancano le basi anche per capire questo. Se ti sembra complicata la legge di Ohm, ti do un consiglio: lascia perdere.
Oppure fai cose a caso finché non trovi una configurazione che funziona.
Per fare quello che vuoi fare, dovresti prima dedicare qualche ora ad imparare le basi più basilari. Altrimenti ti troverai sempre in questa condizione.
Che poi, la cosa che trovo più sorprendente, è che dai(?) anche consigli(!) ad altri utenti
Ora, visto che siamo a Natale, cerco di spiegarti come gira il mondo di Arduino.
Gli ingressi di Arduino hanno una resistenza di pull-up. Questo significa che, se non ci colleghi nulla, l'ingresso legge il valore "1".
Se utilizzi interruttori NO, Arduino continua a vedere 1 fintanto che l'interruttore non si chiude verso massa. In questo caso, se vuoi mettere due interruttori, devi metterli in parallelo, in modo che è sufficiente la chiusura di un singolo interruttore per far vedere lo "0" ad Arduino.
Se invece vuoi utilizzare interruttori NC, allora arduino vede normalmente lo "0" e vede lo stato logico "1" quando si apre l'interruttore.
In questo caso gli interruttori devono essere messi in serie, perché deve essere sufficiente interrompere uno solo dei due interruttori per poter far vedere "1" ad arduino. Se fossero in parallelo, basterebbe che uno solo rimanesse chiuso per imporre lo "0".
Quindi: interruttori NO --> parallelo, interruttori NC --> serie. Dopodiché va configurato grbl affinché riconosca lo stato logico corretto, cioè "1" per i NO e "0" per gli NC.