Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    Does G60 store extruder position as well?

    Scheduled Pinned Locked Moved
    General Discussion
    3
    5
    254
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • DanS79undefined
      DanS79
      last edited by

      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.

      cosmowaveundefined dc42undefined 2 Replies Last reply Reply Quote 0
      • cosmowaveundefined
        cosmowave @DanS79
        last edited by

        @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

        Mankati FSXT+, DeltaTowerV2, E3D MS/TC

        1 Reply Last reply Reply Quote 0
        • dc42undefined
          dc42 administrators @DanS79
          last edited by

          @dans79 G60 does not store extruder position. Extruder movement is essentially relative, so absolute extruder positions have no real meaning.

          Duet WiFi hardware designer and firmware engineer
          Please do not ask me for Duet support via PM or email, use the forum
          http://www.escher3d.com, https://miscsolutions.wordpress.com

          DanS79undefined 1 Reply Last reply Reply Quote 0
          • DanS79undefined
            DanS79 @dc42
            last edited by

            @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
            
            dc42undefined 1 Reply Last reply Reply Quote 0
            • dc42undefined
              dc42 administrators @DanS79
              last edited by dc42

              @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.

              Duet WiFi hardware designer and firmware engineer
              Please do not ask me for Duet support via PM or email, use the forum
              http://www.escher3d.com, https://miscsolutions.wordpress.com

              1 Reply Last reply Reply Quote 2
              • First post
                Last post
              Unless otherwise noted, all forum content is licensed under CC-BY-SA