Tout dépend de l'usage auquel on destine sa machine ; on peut très bien s'en passer et beaucoup de ceux qui nous lisent découpent du balsa (ou même du Dépron.Je trouve que cette mise en oeuvre est pénible s'il faut faire cela à chaque mise sous tension et pour ma part je n'en vois pas réellement l'utilité si ce n'est de pouvoir revenir automatiquement et à grande vitesse au point OM.
Tant que l'usinage de la pièce ne nécessite qu'un seul outil la procédure d'initialisation peut paraître injustifiée et provoquer une perte de temps, quoique, si la broche est toujours rangée au même endroit en fin de travail, ça ne prend que quelques dizaines de secondes.
Je viens de jeter un coup d'œil à Cnjs; il offre la possibilité d'un changement d'outil en cours d'usinage et je pense que les réglages de Grbl doivent être accessibles directement à partir de son interface, comme c'est le cas avec bCNC que j'utilise. Par contre EstlCam utilise un post processeur "maison" ; il faudrait voir si il est documenté.
Comme toi je prépare mes usinages avec FreeCad, mais j'utilise souvent une équerre de positionnement fixée à une position qui est mémorisée par Grbl. Il suffit de valider G54 X0 Y0 Z0 après initialisation pour que la broche se positionne à l'OP. Ca m'évite de devoir tangenter en X, Y et Z à chaque montage de pièce.Dans Freecad, le centre de ma pièce ou bien un coin de celle-ci est calé sur le croisement des axes X et Y. Dans CNCJS, je retrouve mon parcourt d'usinage symbolisé graphiquement positionnée au même endroit par rapport aux axes. C'est là que je positionne la broche et que je pointe dans l'interface le point d'origine.
Ensuite, je démarre l'usinage et tout se passe bien.
JP