-
Notifications
You must be signed in to change notification settings - Fork 239
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
[BUG] Extruder is going up when Unload Filament is selected #4394
Comments
Hello, there is a good reason for this. This shouldn't be the case if you home before unloading the filament - it should only raise to a certain distance and then stop. |
I would say I is debatable if is good or not. Actually I've talked to people from my local 3d printing community how often they home their senseless printer after print is finished, or before turning it off. None of them is doing that. Why you even consider homing before turn off? If 1/9999 use cases the nozzle is close to the bed before purge nothing terrible will happen. |
I am pretty sure I have turned off my printers with nozzle quite low multiple times myself. Doesn't have to be homing before turning off, that doesn't make sense, but for example the printed piece can be very small. |
After standard finish printing or manual stop printing Z is going up by x mm. |
It's actually 20 mm, which is not enough for the user with the tweezers to comfortably remove the purged filament. |
Simple statement that 50mm will be minimum after stop/finish. Store that value in persistent memory. Value is cleared every print starts so in case of power loss fallback procedure starts. |
Even if we've done that, there still might be situations when for example the user turns off the printer while the nozzle is down. No. There must be at least some minimal liftoff. We could potentially tweak it and make the filament unload liftoff say 1 cm and the print finish liftoff say 4 cm, but honestly I don't think this is worth dealing with unless there's more people interested in this change. Reopening the issue for now to give it an opportunity to gain some traction then. |
I've had a similar thing a few times. |
I think a more reliable way to do it would be to check the height every once in a while during a print (maybe on layer change or something that is already gated by an if to reduce unnecessary compute?) or after every manual move. If Z < 40 mm -> Set "Low position" variable to true The 10 mm nothing zone prevents having too many memory writes and also helps account for cancellations and individual object completion printing interruptions. Of course it's not impossible that a user wouldn't turn off the printer at a high position and move it extremely low manually, but I think that's unlikely enough. On a side note, on the Mini, the long and slow (especially Z) travel also causes a lot of material to be lost and oozed when dealing with a filament runout for example, though that's more a separate issue. |
Printer model
MK4/MK4s
Firmware version
Any
Upgrades and modifications
No response
Printing from...
Any
Describe the bug
Last print eg was ended on 200mm, printer off. Printer on, select unload filament, Extruder is going up to its maximum for no reason. In enclosure this has very bad consequences - failed unload, broken filament, even clog, unable to easy load new filament etc.
How to reproduce
Finish print, turn off printer, turn on printer, select unload filament, Z is going up.
Expected behavior
Please disable it, is very annoying, every time I print I have to struggle with this odd behavior.
Files
No response
The text was updated successfully, but these errors were encountered: