Does G60 store extruder position as well?
-
I'm working on something that requires momentarily circumventing the print process, before resuming after the task is complete.
Does G60 store the extruder position in addition to the normal axis information?
I did some testing last night, and it didn't seem to be the case, but it might just be that I need to add in additional retraction etc to my senario.
-
@dans79 I think, G60 stores only the XYZ Positions.
I don't know if there is a command to store E Position.
But you can do it with a variable if you are using RRF3.3 -
@dans79 G60 does not store extruder position. Extruder movement is essentially relative, so absolute extruder positions have no real meaning.
-
@dc42 What about M82? By default my slicer is in absolute mode, and thus i have to have an M82, and G92 E0 in my startup code.
Her is the first printing move from a sample file.
G1 F6000 X132.678 Y131.744 E0.0230
and here is the last one form the same file.
G1 X132.186 Y132.177 E784.9001
-
@dans79 absolute extrusion is a horror that I would love to stop supporting in RRF, because of all the trouble it causes. It has no place in modern 3D printing. I strongly recommend you use relative extrusion instead.
Absolute extrusion has to be converted to relative extrusion in RRF in order to implement features such as extrusion multiplier, mixing extruders, pressure advance, and nonlinear extrusion; yet we have to waste significant amounts of RAM and flash memory just to support users who use absolute extrusion, because we are forced to track the extruder position that the slicer expects on a per-move basis, to support pause/resume and resume after power fail.