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

[ENHANCEMENT] MMU3 spool join and filament run out enhancement #4203

Open
majedation opened this issue Sep 12, 2024 · 3 comments
Open

[ENHANCEMENT] MMU3 spool join and filament run out enhancement #4203

majedation opened this issue Sep 12, 2024 · 3 comments
Assignees
Labels
enhancement Improvement proposal based on existing features.

Comments

@majedation
Copy link

Printer model

MK4 with MMU3

Describe the enhancement

Requested enhancement:
When the MMU detects that the filament has run out, the printer continues printing till the extruder filament sensor detects that the filament has run out (it keeps printing with the filament between the MMU and the extruder).
After the extruder detects filament run out, the MMU loads the filament from another slot (in case of spool join), or the printer asks to load new filament (in case only one filament is loaded to the MMU), then it resumes print.
This way, the 30-40 cm filament between the MMU and the extruder is used, and also prevents the filament from getting stuck during unload, this happened with me; the end bend in the filament got stuck in the MMU during unload, and the printer stopped printing and showed an error message.

Expected functionality

MMU detects filament run out -> printer continues printing -> extruder detects filament run out -> printer stops and new filament is loaded (without unloading the previous filament since it's been completely used) -> printer resumes printing.

@majedation majedation added the enhancement Improvement proposal based on existing features. label Sep 12, 2024
@Mike-FUT
Copy link

Mike-FUT commented Oct 2, 2024

I also didn't see the point so far why the remaining filament was pulled out from the nextruder instead of just slowly pushing the new one through. Especially with the MMU modifications of the Nextruder the filament run our is detected really late when the filament already left the upper idler gear of the nextruder. Very little filament left in the Nextruder at this point in time.
So when this happens why not extrude the remaining 5 millimeter to a dump until the Nextruder gears no longer transport anything and then load the new filament from MMU to Nextruder gears and slowly push that through the nozzle?

@Ro3Deee
Copy link

Ro3Deee commented Oct 2, 2024

why not extrude the remaining 5 millimeter to a dump

Prusa doesn't poop like bambu

@Mike-FUT
Copy link

Mike-FUT commented Oct 2, 2024

Prusa doesn't poop like bambu

It has to, otherwise filament change when running out wouldn't be possible because you can't start printing with a freshly loaded filament without purging first (unless you want unfilled areas in your print).
And right now it does it anyway (pooping as you describe it) after the spooljoin filament change.
This change requested by @majedation would mean only an extra bit of filament on the dump.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Improvement proposal based on existing features.
Projects
None yet
Development

No branches or pull requests

4 participants