Skip to content
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

Blobs upon resume after M600 #904

Closed
mgg4 opened this issue Jul 8, 2018 · 10 comments
Closed

Blobs upon resume after M600 #904

mgg4 opened this issue Jul 8, 2018 · 10 comments
Labels
feature request A request for adding a specific feature of change of behaviour FW 3.3.0 firmware 3.3.0 stale-issue

Comments

@mgg4
Copy link

mgg4 commented Jul 8, 2018

Environment: Prusa i3 MK3
Firmware: 3.3.0

Problem:
When issuing an M600 to cause a filament change, the print head moves to the front right. The filament change completes normally. However, there are some additional extrusion/retraction instructions after the filament load is completed, and before the print resumes. These commands are found on lines 6573 to 6579 of Marlin_main.cpp. The issue is the amounts extruded are set using constants, and there is no way for a user to control these operations.

Desired outcome:
This final priming should use the values set in the M600 line if specified, and use the constants as the defaults. In this way, the user can configure the amount of filament extruded and retracted in this final step.

@Area5142
Copy link

This maybe related to #197
I find it very annoying with the extra extrude after Color Change M600 - I have to be fast and lucky to catch the extra filament before it deposits on the part...
I would suggest that there is no extra extrude, except if a parameter is given to the M600 command, as @mgg4 suggest.

@HFMan
Copy link

HFMan commented Jul 15, 2018

That extra extrude is intentional.. it makes sure flow is smooth and ready before moving the head to print. You should NOT remove the filament that is extruded during the color change- that should stay on the sheet such that when the extra extrusion occurs just before movement begins, it flows into the previous extrude 'pile' and remains there when the print head removes. Resist the temptation to remove the first color change extrusion!

@Area5142
Copy link

@HFMan I know this behavior is intentionally from #197, but it still gives me problems. When printing PETG the color is seldom clear after first purge and I normal purge 2-3 times to get a clean color.
If I don't remove the purged filament as it comes out or is at a position with lots of space under the nozzle, it will often reach the nozzle or heater block and stick to it.
Molten PETG is very sticky and just a little amount around the nozzle will ruin the rest of the print (stringing and dragging the surface).

Is it really necessary to flow more filament through the nozzle right after a purge.
Somewhere it was mentioned that the purpose was to build up the pressure in the nozzle, but that is now handled with LA (Linear Advance) in the firmware.

@tbrummel
Copy link

tbrummel commented Sep 6, 2018

I also believe the extra extrusion should be removed. The color change extrudes sufficient filament to continue the print and the unknown z and extrusion amount required to 'leave the extra on a pile' is a real problem. It rarely works as HRMan describes. Maybe an option supported by GCODE would allow configuration by Slic3r.

@inquisitiveKangaroo inquisitiveKangaroo added feature request A request for adding a specific feature of change of behaviour FW 3.3.0 firmware 3.3.0 labels Jan 29, 2019
@St0RM53
Copy link

St0RM53 commented Sep 20, 2019

I made a post in the forums regarding this issue because i am doing multimaterial multicolor prints with a stock mk3s (no mmu, single extruder)
Post with details and video here: https://forum.prusaprinters.org/forum/original-prusa-i3-mk3s-mk3-hardware-firmware-and-software-help/m600-is-broken/
Is this ever gonna be "fixed"?

@St0RM53
Copy link

St0RM53 commented Dec 17, 2019

Still not fixed!?!?

@GunSmoker
Copy link

It is not a bug. If you are removing filament from nozzle - you are doing it wrong. You are supposed to grab extruded filament with tweezers and hold it. Hot end will prime and move to resume. Moving hotend will break filament, leaving clean primed nozzle, and filament blob in tweezers.

@github-actions
Copy link

This issue has been flagged as stale because it has been open for 60 days with no activity. The issue will be closed in 7 days unless someone removes the "stale" label or adds a comment.

@github-actions
Copy link

github-actions bot commented Sep 6, 2023

This issue has been closed due to lack of recent activity.

@github-actions github-actions bot closed this as not planned Won't fix, can't repro, duplicate, stale Sep 6, 2023
@St0RM53
Copy link

St0RM53 commented Feb 12, 2024

Now fixed? prusa3d/PrusaSlicer#2672

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request A request for adding a specific feature of change of behaviour FW 3.3.0 firmware 3.3.0 stale-issue
Projects
None yet
Development

No branches or pull requests

7 participants