This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
g92 [2017/01/25 14:37]
g92 [2017/02/21 09:17] (current)
wolfmanjm [G92 G-code]
Line 1: Line 1:
 [[f>​image https://​imgs.xkcd.com/​comics/​standards.png]] [[f>​image https://​imgs.xkcd.com/​comics/​standards.png]]
-==G92 G-code+== G92 G-code
-The G92 G-code ​can mean different things depending on whether you are using a CNC mill, or a 3D printer.+The G92 G-code ​means "set an offset for all coordinate systems"​.
-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. +To see more information on the G92 Gcode see [[G92-cnc]]
-Not our fault !+On 3D printers ''​G92 E0''​ will reset the currently selected extruder position to 0.
-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"​. 
-In the Smoothie firmware, if you set {{grbl_mode}} to {{true}}, it will have the "CNC mill" meaning, and if you set it to {{false}} ( or do not set it at all ), it will have the Reprap meaning. See [[[grbl-mode]]]. 
-To see information on the G92 Gcode for CNC mills, see [[[G92-cnc]]] 
-To see information on the G92 Gcode for Reprap machines, see [[[G92-reprap]]]