BLtouch convert settings from 2.X to 3.X, cant get it to work.
-
Hey.
Im a bit confused about the new way to set up BLtouch on the new 3.0 firmware, can someone help me to get it right?Working configuration in 2.03:
config.g
M307 H3 A-1 C-1 D-1 ; Disable the 3th Heater
M558 P9 H5 F500 T4000 X0 Y0 Z1 ; Set Z probe type/mode 5. H=Dive Height. F=Speed the bed moves. BLtouchretractprobe.g
M280 P3 S90 I1deployprobe.g
M280 P3 S10 I1This is config.g (generated from the online config-tool), based from my old config
M950 S0 C"e3heat" ; create servo pin 0 for BLTouch (also tried e1heat as the generation tool suggested)
M558 P9 C"zprobe.in+zprobe.mod" H5 F120 T6000 ; set Z probe type to bltouch and the dive height + speedsI cant get the probe to deploy/retract (M401,M402) with this config on 3.0, what am i doing wrong?
Best Regards
-
Your deployprobe.g/retractprobe.g is wrong. The configtool generates this and it should work:
config.g:
M950 S0 C"duex.e3heat" ; create servo pin 0 for BLTouch M558 P9 C"zprobe.in" H5 F120 T6000 ; set Z probe type to bltouch and the dive height + speeds
deployprobe.g
M280 P0 S10 ; deploy BLTouch
retractprobe.g
M280 P0 S90 ; retract BLTouch
-
It made no difference at all, M401/M402 still does nothing
-
can you post your config.g, deployprobe.g and retractprobe.g ?
don't use pin definition for duex, but try with the extension connector pin number :
M950 S0 C"exp.8" ; create servo pin 8 for BLTouch M558 P9 C"zprobe.in" H5 F120 T6000 ; set Z probe type to bltouch and the dive height + speeds
-
@pipersw I have tried the configuration i posted in my first post, and i have also tried the config that "chrishamm" posted above.
But i can repeat:
I have tried this:
config.g:M950 S0 C"duex.e3heat" ; create servo pin 0 for BLTouch M558 P9 C"zprobe.in" H5 F120 T6000 ; set Z probe type to bltouch and the dive height + speeds
deployprobe.g
M280 P0 S10 ; deploy BLTouch
retractprobe.g
M280 P0 S90 ; retract BLTouch
As well as this:
retractprobe.gM280 P3 S90 I1
deployprobe.g
M280 P3 S10 I1
config.g
M950 S0 C"e3heat" ; create servo pin 0 for BLTouch (also tried e1heat as the generation tool suggested) M558 P9 C"zprobe.in+zprobe.mod" H5 F120 T6000 ; set Z probe type to bltouch and the dive height + speeds
-
try this :
config.g; Z-Probe M950 S0 C"exp.8" ; create servo 0 pin 8 for BLTouch M558 P9 C"zprobe.in+zprobe.mod" F150 H2.5 R0.5 T2000 A10 S0.03 B0 ; set Z probe type to bltouch and the dive height + speeds G31 P25 X0 Y80 Z1.25 ; Set Z probe trigger value, offset and trigger height
deployprobe.g
M280 P0 S10 ; set 10deg servo position on GPIO port 0
retractprobe.g
M280 P0 S90 ; set 90deg servo position on GPIO port 0
don't use I1 with M280, and use the same port with M280 as define with M950
-
@pipersw That did the trick "e3heat" instead of "exp.8" was the main problem. Thanks!