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

BLTouch.init() should not deploy #13988

Merged
merged 1 commit into from May 15, 2019
Merged

BLTouch.init() should not deploy #13988

merged 1 commit into from May 15, 2019

Conversation

ghost
Copy link

@ghost ghost commented May 12, 2019

See also #13983 ([BUG] BLTouch deploys and stows before homing X and/or Y)

A bltouch.init() at a time of low or unknown probe clearance (EVEN AT PRINTER POWERUP) is a risk and therefore, a deploy should be avoided because dragging the pin is possible: A deploy goes into alarm if it can't extend fully and then the subsqeuent stow will fail.

So inside bltouch.init(), instead of clear() which translates to reset-stow-deploy-stow it is better to just do reset-stow.

This (new similar) case is just one more (and hopefully the final one) of these cases where the use of init() is overkill or detrimental. See #13959 (BLTOUCH Less is as good).

This one is so urgent that I didn't want to just add it to that PR. I think it needs reviewing separately and addressing a lot sooner.

Low or unknown probe clearance on init (even at powerup) is a risk and therefore, a deploy should be avoided because dragging the pin is possible: A deploy goes into alarm if it can*t extend fully and then the subsqeuent stow will fail.
@ghost
Copy link
Author

ghost commented May 14, 2019

New status after testing the new BLTouch V3.1: This PR is not affected. It is still needed ASAP

@ghost ghost mentioned this pull request May 14, 2019
@thinkyhead thinkyhead merged commit dcaefc6 into MarlinFirmware:bugfix-2.0.x May 15, 2019
@ghost ghost deleted the bugfix-2.0.x-BLTOUCH-0512 branch May 15, 2019 08:39
ozgunawesome pushed a commit to ozgunawesome/Marlin that referenced this pull request May 29, 2019
Low or unknown probe clearance on init (even at powerup) is a risk and therefore, a deploy should be avoided because dragging the pin is possible: A deploy goes into alarm if it can't extend fully and then the subsequent stow will fail.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants