• Tags
  • Documentation
  • Order
  • Register
  • Login
Duet3D Logo Duet3D
  • Tags
  • Documentation
  • Order
  • Register
  • Login

BLTouch through an Expansion 3HC !?

Scheduled Pinned Locked Moved Solved
General Discussion
2
4
166
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • undefined
    nachogil
    last edited by 29 Jan 2023, 10:24

    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? 🤔


    www.nachogil.com
    www.nachogil.surf
    wwwtwitter.com/3dNachogil
    www.instagram.com/nachogilsurf

    undefined 1 Reply Last reply 29 Jan 2023, 13:08 Reply Quote 0
    • undefined
      droftarts administrators @nachogil
      last edited by 29 Jan 2023, 13:08

      @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.
      Send M98 P"config.g" to check if your config.g is generating any errors.

      Ian

      Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

      undefined 1 Reply Last reply 29 Jan 2023, 17:42 Reply Quote 1
      • undefined
        nachogil @droftarts
        last edited by 29 Jan 2023, 17:42

        @droftarts I'm using 3.4.4 firmware.

        I'm going to investigate and test based on your help.

        Thanks a lot


        www.nachogil.com
        www.nachogil.surf
        wwwtwitter.com/3dNachogil
        www.instagram.com/nachogilsurf

        1 Reply Last reply Reply Quote 0
        • undefined
          nachogil
          last edited by 30 Jan 2023, 14:56

          I have changed from io5 to io4 and works fine 👌

          Thanks a lot!!


          www.nachogil.com
          www.nachogil.surf
          wwwtwitter.com/3dNachogil
          www.instagram.com/nachogilsurf

          1 Reply Last reply Reply Quote 0
          • undefined Phaedrux marked this topic as a question 30 Jan 2023, 19:34
          • undefined Phaedrux has marked this topic as solved 30 Jan 2023, 19:35
          1 out of 4
          • First post
            1/4
            Last post
          Unless otherwise noted, all forum content is licensed under CC-BY-SA