Fix for Fwretract bugfix1.1.x #9872
Fix for Fwretract bugfix1.1.x #9872thinkyhead merged 4 commits intobugfix-1.1.xfrom unknown repository
Conversation
I'll merge this because it makes the code more correct and gives parity with 2.0.x. But also, let's make sure that auto-retract is turned off during (and restored after) filament change. I think that makes good sense. We could have |
|
I disagree with this PR. The way Z hop is implemented, if G28 is executed after a G10, on the next G11, the Z height will be reduced by the Z hop amount. Let me give an example.
The Z hop must be reset when performing G28, otherwise the Z position can get out of sync. Yes, G10 followed by G28 is not ideal, but it can happen, which could result in damage to the bed. I know this can happen because I have a nice gouge in my print bed. This is precisely why #9390 and #9384 were created. If we want to provide a different solution, that's fine, but Marlin now has the ability to damage printers when using firmware retraction. |
|
Phew! If we can't trust the experts who can we trust? 😝 Do you think it should clear on any Can you think of other conditions where it would be sensible to reset it? |
|
Per our discussion in #9390, it should only be cleared when homing the Z axis. I can't think of any other conditions that completely reset the position of the Z axis relative to the endstops. |
|
I love the idea that But only a
Or My Favourite -Rewrite
@thinkyhead If you want I write it , make my tool_migration feature in your own name , and i will fork a new marlin , my fork is too old |
|
@studiodyne — Both options combined, perhaps. |
I urge anyone who wants to use Github regularly, to maybe (just maybe) learn how to use git. |
The only possibility is to make a comment in config.adv to inform Fwretract don't resetted with G28
Or to rewritte Fwretract to give possibilit of reset by G28
But that's not an issue , if someone make a g28 after G10S1 , it's a user fault , not a marlin issue
What do you think ? We write a reset code for Fw or we merge my PR