Over extrusion after filament change.
I have been using PrusaSilcer 2.2's filament change settings (m600) and have noticed after the change is complete and the oozing is dealt with, the printer will extrude a large about of filament as part of its normal movement on the printed piece. This causes ton of issues as you can imagine. I am fairly new to gcode but savvy enough to navigate it and found this interesting piece (the problem)
G1 X126.879 Y103.121
G1 E5.00000 F1800.00000
The bolded code is what is causing the issue. I have commented it out and the printer no longer "spits" out filament once printing continue. However, I have to edit the gcode manually after every slice so its not too much work but I rather have it built in to the slicer.
My question is, why is after a M600 operation, the slicer tells the extrude a large amount of filament? Is this a bug if so, how can I report it?
Thanks for the help!
Here are some screen shots of pre and post G1 E5.00000 F1800.00000 commenting.
Circled yellow is with this gcode
G1 X126.879 Y103.121
; G1 E5.00000 F1800.00000
Circled red is with the gcode untouched
Hi there, I have the same issue with my prints and I am forced to edit the G-Code manually.
Did you manage to find a solution of the issue?
Regards and many thanks in advance for your kind cooperation.
Issue can be reported over on github. Slicer ones here https://github.com/prusa3d/PrusaSlicer/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc
I believe from reading previous posts and github issues that the action is deliberate. The correct sequence for user intervention is to not remove the excess from the nozzle but to grip it with a pair of tweezers, then hit the continue button, then when it extrudes the 5mm to re-prime the extruder pressure before printing when it moves the excess is pulled away as you have it in the tweezers.
Most seem to be removing the strand, hitting go and then having trouble removing the extra prime bit.
Thank you for the insight. I will test out the "hold the excess" method and see if it makes a different. Though I do not think it will as when it reprimes the extruder, it does it directly on the print. I will check.
No solution found just yet except editing out the repriming gcode. I will have to try out the method mentioned by @neophyl.
One of the thing I wanted to try is adding a wipe tower. I am fairly new to this hobby but I have been hearing a lot about it.
What I expect to happen is the extruder repriming will be done over the wipe tower instead of the print. I just need to figure out how to set one up.
I recall reading that the bit of extrusion was deliberately added to counter a problem of under-extrusion when the print restarts. The thinking was that grabbing a bit of filament with tweezers was preferable to a print with a visible gap.