Resume.g question



  • ; resume.g
    ; called before a print from SD card is resumed
    G1 R1 X0 Y0 Z5 F6000 ; go to 5mm above position of the last print move
    G1 R1 X0 Y0 ; go back to the last print move
    M83 ; relative extruder moves
    G1 E10 F3600 ; extrude 10mm of filament

    The way I read the above is that the extruder will rise 5mm, move to the last print position and then 10mm of filament will be deposited on top of that pause print position. Shouldn't the extrude filament command be before the move to the print ...as an extruder priming step at 0,0....and then move the extruder to the last position to start printing again?


  • administrators

    @danl said in Resume.g question:

    ; resume.g
    ; called before a print from SD card is resumed
    G1 R1 X0 Y0 Z5 F6000 ; go to 5mm above position of the last print move
    G1 R1 X0 Y0 ; go back to the last print move
    M83 ; relative extruder moves
    G1 E10 F3600 ; extrude 10mm of filament

    The way I read the above is that the extruder will rise 5mm, move to the last print position and then 10mm of filament will be deposited on top of that pause print position. Shouldn't the extrude filament command be before the move to the print ...as an extruder priming step at 0,0....and then move the extruder to the last position to start printing again?

    If the pause.g file retracted 10mm of filament (which is OK with some hot ends, but not with the E3Dv6) then extruding 10mm in resume.g is correct. But if the intention was to extrude 10mm into a purge bin, it is obviously wrong to extrude it after moving to the resume position.


Log in to reply