Duet3D Logo

    Duet3D

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • Documentation
    • Order

    Does G60 store extruder position as well?

    General Discussion
    3
    5
    91
    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.
    • DanS79
      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.

      cosmowave dc42 2 Replies Last reply Reply Quote 0
      • cosmowave
        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, CBot3D

        1 Reply Last reply Reply Quote 0
        • dc42
          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

          DanS79 1 Reply Last reply Reply Quote 0
          • DanS79
            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
            
            dc42 1 Reply Last reply Reply Quote 0
            • dc42
              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