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
Last revision Both sides next revision
g92 [2017/01/25 16:09]
g92 [2017/02/21 09:17]
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 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]]]]