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

#2464 fix runout for unknown filament (also fixes #1993, #2301) #2466

Merged
merged 2 commits into from
Mar 26, 2020

Conversation

vintagepc
Copy link
Contributor

@vintagepc vintagepc commented Feb 6, 2020

This fixes the printer soft-resetting if a filament runout is detected while the current filament is unknown (e.g. user loaded to nozzle, and an event caused a power cycle (power panic during MMU print), or user turned off printer and continued printing with the same filament the next day).

Because the current filament is unknown, we cannot reliably retract it and move on to the next one if spooljoin is enabled (theoretically we could try this and let the MMU try a retract/home/next filament, but that seems risky), nor can we mark it as depleted.

Therefore, we just do a normal M600 requiring user attention, do not mark it as depleted, nor try to continue with spooljoin.

This fixes #2464, fixes #1993, and fixes #2301
Update: should also fix #2500

PFW-1100

Fix runout if filament is unknown
@vintagepc vintagepc changed the title #2464 fix runout for unknown filament #2464 fix runout for unknown filament (also fixes #1993, #2301) Feb 6, 2020
@DRracer DRracer added the FW 3.9.0 RC1 firmware 3.9.0 RC1 label Feb 6, 2020
@vintagepc
Copy link
Contributor Author

Just noting that I encountered another test case for this today - Unknown slot, ran out of filament mid print as I was using up leftovers.

Functioned perfectly - unloaded old filament, I was able to move the selector to a new slot with MMU buttons (it rehomed as expected), and push the button to confirm - it loaded and continued printing happily.

@DRracer DRracer merged commit a4b8f52 into prusa3d:MK3 Mar 26, 2020
@vintagepc vintagepc deleted the #2464-fix-runout-for-unknown-filament branch March 26, 2020 18:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
2 participants