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

    W Axis Endstop

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    2
    11
    1.2k
    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.
    • DougJonesundefined
      DougJones
      last edited by

      I have a machine with 4 independant Carriages (3 extruders and a 5.5 watt laser - X, U, W, V). Everything seems to be working fine, but i added the V Axis and I don't know what to connect that endstop to. I am using the 3.3v magnetic endstop below. I am using this endstop successfully for X, Y and U.

      I currently have the endstop connected to the header through the following:
      pin 2 GND
      pin 3 3.3v
      pin 4 E2_Stop (i think this is the one that gets mapped to the V axis, correct?)

      I have a Duet Ethernet with a 50 pin green breakout board.

      The endstop powers up just fine, but no state change shown in the web interface (on any drive). Am I missing something?

      config:

      M584 X6 Y5 Z8:9 U7 V1 W0 E3:4
      M574 X1 Y1 Z1 U2 V1 W1 S1

      http://ooznest.co.uk/Endstops/Hall-Effect-Endstop-3.3V

      1 Reply Last reply Reply Quote 0
      • DougJonesundefined
        DougJones
        last edited by

        Correction

        pin 4 E2_Stop (i think this is the one that gets mapped to the W axis, correct?)

        1 Reply Last reply Reply Quote 0
        • DougJonesundefined
          DougJones
          last edited by

          Am I correct?

          The endstop order is:
          U is E0_STP
          V is E1_STP
          W is E2_STP
          A is E3_STP
          B is E4_STP
          C is E5_STP

          As a side note I am using the IR probe so the Z_STP has nothing connected to it.

          1 Reply Last reply Reply Quote 0
          • dc42undefined
            dc42 administrators
            last edited by

            In the current firmware, unfortunately that isn't going to work, because endstops 5-9 are read through the SX1509B on the DueX board. I will look at an alternative solution for when there is no DueX board present.

            Duet WiFi hardware designer and firmware engineer
            Please do not ask me for Duet support via PM or email, use the forum
            http://www.escher3d.com, https://miscsolutions.wordpress.com

            1 Reply Last reply Reply Quote 0
            • DougJonesundefined
              DougJones
              last edited by

              I'm not sure i understand.

              Although the pins in the documentation for the expansion header are listed as E2_STOP, E3_STOP, etc. They are un-available? The Pins 4,11,14,19 & 24 do nothing?

              Looking in the schematics on Github, I can see the DueX shows the SX1509B .
              Could I obtain one of the sparkfun boards based in the SX1509B to add these inputs?

              Another option, maybe. I am running the breakout board as I have closed-loop drivers and motors (steppers with an encoder) that require the step and direction signals. I had ordered a DueX5 f/w V0.8 with my Duet. I was under the impression that i could not use the external drives with that expansion board. The documents on Github indicate that "The E2-E5 testpoints are not required for ATE however they do provide a point for users to add step/dir/enable headers for external drivers in extrimis". I assume that the exclusion of E6 is a typo as I see the pads for E6.

              I am happy to solder headers onto those points, if it is possible. I am assuming these are 3.3v logic on those points?

              1 Reply Last reply Reply Quote 0
              • DougJonesundefined
                DougJones
                last edited by

                Whoops, wiki shows 4,11,14,19 & 24 as stops on the JPG expansion header .jpg. The document on github shows them as the inputs for the SX1509B.

                1 Reply Last reply Reply Quote 0
                • DougJonesundefined
                  DougJones
                  last edited by

                  I've added headers to the step/dir/en pads on the DueX5. Assuming its 3.3v logic, I've added a logic converter to get the signals step/dir signals to external drives to 5V.

                  No motion. Do i need to change something in the config now that i've switched to the DueX5?

                  1 Reply Last reply Reply Quote 0
                  • dc42undefined
                    dc42 administrators
                    last edited by

                    As stated clearly in the wiki, you cannot use those test pads on a DueX5 to connect external drivers. On a DueX2 you can connect external drivers to the 3 sets that have no stepper driver chip connected.

                    Duet WiFi hardware designer and firmware engineer
                    Please do not ask me for Duet support via PM or email, use the forum
                    http://www.escher3d.com, https://miscsolutions.wordpress.com

                    1 Reply Last reply Reply Quote 0
                    • DougJonesundefined
                      DougJones
                      last edited by

                      Ok, plan B.

                      What about adding the Adafruit SX1509 board to get the extra IO? Is that possible as-is?

                      1 Reply Last reply Reply Quote 0
                      • DougJonesundefined
                        DougJones
                        last edited by

                        Ok, found the wiki section about the SX1509. That all looks easy.

                        Do i need to do anything special to configure the I/O 0 as an input or I/O 15 as an output?

                        Based on the documentation, pin 27 of the SX1509 is I/O 0 and that maps to the E2_Stop which would be the W axis end stop. Correct?

                        Also, I have filament monitor sensors that I'd like to connect, but M591 only accepts endstops on the main board, not through the expansion board or IO. How can this be accomplished I am using all endstop connections already (X,Y,Z,U,V and I have a PanelDue so 10-11 are out also)?

                        One last question or maybe a future request. It looks like the SX1509 boards can be daisy chained up to 4 of them together. Not that I need any more IO than a single card could provide, it may be nice down the road.

                        1 Reply Last reply Reply Quote 0
                        • dc42undefined
                          dc42 administrators
                          last edited by

                          In firmware 1.21RC1 the additional endstop pins on the Duet expansion connector should work when there is no DueX board connected.

                          Duet WiFi hardware designer and firmware engineer
                          Please do not ask me for Duet support via PM or email, use the forum
                          http://www.escher3d.com, https://miscsolutions.wordpress.com

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post
                          Unless otherwise noted, all forum content is licensed under CC-BY-SA