Issues at the end of printing!



  • Hello good people,
    there are 3 points that I would like, if possible,for you to help me solve:
    The first is that, at the end of each print, the hotend stays for a reasonable ammount of time on top of the printed piece, distroing its final layer and only after a few long seconds it goes to the presentation coordinates.
    The second point would be that, at the end of the printing, the filament is completely retracted from the extruder and I would like it to make only a 50 mm retraction.
    The third point, is there any way to make the extruder work without having to have temperature active on the hotend? Just because i have a bowden tube and, whem i what to change the filament, i allways have to heat up the printer to make that change.

    Thank you guys



  • @Hélder-Rocha

    all of that is in the end g code of your slicer.

    you can issue the commands that you want executed there.

    post the end of a generated g code



  • Here it goes...tks for the fast reply Veti:

    ;TIME_ELAPSED:4699.674645
    G1 F2700 E3279.06216
    M140 S0
    M107
    G91 ;Relative positioning
    G1 E-2 F2700 ;Retract a bit
    G1 E-2 Z0.2 F2400 ;Retract and raise Z
    G1 X5 Y5 F3000 ;Wipe out
    G1 Z10 ;Raise Z more
    G90 ;Absolute positionning

    G1 X0 Y300 ;Present print
    M106 S0 ;Turn-off fan
    M104 S0 ;Turn-off hotend
    M140 S0 ;Turn-off bed

    M84 X Y E ;Disable all steppers but Z

    M82 ;absolute extrusion mode
    M104 S0
    ;End of Gcode



  • delete the first M140 S0 its in there twice

    G1 E-2 F2700 ;Retract a bit
    G1 E-2 Z0.2 F2400 ;Retract and raise Z

    this retracts by 4mm is that correct?

    the moves are a bit strange (do you actually wipe?)
    why move to X5 Y5 (G1 X5 Y5 F3000 ;Wipe out)
    and then move to X0 Y300 (G1 X0 Y300 ;Present print)



  • Hi veti,
    I dont realy know how many mm does it retracts. This is the default settings on CURA.
    Do you think i should remove the line "G1 X5 Y5 F3000 ;Wipe out"?

    About the retraction, what i wold like, is for the printer retracts about 50mm, so the filament doesnt cook in the hotend wile its cooling.



  • @Hélder-Rocha said in Issues at the end of printing!:

    Do you think i should remove the line "G1 X5 Y5 F3000 ;Wipe out"?

    i dont know your printer. does it wipe the filament with a brush or something at x5 y5?

    About the retraction, what i wold like, is for the printer retracts about 50mm, so the filament doesnt cook in the hotend wile its cooling.

    so just increase the retraction amount in the end script from 2mm to 50mm



  • Probably it is not wiping out.... it just stays on top of my print distroying it! Dont know what to do about it!
    About the retracction, ok, i will put 50mm instead of 2, but the issue is that in the end, it retracts all the way



  • @Hélder-Rocha
    so define the coordinates in x and y where you want the printhead to move and put it in the end code.



  • all right... i´ll do a try


  • Moderator

    In Cura find the setting for relative extrusion. Usually if the end of print retraction is removing all of the filament it's because it's set to absolute extrusion mode and is trying to move the extruder position back to what it was at the very start of the print.

    Alternatively, just add an M83 right before your retraction commands in the end gcode to switch it to relative extruder moves for just that part.



  • Hi Phaedrux, so it should be like this?

    ;TIME_ELAPSED:4699.674645
    G1 F2700 E3279.06216
    M140 S0
    M107
    G91 ;Relative positioning
    M83
    G1 E-2 F2700 ;Retract a bit
    G1 E-2 Z0.2 F2400 ;Retract and raise Z
    G1 X5 Y5 F3000 ;Wipe out
    G1 Z10 ;Raise Z more
    G90 ;Absolute positionning
    G1 X0 Y300 ;Present print
    M106 S0 ;Turn-off fan
    M104 S0 ;Turn-off hotend
    M140 S0 ;Turn-off bed
    M84 X Y E ;Disable all steppers but Z
    M82 ;absolute extrusion mode
    M104 S0
    ;End of Gcode


  • Moderator

    Yes that should do it.



  • lets try it... tks a lot



  • I have the "M82" in the end of the G-code. Does it di anything there or can i delete it?



  • Its the only place i find absolute mode for the extruder at the G-code!


  • Moderator

    I suspect that if you look at a sliced gcode from cura you'd find an M82 at the beginning as well.

    You can remove that M82 from the end gcode.

    In Cura the setting for relative extrusion is in the Special moves area. Maybe hidden by default.



  • Yes, i read about that in this forum but i couldnt find that kind of hidden code. I used the m83 and it worked fine. Tks a lot Phaedrux


Log in to reply