Hello, je ressors ce poste qui date un peu et je suppose que la réponse est trouvé mais cela peux toujours servir pour les autres
Toutefois, voici ce que j'ai compris :
$20 = Limite soft : Réglage de la limite du plateau avec les paramètres $130 pour x ,$131 pour y et $132 pour z
$21 = Limite hard : Ce sera donc les fin de courses qui arrête le déplacement du plateau "EndStop"
$22 = Homing : cette fonction permet , avec fin de course de délimité le 0 en x, y, z.
$23 = Direction du homing. La valeur à indiquer permet d'avoir le sens de déplacement.
* $23 = 0 (par défaut) : Le home se trouve en haut et à droite de la zone de travail
* $23 = 1 : Le home se trouve en haut et à gauche de la zone de travail
* $23 = 2 : Le home se trouve en bas et à droite de la zone de travail
* $23 = 3 : Le home se trouve en bas et à gauche de la zone de travail
* $23 = 4 : Là,je sèche, j'ai pô compris.
$27 = Distance où le fin de course,ne sera plus actif.
Pour faire le homing, tu passes $22=1 et $23 en fonction de ton origine.
Pour info, la fonction de "rebond" est direct dans le cycle de Homing. Les paramètres $24 est la vitesse "rapide" et le paramètre $25 est la vitesse "lente".
Tu as également le paramètre $26 qui permet de limité les "parasites" qui viendraient du contact.
Le limite soft permet de ne pas déplacer la tête en dehors de la zone et bloque donc le déplacement si ce déplacement dépasse la zone de travail.
Je n'ai pas testé les limites hard.
Voilà, j'espère avoir été clair.
Lien intéressant :
https://github.com/gnea/grbl/wiki/Set-up-the-Homing-Cycle
https://github.com/gnea/grbl/wiki/Grbl-v1.1-Configuration