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

    Pause Print, Change Filament, Resume Print

    Scheduled Pinned Locked Moved
    General Discussion
    2
    5
    1.0k
    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.
    • Quadcellsundefined
      Quadcells
      last edited by

      Hi,
      Sounds simple, haven't tried it yet. have a question about it.
      Pause the print, I am told that the hotend will rise about 10mm, remove the filament and load the new filament.
      Before I resume the print is there anything else I need to do so not to have a blob of filament at the start of resume print or a lack of filament at the nozzle.
      This is on a delta with a Smart Effector with a Nimble extruder attached.
      Thanks in advance.
      /quadcells

      /quadcells

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

        @quadcells said in Pause Print, Change Filament, Resume Print:

        Pause the print, I am told that the hotend will rise about 10mm, remove the filament and load the new filament.
        Before I resume the print is there anything else I need to do so not to have a blob of filament at the start of resume print or a lack of filament at the nozzle.

        That depends on the contents of the pause.g and resume.g files on your SD card. Did you create them yourself, or did you buy a printer or printer kit with a Duet controller installed (in which case the supplier has probably customised them) ?

        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 0
        • Quadcellsundefined
          Quadcells
          last edited by

          Hi dc42,
          This is a my own build. I haven't created those files yet, didn't know about those. I thought all I had to do was press the pause button on the PanelDue.
          I will look for more info on those two files.

          /quadcells

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

            You can put whatever GCode commands you like in those files. This is the pause.g file that I use on my Cartesian printer:

            ; Pause macro file
            M83 ; relative extruder movement
            G1 E-4 F2500 ; retract 4mm
            G91 ; relative moves
            G1 Z5 F5000 ; raise nozzle 5mm
            G90 ; absolute moves
            G1 X-105 Y95 F5000 ; move head out of the way of the print

            And this is the resume.g:

            ; Resume macro file
            G1 R1 X0 Y0 Z2 F5000 ; move to 2mm above resume point
            G1 R1 X0 Y0 Z0 ; lower nozzle to resume point
            M83 ; relative extruder movement
            G1 E4 F2500 ; undo the retraction that we did in pause.g

            If you were to use similar files, then if loading filament while the printer is paused you would need to allow for the fact that the extruder will extrude 4mm of filament when resuming.

            HTH David

            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

            Quadcellsundefined 1 Reply Last reply Reply Quote 0
            • Quadcellsundefined
              Quadcells @dc42
              last edited by

              @dc42 said in Pause Print, Change Filament, Resume Print:

              You can put whatever GCode commands you like in those files. This is the pause.g file that I use on my Cartesian printer:

              ; Pause macro file
              M83 ; relative extruder movement
              G1 E-4 F2500 ; retract 4mm
              G91 ; relative moves
              G1 Z5 F5000 ; raise nozzle 5mm
              G90 ; absolute moves
              G1 X-105 Y95 F5000 ; move head out of the way of the print

              And this is the resume.g:

              ; Resume macro file
              G1 R1 X0 Y0 Z2 F5000 ; move to 2mm above resume point
              G1 R1 X0 Y0 Z0 ; lower nozzle to resume point
              M83 ; relative extruder movement
              G1 E4 F2500 ; undo the retraction that we did in pause.g

              If you were to use similar files, then if loading filament while the printer is paused you would need to allow for the fact that the extruder will extrude 4mm of filament when resuming.

              HTH David

              Thanks dc42, I'll work with that and see what I can do.

              /quadcells

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