-
-
Notifications
You must be signed in to change notification settings - Fork 19.2k
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
Clarify Home Before Filament Change comments #17983
Clarify Home Before Filament Change comments #17983
Conversation
I do believe the |
This is precisely why I’m putting in the PR. 😀 It will only home all if XYZ positions are unknown: Marlin/Marlin/src/gcode/feature/pause/M600.cpp Lines 99 to 102 in 104d020
|
0ac728d
to
207bd63
Compare
207bd63
to
dd782a4
Compare
dd782a4
to
0826dbf
Compare
I do believe HOME_BEFORE_FILAMENT_CHANGE is still broken in the latest bugfix. So why is Z homing before parking the toolhead? I think i was the one who started this whole thing a few months ago i lost track now, but i can say that nothing has improved since. I was looking for a very simple feature: "No motion for filament change if positions are unknown, except for the extruder, of course" Thanks |
It won't home all unless your steppers time out (aka - not all axes are known): Marlin/Marlin/src/gcode/feature/pause/M600.cpp Lines 103 to 106 in abf1222
I use this feature on my printers that are all on
Then disable |
Disabling HOME_BEFORE_FILAMENT_CHANGE still causes crashing against the frame after steppers time out But the previous behavior where Z would home during mid-print filament change is no longer happening Thanks |
That’s to be expected because Marlin doesn’t know where your bed/nozzle is located before attempting to park. If you don’t want to enable |
Requirements
HOME_BEFORE_FILAMENT_CHANGE
Description
I've had to correct users about
HOME_BEFORE_FILAMENT_CHANGE
many times because they assume it meant home before a filament change no matter what. This is not the case and will only home if homing is needed like when you disable steppers or first boot up your printer.I debated renaming the feature for clarity, but updating the comment was less intrusive.
Benefits
Clearer intent of the feature.
Related Issues
None, but it originally lead me to look into the code behind
HOME_BEFORE_FILAMENT_CHANGE
. This lead to the fix in #17681, since the feature would only home a single time after bootup and never again, even if homing was needed.