Je me suis donc attardé sur l'interprétation des pins par Estlcam et j'ai trouvé la solution qui répond à 90 % à mes attentes.
Les indications dans le menu paramètres Estlcam qui m'avaient permis de faire la correspondance entre les sorties Arduino et le CNC Shield apportent une autre indication que j'avais négligée : les ENTREES Estlcam
Ensuite on voit en haut qu'il y a un menu "entrées". Il suffit ensuite dans ce menu d'activer les deux qui m'intéressent après les avoir identifiées précédemment
reprogrammer ensuite l'Arduino et faire un essai ...
J'ai donc lancé un programme, appuyé sur la touche STOP ... rien ne se passe
Sans aucun espoir, j'appuie aussi sur la touche START ... Le programme se met en pause, exactement ce que j'attendais avec l'autre bouton, mais au moins il y en a un qui fonctionne, même si ce n'est pas le bon
par contre rien à faire pour redémarrer, avec aucun des boutons
Je pensais à une inversion de mes deux fils. Rien n'a changé.
Qu'à cela ne tienne.
Je sais maintenant mettre le cycle en pause,
puis la remise en route a pu se faire avec la souris en appuyant sur le bouton ad hoc dans l'interface. Que veut le bon Dieu.
Cela me suffit amplement, pour redémarrer j'ai le temps de trouver l'emplacement du bouton avec la souris, c'est l'arrêt qui est important et je l'obtiens avec un bouton sur le châssis, certes il s'appelle "start", mais ne faisons pas le difficile, ce soir je lui ferai la bonne étiquette "pause"

- pause.jpg (53.52 Kio) Consulté 1516 fois

- redémarrer.JPG (102.85 Kio) Consulté 1516 fois
Merci encore Jipé de m'avoir suggéré l'utilisation de ces bouton, même s'il n'y en a qu'un que je vais utiliser, cela répond totalement à la problématique de l'urgence pour stopper un processus.
Un autre plus par rapport à ma CNC actuelle : lors du lancement d'un programme, inutile de cliquer au préalable sur la mise en route de la broche, elle démarre automatiquement au démarrage du programme ... et à la fin elle s'arrête automatiquement.
Donc plus de risque d'oubli et de broche cassée.