BL Touch Install on Duet3D

  • Okay, so I'm moving on to the BL Touch and can I get another verification for this please? I'm also wondering about


    1. exactly how to set up the board on the configuring software,
    2. I'm seeing something about de-soldering a pad to make it 3.3V compatible for this board. Is that necessary? It's a new BL Touch, so I"m wondering if that's been "fixed"
    3. Is there anything else I should be aware of or take caution of before firing up the board again?

    Thank you!

  • The documentation here says to take servo control from pin 8, in the picture it seems that you connected to pin 10. Is it intentional?

    BLTouch 3 doesn't have the trace that control 3.3 vs 5v output. There is a recent thread here about BLTouch which mentions 3 options, connecting as you did, adding a pullup resistor, or activating the 5V active mode via gcode command.

  • @zapta The pin description doesn't match the photo on that page.

  • @zapta yah, I had found another image of the setup and tried to duplicate it.

    I'm a little confused by your comment. So, this IS a valid wiring?
    I have no issues moving the pins, I'm just a bit lost. I'd rather not have to add anything, so just wanting to know what my next step is.

  • @hbrownell, i am using pin 8 with this config that is based on a config I copied, sounds like some other pins such as 10 may also work, presumably with different configuration.

    ; Z-Probe
    M574 Z1 S2                                   ; Set endstops controlled by probe
    M307 H3 A-1 C-1 D-1                          ; Disable heater on PWM channel for BLTouch
    ; NOTE: the T value determines also the x/y movement speed of the
    ; leveling macro (which uses G30 commands)
    M558 P9 H3 F120 T12000                       ; Set Z probe type to bltouch and the dive height + speeds
    ; See
    ; To apply babysteps value, SUBSTRACT it from the Z value here.
    ; (to raise head -> lower Z value here)
    ; (to lower head -> raise Z value here)
    G31 P500 X20.5 Y12.9 Z1.450                  ; Set Z probe trigger value, offset and trigger height
    ; Leveling
    M671 X26:266:266:26 Y29:29:269:269 P0.7      ; positions of adjustment screws
    M557 X20:276 Y20:276 S64                     ; Define mesh grid (was S32)

    You will also need to set bed.g, deployprobe.g, retractprobe.g and optionally add a macro file for manual leveling of the bed screws, in case you have any.

    I would think, next step, confirm that your config.g, deployprobe.g, and retractprobe.g match your BLTouch wiring and then invoke manually the deploy/retract commands and confirm that BLTouch pin actually moves.

  • @stephen6309 said in BL Touch Install on Duet3D:

    @zapta The pin description doesn't match the photo on that page.

    Are you sure? Here is the same picture with adjusted contrast. The yellow wire seems to be connected to pin 8.

    alt text

  • @zapta Great, now I'm seeing things. 🙂

  • @stephen6309 Gotcha, so I used a 10 pin instead of an eight. Cool. I'll switch that tonight.

    Have any of you used the configuration tool to set up your duet or have you just done it by code alone?

  • @hbrownell Not currently using mine, it won't reliably turn on. Must be a wiring problem. I used the confirurator to get the setting and the files needed.

  • @stephen6309 said in BL Touch Install on Duet3D:

    @zapta Great, now I'm seeing things.

    Photographing black is tricky but fortunately light beats black as demonstrated by Action Lab 😉

    Bonus: here he shows how to construct a background that is even blacker than the blackest paint

  • Your opinions resolve my issue. Now, i am facing the router login issue which i guess simple wifi access guide might help in fixing it. Thanks for sharing it with us

Log in to reply