Salut,
Ton axe X est inversé sur ta CN, le - doit être à gauche et le + à droite ; ça ne s'inverse pas dans CamBam mais sur la machine elle même ou sur le soft de pilotage ; probablement dans le firmware de l'arduino de commande ... (ou plus simplement en inversant les branchement moteur sur X)
Le sens des axes est normalisé
Je ne peux pas t'en dire plus sur le plugin GRBL Machine, je ne peux pas l'utiliser, j'ignore si le sens des axes et le pas/mm peuvent se régler dans le plugin ou si c'est forcément dans le firmware, je ne connais pas grand chose aux machines à base d'arduino.
Note qu'on ne travaille pas avec les origines machine, elle servent uniquement pour gérer les risques de dépassement de la zone de travail, pour reprendre un usinage suite à une coupure de jus, ou a amener la broche à un point fixe (changement d'outil par exemple).
Une fois la machine référencé (prise des OM à l'aide des contacts), tu dois alors déplacer ta fraise au point ou se trouve ton
origine pièce puis mettre les coordonnées pièce à 0 ; c'est les coord pièce qui sont utilisées par le Gcode.
Ici, c'est sous Mach3, mais voila la procédure de prise des OM (référencement), puis de l'OP (origine pièce)
http://www.metabricoleur.com/t5314p25-fabrication-cnc-coffret-electrique-en-mdf#89192
1iere vidéo
à 0:17, je fais les origines machine (OM) par recherche des contacts de référencement
à 0:50, comme tu peux voir, sur CamBam mon OP est comme toi, en bas à gauche de la plaque à usiner
à 1:10, je me positionne à l'origine pièce souhaité en commande manuelle
et à 1:23 je met mes OP à 0,0
Je suppose que dans le panneau Jogging, c'est la "maison" pour faire les OM, et que les X=0, Y=0 et Z=0 servent à mettre les OP à 0, comme à 1:23 sur ma vidéo.
Autre question, comment configurer sous GRBL la procédure de changement d'outil ?
GRBL en lui-même ne gère pas les changements d'outils (code M6), par contre le plugin semble capable de les gérer, mais je n'en sait pas plus, j'ai juste vu que c'était possible sur la vidéo ...
http://www.cambam.co.uk/forum/index.php?topic=6482.msg52005#msg52005
++
David