• Tags
  • Documentation
  • Order
  • Register
  • Login
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
998
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.
  • undefined
    jens55
    last edited by 10 Dec 2022, 20:22

    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
    • undefined
      Phaedrux Moderator
      last edited by 10 Dec 2022, 20:29

      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

      undefined 2 Replies Last reply 10 Dec 2022, 20:43 Reply Quote 0
      • undefined
        jens55 @Phaedrux
        last edited by jens55 12 Oct 2022, 20:44 10 Dec 2022, 20:43

        @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
        • undefined
          jens55 @Phaedrux
          last edited by 10 Dec 2022, 20:54

          @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
          3 out of 4
          • First post
            3/4
            Last post
          Unless otherwise noted, all forum content is licensed under CC-BY-SA