This is an old revision of the document!


image https://imgs.xkcd.com/comics/standards.png

The G92 G-code can mean different things depending on whether you are using a CNC mill, or a 3D printer.

This is because when the Reprap project chose it's Gcodes, and what they are supposed to do, they completely ignored the existing G-code standard, and messed everything up.

Not our fault !

On a Reprap, the G92 Gcode means “change the position of the origin (0,0,0) for this machine to a specified point relative to the current position”.

On a CNC mill ( traditionally ), the G92 G-code means “set an offset for all coordinate systems”.

grbl-mode

G92-cnc

G92-reprap