Salut,
Pour la carte, c'est une XHC NcUsbPod, ceci expliquant peut être cela?
Je sais que cette carte à des pb de fonctionnement avec le double référencement, par contre je pense que le palpage fonctionne, hormis peut être le passage d'info dans la variable 2002 comme avec toutes les Chinoises il me semble, mais tu ne l'utilise pas dans ta macro donc ce n'est pas ce qui pose problème.
Du coup, je me demande ce qu'est une carte de "qualité"
je devrais plutôt dire un plugin/firmware de qualité car c'est surtout ça qui pose problème, le plugin est fait à l'arrache et ne gère pas toutes les fonctions de Mach3, ou les gère mal ; le développement + débogage, c'est long et fastidieux, donc cher, et les Chinois on tendance à ne pas trop se prendre la tête dessus, ni faire des mise à jour et corrections régulières vu que le but est de tirer les prix. Pas facile de savoir ce qui est vraiment compatible ; il semble que les XHC, Rnr, NVEM, NVUM ai toutes des bugs un peu partout.
Pour l'instant je suis tout à fait satisfait de l'ESS (Ethernet smoothstepper de Warp9). L'UC100 de cnc drive semble aussi avoir une bonne compatibilité, même s'il a les mêmes pb que l'on retrouve avec les cartes USB en général (USB facilement parasitable, déconnexion en cours d'usinage ; avec l'Ethernet c'est bien plus fiable) les 2 ont des màj régulières du plugin et du firmware de la carte.
Note que UC100 et ESS ne sont que des cartes d'interpolation, il faut les connecter à une BoB en port // ; dans le cas de l'ESS on peut connecter 3 BoB sur la carte pour étendre les possibilités alors que l'XHC intègre carte d'interpolation + Bob dans la même carte.
J'ai aussi essayé G31 X100 et là, j'ai le compteur de X qui défile jusqu'a ce que je simule un contact de la sonde ou jusqu'à X=100, mais pas de déplacement physique de la broche sur l'axe X
et si tu fait un banal G1 X100, tu a un déplacement physique ? ; c'est uniquement le G31 qui ne produit pas de déplacement ?
++
David