BL Touch probe input not working
-
Running 1.21 release
-
The wiki hasn't been updated with the details of probe type 9 yet. But it's new in 1.21 and is specifically for the BLTouch. Setup is mostly the same but it will now automatically call the deploy and retract macros to extend and retract the probe when needed.
Here's what I ended up with in my config to get it running consistently.
[c]
; ############################
; 3 - ENDSTOPS AND ZPROBE
; ############################M574 X1 Y2 S0 ; Set active-low switches, low end endstop for X, high end endstop for Y, add Z2 for Zmax
M574 Z1 S2 ; Use zprobe and home to min
M307 H3 A-1 C-1 D-1 ; Unbind heater 3 pins for probe use.
M558 P9 X0 Y0 Z1 H5 F100 T4000 A10 R0.5 S0.008 ; P9 for BLTouch, dive height 5mm, probe at 100mm/s, travel 4000mm/s, probe until 2 consecutive probe results are to within S up to 10 probes, pause 0.5s, Reprobe until 0.008 repeatability
G31 X-42 Y-2 Z1.8 P25 ; probe offset from nozzle, p is trigger value, set low for bltouch, set Z=0 for testing (z height is 1.8006 after calibration)
M557 X20:310 Y0:285 S15 ; Define mesh grid
M376 H20 ; Taper off compensation over 20mm of height[/c] -
We'll, changing to P9 did not help. I still see the probe value at 1000 deployed or not.
-
The LED on the touch is showing the right thing.
Ok, should I delete the deploy and retract macros that I so painstakingly created?
-
It won't change when deployed; only when triggered, and it may not be noticeable in the DWC because it's only a short flash.
Does it stop the bed when triggered though? If so, it should be good to go.
What happens if you move the nozzle to the bed, set Z=0, move up 10mm, and issue G30 S-1?
-
The LED on the touch is showing the right thing.
Ok, should I delete the deploy and retract macros that I so painstakingly created?
The deploy and retract macros should only have the servo commands to deploy and retract the pin.
-
I am commissioning and don't want to slam it into the bed. The wiki says to do these tests and watch the probe value change to 0 and then 1000 when triggered. Mine is always 1000.
-
If you set the probe into test mode and touch the probe what does the DWC show?
-
the macros do only have the servo commands but are they no longer needed with 1.21 or should I leave them.
-
P120 test mode? if so, it stays at 1000 while the probe extends and retracts until cleared.
-
the macros do only have the servo commands but are they no longer needed with 1.21 or should I leave them.
They still need to be there, you just don't have to call them in other macros now, you can just use M401 and M402.
-
Hmm, I have this for endstops: M574 X1 Y1 Z0 S1
-
P120 test mode? if so, it stays at 1000 while the probe extends and retracts until cleared.
But does it change when you touch the pin to simulate a trigger?
-
Hmm, I have this for endstops: M574 X1 Y1 Z0 S1
Take out the Z0 and add another command to specify the Z
like so
[c]M574 X1 Y2 S0 ; Set active-low switches, low end endstop for X, high end endstop for Y, add Z2 for Zmax
M574 Z1 S2 ; Use zprobe and home to min[/c] -
The Z-probe status in the DWC isn't very helpful with the BLTouch. It triggers and releases so fast it's hard to see it flash.
But as long as it actually stops the bed from traveling it'll work just fine.
-
I'm kind of stuck between a rock and a hard place. I can't test probing until I home and homing will kill my pristine new PEI if it fails on Z.
-
Ok, I homed X and Y individually and then attempted to home Z. I saw the probe descend and then retract with thisL
G28 Z
Error: Z probe already triggered at start of probing move
Error: G0/G1: insufficient axes homed -
I'm kind of stuck between a rock and a hard place. I can't test probing until I home and homing will kill my pristine new PEI if it fails on Z.
Test it from a few 100mm height and trigger it by hand before it gets close to the bed.
-
I notice you don't have inverted signal in your M558. Wiki says to invert.
-
What does your HomeZ.g look like?