-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Filament change post-processing not retracting #20058
Comments
Thanks for the report. Does the M600 work on your printer? If so - does the M600 command in the gcode have the "E" and "Z" parameters? |
I haven't changed the firmware in my printer, so I assume it uses Marlin, which supports the M600 command. Checking the G-code of a recent print that used the Filament Change plugin, I see it inserts the following:
The E parameter is properly set, as well as the U (Amount of retraction for unload), X and Y (position for filament change). However, the Z parameter is not specified, thus moving across the printed material. I have checked and the plugin allows me to change this setting, so it was my fault after all, sorry for that. However, I would recommend setting a default value greater than 0, since it will not harm the prints, unlike the default value of 0. Another suggestion is that, since the Layer field can contain multiple comma-separated values, the X, Y, Z Position values should also include this capability. If I understand their description correctly, it is currently not allowed. This could be specially useful for Print Sequence of One at a time, to avoid colliding with already existing prints. As for the mentioned blob, doesn't seem like the parameters of the M600 command will help with that, so that's probably something Marlin firmware should tweak. I may investigate further and open an issue there. Thank you very much for your support and time. Happy Holidays. |
"I would recommend setting a default value greater than 0" I think having to input multiple comma delimited settings in multiple text boxes is just confusing to a user. If you have more than one filament change, and you need different settings for it, then enable another instance of "Filament Change". I'll change this from a Bug report to an Improvement Request in regards to altering the default "Z" height. |
Cura Version
5.8
Operating System
Windows 11
Printer
Creality Ender 3 Pro
Reproduction steps
Actual results
When the printer reaches the selected layer(s), it moves to (0, 0, Z) without moving upwards, moving through any plastic that is in between. Also, the plastic is not retracted, which most of the times leads to leaving a blob behind. When resuming the print, once again, the nozzle crosses through any plastic, leaving a subtle scar behind, and dragging the plastic blob.
Expected results
The nozzle should retract the plastic and move a little upwards before moving to (0, 0, Z) to avoid this behavior.
Add your .zip and screenshots here ⬇️
Not relevant.
The text was updated successfully, but these errors were encountered: