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

Duet 3 Expansion 3HC sensorless homing via CAN

Scheduled Pinned Locked Moved
General Discussion
7
29
1.1k
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
    Cognirit @dc42
    last edited by 19 Oct 2024, 12:07

    @dc42 Can you tell us if there is at least a rough prediction of when the update we need will be released at least in beta? We would love to take on testing it and actively share the results.

    1 Reply Last reply Reply Quote 0
    • undefined
      Cognirit @dc42
      last edited by 23 Nov 2024, 10:19

      @dc42 Good day!

      I noticed the release of beta3 in the project changelog.

      Could you please let me know if the sensorless homing issue for the Duet3 Extension 3HC board is planned to be fixed in beta3?

      Thank you!

      1 Reply Last reply Reply Quote 0
      • undefined
        tru_ann
        last edited by 23 Dec 2024, 12:10

        @dc42 Good afternoon!
        We join the question from Cognirit about issue solution in beta3. We also are very much looking forward to a soon release in which this problem will be fixed. Thanks!

        undefined 1 Reply Last reply 24 Dec 2024, 07:03 Reply Quote 0
        • undefined
          gnydick
          last edited by 24 Dec 2024, 03:46

          I didn't know this was a limitation of the expansion boards. I ignorantly went out and got the 3HC, converted my RailCore to AWD and sensing works. My 3HC is CAN ID 1 and I see messages in the console that tell me driver 1.0 or 1.1 stalled.

          The issue I do face, please don't discuss here, I'll start a post and not steal this thread, is that the steppers become increasingly unsynced after homing each axis.

          1 Reply Last reply Reply Quote 0
          • undefined
            dc42 administrators @tru_ann
            last edited by 24 Dec 2024, 07:03

            @tru_ann @Cognirit we've scheduled this feature to be included in 3.6 and I've started work on it. It may not be finished in time for 3.6 beta 3 but will be in 3.6 RC1.

            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

            undefined 1 Reply Last reply 29 Dec 2024, 16:13 Reply Quote 0
            • undefined
              Cognirit @dc42
              last edited by 29 Dec 2024, 16:13

              @dc42 Great to hear that! Thank you!

              undefined 1 Reply Last reply 17 Jan 2025, 17:26 Reply Quote 0
              • undefined
                T3P3Tony administrators @Cognirit
                last edited by 17 Jan 2025, 17:26

                @Cognirit this has been implemented in 3.6 beta3:

                https://forum.duet3d.com/topic/37289/software-version-3-6-0-beta-3-now-available

                www.duet3d.com

                undefined undefined 2 Replies Last reply 18 Jan 2025, 03:15 Reply Quote 0
                • undefined
                  Cognirit @T3P3Tony
                  last edited by 18 Jan 2025, 03:15

                  @T3P3Tony Thank you for writing! @dc42

                  I can't properly convey how glad I am that I came across your developments and Duet2 about 7 years ago - and I still use them primarily in projects and research.

                  In my opinion it is currently the most flexible and user-friendly system for enthusiasts who are trying to create something new in the world of CNC machines.

                  Thank you and your team for all the work and effort you've put into this ecosystem and I hope it thrives for a long time to come!

                  undefined 1 Reply Last reply 18 Jan 2025, 11:59 Reply Quote 3
                  • undefined
                    T3P3Tony administrators @Cognirit
                    last edited by T3P3Tony 18 Jan 2025, 11:59

                    @Cognirit thanks for the kind words!

                    www.duet3d.com

                    1 Reply Last reply Reply Quote 0
                    • undefined
                      tru_ann @T3P3Tony
                      last edited by 28 Jan 2025, 14:34

                      @T3P3Tony @dc42 Glad to hear this!
                      I'm relatively new to your platform, but it's nice how customizable it is and how responsive the developers are.

                      1 Reply Last reply Reply Quote 0
                      • undefined
                        tru_ann
                        last edited by 31 Jan 2025, 16:11

                        @dc42 @T3P3Tony Hello! We installed firmware 3.6 beta3 and tested sensorless homing on the Duet3 3HC board. Individually all Z-axes perform homing without problems. However, when we tried to run homing with independent stopping (M574 Z2 S4) the system worked the same way as with S3 mode: when the first axis reached the end, all axes stopped. We tried running homing with the same settings, connecting the motors to the Duet3 6HC main board and it worked as it should: each motor stopped at the correct time. Is it possible that this is another unresolved problem with the Duet3HC Expansion board? I am attaching our configuration files. Thanks!
                        homez.g
                        config.g

                        undefined undefined 3 Replies Last reply 31 Jan 2025, 17:07 Reply Quote 1
                        • undefined
                          T3P3Tony administrators @tru_ann
                          last edited by 31 Jan 2025, 17:07

                          @tru_ann thanks for testing and reporting this, we will investigate further

                          www.duet3d.com

                          1 Reply Last reply Reply Quote 0
                          • undefined
                            dc42 administrators @tru_ann
                            last edited by 7 Feb 2025, 09:38

                            @tru_ann I confirm this is a bug and I am looking into it.

                            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
                            • undefined
                              dc42 administrators @tru_ann
                              last edited by 7 Feb 2025, 12:36

                              @tru_ann this is now fixed in the source code. The fix will be in a new 3.6 beta, RC or internal build soon.

                              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

                              undefined 1 Reply Last reply 10 Feb 2025, 07:50 Reply Quote 0
                              • undefined
                                tru_ann @dc42
                                last edited by 10 Feb 2025, 07:50

                                @dc42 @T3P3Tony Thank you! It's nice that the problem was fixed so quickly!

                                undefined 1 Reply Last reply 10 Feb 2025, 11:35 Reply Quote 0
                                • undefined
                                  dc42 administrators @tru_ann
                                  last edited by 10 Feb 2025, 11:35

                                  @tru_ann there are now unofficial 3.6.0-beta.3+4 builds containing the fix available at https://www.dropbox.com/scl/fo/wyqfqmzj0v7otx6wzqfdl/AJXLaai4nWowqfLtA4gePUk?rlkey=jpyla60xf2tqql0h4nx4sn9yv&dl=0

                                  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

                                  undefined 1 Reply Last reply 14 Feb 2025, 15:44 Reply Quote 0
                                  • undefined
                                    tru_ann @dc42
                                    last edited by 14 Feb 2025, 15:44

                                    @dc42 Thank you very much! We successfully implemented unofficial 3.6.0-beta.3+4 build.The functionality we are interested in, including independent homing in S4 mode when connected to Duet3HC, works fine with it. We have not found for any other bugs, because we didn't do a full test. If we find any, we will write to you.
                                    We are very satisfied with the use of sensorless homing for the Z axes, as it allows us to completely get rid of the end stops. We have been using this functionality for a long time in our previous 3D printers and have now implemented it in the new one. We would like to share our experience with those who may also be interested in this option, so that it is easier for them to configure and try it out. We attach a video of how the system works as well as our config files.
                                    Triple Z axis sensorless homing.mp4
                                    config.g
                                    homex.g, homey.g, homez.g

                                    undefined droftartsundefined 2 Replies Last reply 14 Feb 2025, 16:18 Reply Quote 1
                                    • undefined
                                      dc42 administrators @tru_ann
                                      last edited by 14 Feb 2025, 16:18

                                      @tru_ann I'm glad it's working for you. We've released 3.6.0-beta.4 now.

                                      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
                                      • droftartsundefined
                                        droftarts administrators @tru_ann
                                        last edited by 14 Feb 2025, 16:37

                                        @tru_ann Are your Z axes belt or leadscrews? As noted here https://docs.duet3d.com/en/User_manual/Connecting_hardware/Sensors_stall_detection#limitations-of-stall-detection, stall homing is not as precise or repeatable as endstops or probes:

                                        The stepper drivers only update the stall detection state every 1 or 4 full steps, depending on configuration. So the actual position of the stall is uncertain to either +/- half a full step or +/- 2 full steps. This means that when using stall detection to replace endstop switches, the position defined by the stall is much less accurate than with typical endstop switches.

                                        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 20 Feb 2025, 12:54 Reply Quote 0
                                        • undefined
                                          tru_ann @droftarts
                                          last edited by 20 Feb 2025, 12:54

                                          @droftarts Leadscrews. If you're interested, we've attached a video in the post above.

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