Pause Print, Change Filament, Resume Print



  • 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


  • administrators

    @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) ?



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


  • administrators

    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



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


Locked
 

Looks like your connection to Duet3D was lost, please wait while we try to reconnect.