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

    SuperSlicer (and possibly other slicers) and retract/unretract

    Scheduled Pinned Locked Moved
    Third-party software
    2
    4
    999
    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.
    • jens55undefined
      jens55
      last edited by

      I am troubleshooting an issue I have by looking through gcode generated by superslicer.
      In superslicer, in printer settings, there is a 'retraction' group of settings. one of those settings is 'length'.
      Let's say I set length to 1 mm. There is no setting for 'unretract' but there is a setting for ' extra length on restart' which I have set to 0.05 mm. All this makes sense until I look at the gcode, The sewction of interest in the gcode is:
      G1 E-1.0 F1800
      G1 Z0.5 F12000
      G1 X103.46 Y124.635
      G1 Z0.3
      G1 E0.05 F1800
      The first line is the retract and the last line is the extra length on restart. I am expecting to see a line for unretract (G1 E1.0 F1800) but it is missing.
      Do I have an issue here or is the unretract implied as soon as there is any positive feed on the extruder?
      There don't seem to be any implications in the actual print (that I have found so far) but I would like to understand what is happening here.

      1 Reply Last reply Reply Quote 0
      • Phaedruxundefined
        Phaedrux Moderator
        last edited by

        I would have expected an unretract of 1.05.

        Are you using relative extruder moves?

        All the more reason to just use firmware retraction.

        Z-Bot CoreXY Build | Thingiverse Profile

        jens55undefined 2 Replies Last reply Reply Quote 0
        • jens55undefined
          jens55 @Phaedrux
          last edited by jens55

          @Phaedrux, that's it! At the very beginning of the gcode file there is an M82 setting extrusion to absolute extrusion mode. E is reset to zero after each block of moves (like for example after printing the skirt).
          That all makes sense now .... and I have to see what I am doing in my macros for changing the extruder because I retract the filament by 10 mm after a tool is parked and unretracted when I pick the tool up.
          Thanks!

          1 Reply Last reply Reply Quote 0
          • jens55undefined
            jens55 @Phaedrux
            last edited by

            @Phaedrux, thanks again - turns out I had an issue in my retraction after parking a tool. I hadn't discovered that issue yet.

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