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

    External Rotary Encoder with Duet Wi-Fi

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    8
    10
    2.4k
    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.
    • jaydevdaveundefined
      jaydevdave
      last edited by

      Hello,

      I want to connect external rotary encoder with any of the pins on expansion board. How can I do the same?
      Also, guide me on how to program Duet Wi-Fi for the external rotary encoder being connected?
      Thank you

      1 Reply Last reply Reply Quote 0
      • T3P3Tonyundefined
        T3P3Tony administrators
        last edited by

        Can you clarify bid this is for implementing feedback for closed loop control or as part of a UI?

        www.duet3d.com

        1 Reply Last reply Reply Quote 0
        • Edkirkundefined
          Edkirk
          last edited by

          Since the topic of rotary encoder has come up it brings me to a goal I have for quite a while, to micro step the Z axis to fine tune first layer of print. I have my Z axis stepper mounted so I can rotate it about 90 degrees to tune the first layer.

          Sorry to but in.

          Thanks, Ed

          1 Reply Last reply Reply Quote 0
          • deckingmanundefined
            deckingman
            last edited by

            @Edkirk:

            Since the topic of rotary encoder has come up it brings me to a goal I have for quite a while, to micro step the Z axis to fine tune first layer of print. I have my Z axis stepper mounted so I can rotate it about 90 degrees to tune the first layer.

            Sorry to but in.

            Thanks, Ed

            Why don't you just use baby stepping? It allows plus or minus 0.05mm steps.

            Ian
            https://somei3deas.wordpress.com/
            https://www.youtube.com/@deckingman

            1 Reply Last reply Reply Quote 0
            • fmaundefined
              fma
              last edited by

              Ed, using a rotary encoder for adjusting first layer is something I was dreaming of for a long time, with my previous printers.

              Then came the Duet, and the baby stepping 😉 I think it is even possible to change the default 0.05mm step value…

              Frédéric

              1 Reply Last reply Reply Quote 0
              • Edkirkundefined
                Edkirk
                last edited by

                I find the baby stepping somewhat awkward and have to take my eyes off of the print to use the buttons on the PC or touch screen. I don't have to look away from the print to rotate the motor, I sometimes forget to te-zero the motor and run out of travel. When everything is set up properly it only takes a few degree of rotation right or left to get the perfect first layer.

                Ed

                1 Reply Last reply Reply Quote 0
                • TickTockundefined
                  TickTock
                  last edited by

                  +1
                  My ideal would be panelview + rotary encoder enclosed in a pendant like the big machines have. Maybe a few dedicated buttons for X,Y,X, etc.

                  1 Reply Last reply Reply Quote 0
                  • DjDemonDundefined
                    DjDemonD
                    last edited by

                    Marlin babystepping is done with rotary encoder it is quite an intuitive and satisfying way to do it.

                    Simon. Precision Piezo Z-Probe Technology
                    www.precisionpiezo.co.uk
                    PT1000 cartridge sensors NOW IN, just attach to your Duet board directly!

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

                      PanelDue has a hardware option to add a rotary encoder, but it's not yet supported in the firmware.

                      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
                      • Edkirkundefined
                        Edkirk
                        last edited by

                        I really wanted a rotary encoder to dial in the first layer but after using the Duet WiFi and converting my core x/y to the mini differential IR sensor and building a delta with a delta smart effector sensing accuracy is so precise my prints start up great. Occasionally I use baby stepping and noticed the setting stays in effect until I shut the printer off, at least it appears to work this way. Hard to tell since things just work so much better with the Duet WiFi.

                        Thanks for the great work.

                        Ed

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