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

    Multiple motion system

    Scheduled Pinned Locked Moved Solved
    General Discussion
    8
    69
    2.6k
    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.
    • jay_s_ukundefined
      jay_s_uk @dwuk3d
      last edited by

      @dwuk the out of sync/delay issues with a mainboard in expansion mode has been fixed internally. Don't know if a build has been made available

      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

      dwuk3dundefined 1 Reply Last reply Reply Quote 0
      • dwuk3dundefined
        dwuk3d @jay_s_uk
        last edited by

        @jay_s_uk Great - I was imagining it was some sort of comms issue - happy to test out the fix.

        1 Reply Last reply Reply Quote 0
        • dwuk3dundefined
          dwuk3d @jay_s_uk
          last edited by

          @jay_s_uk Yes - I am currently testing with T1 mapping U&V as X&Y in the second motion system - with the real X&Y in T0. It seems to work on 3.6.0 (with the Mini5+ on 3.5.4) - but I haven't tried that approach on a completely 3.5.4 system.

          It is not essential that I use U&V that way - as I can fairly easily change X&Y to U&V in my post processor.

          Alvaundefined 1 Reply Last reply Reply Quote 0
          • Alvaundefined
            Alva @dwuk3d
            last edited by

            @dwuk It was working in the 3.6.0-beta2+3 and it broke on the later versions. But i haven't tested the 3.6.0-beta4 yet though. Have you tested it?

            dwuk3dundefined 1 Reply Last reply Reply Quote 0
            • dwuk3dundefined
              dwuk3d @Alva
              last edited by

              @Alva It works differently between 3.5.4 and 3.6.0b4 - but I have been able to get it to work - but only if I home the U axis with M596 P1, and XY within M596 P0

              I can't actually get multi axis really working properly though - because I can't get M598 syncing to work.

              dwuk3dundefined 1 Reply Last reply Reply Quote 0
              • dwuk3dundefined
                dwuk3d @dwuk3d
                last edited by dwuk3d

                @Alva - update - I think I have found out the cause of my M598 issue -
                See https://forum.duet3d.com/post/352006

                I have so far been doing most of my tests as Macros.

                If I download the macro's and then upload them as Jobs then run them they work much better - with the M598's seeming to work correctly.

                This also might have fixed my M595 problem (although that might be a firmware based fix).

                Not sure if this will also have any impact on my 'axes in use' issues (that I worked around by putting M596's into my homing macro's) - but will now try running my homing and tests all using jobs rather than Macro's - so see if that sorts out any other issues.

                1 Reply Last reply Reply Quote 0
                • dwuk3dundefined
                  dwuk3d
                  last edited by

                  Update on 3.6.0.rc1

                  The same issue is occurring as far as I can see.

                  On 3.5.4 you can get an axis released by doing T-1 followed by M400 (or probably M598), but on 3.6.0.b4 and rc1 once you have used an AXIS in a motion system it seems to never be released- whatever combination of switching tools, motion systems, M400 and M598's I have tried.

                  Alvaundefined dc42undefined 3 Replies Last reply Reply Quote 0
                  • Alvaundefined
                    Alva @dwuk3d
                    last edited by

                    @dwuk3d Thank you so much for informing me. Sorry that i haven't got time to experiment further on this topic. I hope @dc42 and his team is looking into it .

                    1 Reply Last reply Reply Quote 0
                    • dwuk3dundefined dwuk3d referenced this topic
                    • dc42undefined
                      dc42 administrators @dwuk3d
                      last edited by dc42

                      @dwuk3d said in Multiple motion system:

                      On 3.5.4 you can get an axis released by doing T-1 followed by M400 (or probably M598), but on 3.6.0.b4 and rc1 once you have used an AXIS in a motion system it seems to never be released- whatever combination of switching tools, motion systems, M400 and M598's I have tried.

                      Thanks, I'll try to reproduce this.

                      EDIT: reproduced, created https://github.com/Duet3D/RepRapFirmware/issues/1099. I intend to fix it before we release 3.6.0-rc.2.

                      dc42 created this issue in Duet3D/RepRapFirmware

                      closed Axes not getting released in RRF 3.6.0-rc.1 #1099

                      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

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

                        @dwuk3d this is now fixed. Please try the 3.6.0-rc.1+3 binaries from https://www.dropbox.com/scl/fo/geqmn8gbn97n6b587mkbk/AJ2hBIqO-L57_QpR_uqHJ9c?rlkey=fw37wycbp2gil8rvxhe7aopy7&dl=0. Release notes are at https://github.com/Duet3D/RepRapFirmware/wiki/Changelog-RRF-3.x-RC#reprapfirmware-360-rc2-in-preparation.

                        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
                        • dwuk3dundefined
                          dwuk3d @dc42
                          last edited by

                          @dc42 Thanks -thanks that seems to have fixed my issue - I can for example assign T1 to M596 P0, Release T1 with a T-1, and then assign T1 to M596 T1 ok.

                          Will run further homing sequence and parallel printing tests once I have put machine back together - as am working on some improvements to the rear gantry (P1) at the moment.

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

                            @dwuk3d thanks for confirming. Please start a new thread if you find any further issues as this thread is already rather long.

                            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

                            Alvaundefined 1 Reply Last reply Reply Quote 0
                            • dc42undefined dc42 marked this topic as a question
                            • dc42undefined dc42 has marked this topic as solved
                            • Alvaundefined
                              Alva @dc42
                              last edited by

                              @dc42 Thank you. Confirmed as fixed from my side as well. 🙂

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