From dcaefc68a5f658472472830690e18f3676ae725c Mon Sep 17 00:00:00 2001 From: FanDjango Date: Wed, 15 May 2019 06:55:11 +0200 Subject: [PATCH] BLTouch.init should not deploy (#13988) 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. --- Marlin/src/feature/bltouch.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Marlin/src/feature/bltouch.cpp b/Marlin/src/feature/bltouch.cpp index 114fb6312..c42af565e 100644 --- a/Marlin/src/feature/bltouch.cpp +++ b/Marlin/src/feature/bltouch.cpp @@ -49,7 +49,8 @@ void BLTouch::init() { #if ENABLED(BLTOUCH_FORCE_5V_MODE) _set_5V_mode(); // Set 5V mode if explicitely demanded (V3 upwards) #endif - clear(); + _reset(); + _stow(); // There really should be no alarm outstanding now, and no triggered condition. But if there is, // there is no need to worry people here on init right at the start of the printer. }