Open DasSmeagle opened 3 years ago
I guess we can add more checks for a BLTouch error condition, and maybe try to do a recovery, or raise the probe and reset it. It's adding more logic into the mix, which should be interesting. I don't think I would be able to test it myself, since my BLTouch probes seem to be reliable.
There are options to turn the heaters and fans off while probing. These make the bl-touch work properly with the creality version 4 mainboards (at least it worked for mine).
To verify that the fan and/ or heating are causing the problems with the Bl-touch you could start leveling a couple times when the bed and hot end are cold.
Only problem with the mentioned options is that probing then takes forever because it waits for the temperature to settle before each measurement which normally takes 10 s ( I wasn't willing to wait that long, so I did some ugly changes to speed up waiting for bed temperature while probing ).
Marlin_Config_Oliver.zip
Is your feature request related to a problem? Please describe.
My BLTouch (and according to my result when searching for this problem I am not alone) will sometimes fail to meassure/retract.
See this video at 1:40 :
https://www.youtube.com/watch?v=eIPW7iRT3wU
It happens with a lot of different version of Firmware I tried, so I think it is a hardware problem with the sensor.
It happens not very often, about 1 in 100 probings.
When it happens, the BLTouch starts blinking, the Bed Leveling is aborted. It can happen in Auto-Homing, too, but in that case it is worse, the nozzle will crash into the bed when it happens.
Are you looking for hardware support?
Ender-3 V2 with Creality BLTouch package
Describe the feature you want
In that case of the problem described above, just try to meassure again! You could make it configurable how often to try again!?
This will not help for Auto-Home, but it would be very helpful for Leveling with probe.
Additional context
No response