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

    X,Y Hall Effect Endstop Sensor Wiring & Config Question

    Scheduled Pinned Locked Moved Solved
    Duet Hardware and wiring
    4
    5
    792
    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.
    • KCMARINEundefined
      KCMARINE
      last edited by

      Hello to all,
      I have searched for several hours to find the answers and come up short. The machine is Voron 2.4 / 350, running Duet 6HC and 3HC expansion with the latest firmware updated DWC on a pi SBC.
      I would like to know the correct config for setting up Voron Hall Effect XY Endstop PCB. I have used a volt meter and can confirm the wiring is correct, getting 5V to the board and correct io pins per below wiring diagram from the 6HC board to Hall Effect PCB

      Screenshot 2023-01-15 at 9.25.21 PM.png

      Regarding the config of Hall Effect Sensors, what is the correct S- value? I am assuming a switch = S1?

      ; Endstops
      M574 X2 S1 P"io1.in"                              
      M574 Y2 S1 P"io2.in"                               
      M574 Z2 S1 P"io3.in"                               
      

      Calling M119 returns = Endstops - X: at max stop, Y: at max stop, Z: at max stop, Z probe: at min stop

      If this is correct then I am failing to see X and Y change when triggered with magnets.

      Any help is appreciated - thanks in advance

      1 Reply Last reply Reply Quote 0
      • Phaedruxundefined
        Phaedrux Moderator
        last edited by

        S1 is the only valid option. If you need to invert the trigger signal, you would add a ! to the pin name. like M574 Y2 S1 P"!io2.in"

        However, it sounds like you're never getting the status of the endstop to change even when it should be?

        Have you seen the hall sensor notes here? https://docs.duet3d.com/en/User_manual/Connecting_hardware/Sensors_endstops#h-33v-compatible-hall-sensor

        Z-Bot CoreXY Build | Thingiverse Profile

        oliofundefined 1 Reply Last reply Reply Quote 0
        • oliofundefined
          oliof @Phaedrux
          last edited by

          @Phaedrux only barely related, but would it also be possible to use IO2.out as an input for X to keep IO1 free?

          <>RatRig V-Minion Fly Super5Pro RRF<> V-Core 3.1 IDEX k*****r <> RatRig V-Minion SKR 2 Marlin<>

          jay_s_ukundefined 1 Reply Last reply Reply Quote 0
          • jay_s_ukundefined
            jay_s_uk @oliof
            last edited by

            @oliof that would work fine to keep everything on 1 header.

            @KCMARINE if this is a new build voron I would ditch the hall effect endstops as it seems generally accepted that they aren't great in enclosures and tend to suffer from repeatability issues. From what I've seen on discord, most users have changed to microswitch endstops.

            Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

            1 Reply Last reply Reply Quote 0
            • KCMARINEundefined
              KCMARINE
              last edited by

              Thanks for the confirmation and advice. I changed to micro switches, and it is working great - the hall effect sensor board seems defective.
              Appreciate your support - thanks, Ken

              1 Reply Last reply Reply Quote 1
              • Phaedruxundefined Phaedrux marked this topic as a question
              • Phaedruxundefined Phaedrux has marked this topic as solved
              • First post
                Last post
              Unless otherwise noted, all forum content is licensed under CC-BY-SA