I try to update my firmware to the latest 2.0.x - bugfix, so hand merges my old configs from 2.0.6.1 to the latest version but I got a problem with the 3DTouch probe. It all looks good, test works, stow, and deploy also works. But If I send G28 the probe does not deploy and hotend try to smash to bed. even if I manually pull the probe. I try it in the 2.0.0 master branch (2.11.2020) also in 2.0.x-bugfix same error. (the main reason for the update is the bug in M600 and octoprint that should be repaired in bugfix branch).
Board: SKR1.4 turbo
Printer Ender3Pro
Probe: 3DTouch
Expected behavior:
Home X and Y work ok after that the probe should go to the middle of the bed, rise a little at Z, deploy probe, go down until probe trigger.
Actual behavior:
Home X and Y work ok after that the probe goes to the middle of the bedand go straight down to smash the bed without stopping.
_User error_ I believe badly configured configuration.h at line 852 or there about's
//#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
// Force the use of the probe for Z-axis homing
//#define USE_PROBE_FOR_Z_HOMING
should read #define USE_PROBE_FOR_Z_HOMING
Uncomment (or loose) the // before #define
So NOT a bug I believe, Also 3DTouch are less reliable than BLTouch, for flaky deploys
As noted above, you have USE_PROBE_FOR_Z_HOMING commented out in your config, so you're expected to home with an endstop.
This Issue Queue is for Marlin bug reports and development-related issues, and we prefer not to handle user-support questions here. (As noted on this page.) For best results getting help with configuration and troubleshooting, please use the following resources:
After seeking help from the community, if the consensus points to a bug in Marlin, then you should post a bug report.