Three-point fiducial registration · camera offset · software skew compensation
Camera idle
X — Y — Z —X — Y — Z —Uses Grbl $J= jogging. Hold buttons for continuous when enabled; release or ⏹ to cancel.
Distance from camera centre to spindle centre (positive X = spindle is to the +X of the camera).
Live: X — Y —
…
not set
not set
not set
Mark points 1 and 2 (3 optional) then Align.
Align & Zero computes θ from points 1→2, applies camera offset,
and issues G10 L20 so spindle WCS origin matches fiducial 1.
Rotate loaded G-code rewrites X/Y/I/J by −θ and reloads the job
(FluidNC has no G68).