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 18:35]
g92 [2017/02/21 09:17]
wolfmanjm [G92 G-code]
Line 3: Line 3:
 == 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 <​kbd>​grbl_mode</​kbd>​ to <​kbd>​true</​kbd>,​ it will have the "CNC mill" meaning, and if you set it to <​kbd>​false</​kbd>​ ( 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]]