Les relais commandes des moteurs, ils sont entre le driver pour les nema34 et les moteurs, en fonction de l'axe choisi les relais s'activent pour le moteur de cet axe.
Il ne s'agit pas d'un problème de variable de tableau ou autre, car ça ne répond pas a une logique absolu, l'effacement du contenu des variables est aléatoires.
Je comparerais ca avec un bouton sans Pullup, qui est vrai ou faux, mais qui a une zone grise aussi. Je pense a une interférence. C'est marrant parce que ca n'efface que le contenu des variables contenues dans la procédure en cours (qui se termine justement en libérant les relais)
Si je "//" la ligne de libération des relais pas de souci.