From dcaefc68a5f658472472830690e18f3676ae725c Mon Sep 17 00:00:00 2001
From: FanDjango <FanDjango@users.noreply.github.com>
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 114fb63121..c42af565e6 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.
 }
-- 
GitLab