I have been trying to get a BLTouch setup on the Duet 3 for a little while now but have so far blown 2 BLTouchs trying to get it setup. I have a 3rd but am a tad terrified connect it cause if it blows I really can't justify to my wife getting a 4th (she doesn't know about the 3rd... I will pay for that later)
I know it is blown because when I issue the M280 command to test I hear a loud pop from the BLTouch and the PCB becomes extremely hot to the touch when connected to power after that.
There is lots of conflicting info out there for the Duet 3 from what I can tell. In the documentation it shows the wiring layout and what to connect where, but then in the configurator I see it says to connect power to 3.3v instead of 5v. Then I use the config tool to create the config.g file, but it's config is different for the Z than I have seen in others using the same pin layout I am. I am especially confused as RRF Config Tool adds the pull up resistor to io7.in but in other configs posts I don't see that included and the documentation it seems it isn't needed on io7.
Just wondering is someone can help guide me in the right direction.
config.g Z-Probe
; Z-Probe
M950 S0 C"io7.out" ; create servo pin 0 for BLTouch
M558 P9 C"^io7.in" H5 F120 T6000 ; set Z probe type to bltouch and the dive height + speeds
G31 P500 X10 Y-35 Z2.5 ; set Z probe trigger value, offset and trigger height
M557 X15:215 Y15:195 S20 ; define mesh grid
deployprobe.g
M280 P0 S10 ; deploy BLTouch
retractprobe.g
M280 P0 S90 ; retract BLTouch
Wiring:
- Empty-> 3.3v
- White -> io7.in
- Black + Brown -> GND
- Orange -> io7.out
- Red -> 5v