BLTouch through an Expansion 3HC !?
-
Hi,
I`m trying to move some connections from a Duet 6HC to an Expansion 3HC.
Motors, temp, and limits sensors are working fine, but I`m not able to do work a BLTouch
I checked all the physical connections and wires and don't looks like a hardware problem.
This is my original code with the 6HC that works fine:
M950 S0 C"io7.out" ; create servo pin 0 for BLTouch (use IO_4/5/7 for 6HC, IO_1/2/3 for Mini 5+) M558 P9 C"io7.in" H5 F120 T6000 ; set Z probe type to bltouch and the dive height + speeds G31 X52 Y-36 Z0.5 ; set Z probe trigger value, offset and trigger height M557 X80:650 Y80:2000 S250:300 ; define mesh grid; probe from X=10 to 620, Y=10 to 2010mm with a mesh spacing of 100mm
This is the code I`m using with the 3HC:
M950 S0 C"1.io5.out" ; create servo pin 0 for BLTouch (use IO_4/5/7 for 6HC, IO_1/2/3 for Mini 5+) M558 P9 C"1.io5.in" H5 F120 T6000 ; set Z probe type to bltouch and the dive height + speeds G31 X52 Y-36 Z0.5 ; set Z probe trigger value, offset and trigger height ; 1.5 aprox real 0.0 ; define mesh grid; probe from X=10 to 620, Y=10 to 2010mm with a mesh spacing of 100mm
In both cases, I have these deploy and retract codes:
; deployprobe.g ; called to deploy a physical Z probe M280 P0 S10 ; deploy BLTouch
; retractprobe.g ; called to retract a physical Z probe M280 P0 S90 ; retract BLTouc
What I`m doing wrong?
-
@nachogil I think the problem is this (https://docs.duet3d.com/User_manual/Connecting_hardware/Z_probe_connecting#wiring-the-bltouch) :
Connect the BLTouch to a PWM-capable IO header.
On 3HC, only io1 and io4 are PWM capable. See https://docs.duet3d.com/Duet3D_hardware/Duet_3_family/Duet_3_Expansion_3HC#inputoutput
If that doesn't help, what firmware version are you running? Support for BLTouch on expansion boards was added with RRF 3.1.0, so I imagine your are using a version that supports it.
SendM98 P"config.g"
to check if your config.g is generating any errors.Ian
-
@droftarts I'm using 3.4.4 firmware.
I'm going to investigate and test based on your help.
Thanks a lot
-
I have changed from io5 to io4 and works fine
Thanks a lot!!
-
-