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

    Rotary 4th axis rollover on 360, G93, macros

    Scheduled Pinned Locked Moved
    Firmware wishlist
    5
    18
    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.
    • MRobundefined
      MRob
      last edited by MRob

      @t3p3tony Sure, so my understanding is that rotary axis do not take part in a normal feedrate calculation in RR. So a move of G1 A100 Y0.1 F100 would ignore the A axis, and only calculate based on the tiny Y move, making it rapidly spin when it should be moving at a sedate pace. Fundamentally deg/minute is different from mm/minute, so you cannot mix them together. G93 sidesteps all that, it is much more elegant. Hope this answers the question!

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

        @mrob ahh ok, so there is the option to change that behaviour seperate to an axis being rotational or linear

        Sn (optional, supported in RRF 3.2beta3 and later) 0 = axes created in this command are treated as linear in feedrate calculations, 1 = axes created are treated as rotational in feedrate calculations. See section 2.1.2.5 of the NIST GCode standard for how the feedrate is interpreted. Default is S0 for linear axes and S1 for rotational axes (see the R parameter).

        https://duet3d.dozuki.com/Wiki/M584

        But you point about degrees/min vs mm/min makes sense none the less.

        www.duet3d.com

        MRobundefined 1 Reply Last reply Reply Quote 0
        • MRobundefined
          MRob @T3P3Tony
          last edited by

          @t3p3tony Yeah exactly, even if you can include it, it is not very helpful.

          So ahhh..... any thoughts on whether this could be built into RR at some point? 😀

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

            @mrob I have added it to the list of requests. I can't give a release target yet. Its very unlikely to be in 3.4.

            www.duet3d.com

            MRobundefined 2 Replies Last reply Reply Quote 0
            • MRobundefined
              MRob @T3P3Tony
              last edited by

              @t3p3tony Amazing! Thank you! I'll keep an eager eye on this.

              1 Reply Last reply Reply Quote 0
              • MRobundefined
                MRob @T3P3Tony
                last edited by

                @t3p3tony Looking to start a new build soon, in the design phase at the moment, any thoughts on when these features might be implemented? Not expecting any sort of hard promises obviously, just a very rough eta would be useful! Like 3 months, 6 months etc.

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

                  @mrob I am hopeful (but can't guarantee it) that we will look at this as part of 3.5.

                  www.duet3d.com

                  MRobundefined 1 Reply Last reply Reply Quote 0
                  • MRobundefined
                    MRob @T3P3Tony
                    last edited by

                    @t3p3tony That sounds great!! Although it does mean I need to ask when 3.5 final release is expected :).

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

                      @mrob while we try to work towards a major (3.N) stable release every 4 months or so, thus far it has pretty much always been longer than that (3.3 stable came out in June for example).

                      www.duet3d.com

                      MRobundefined maximyz3dundefined 2 Replies Last reply Reply Quote 0
                      • MRobundefined
                        MRob @T3P3Tony
                        last edited by

                        @t3p3tony Ah OK, so could be around 6 months then, I'll go UCCNC in the meanwhile.

                        1 Reply Last reply Reply Quote 0
                        • maximyz3dundefined
                          maximyz3d @T3P3Tony
                          last edited by

                          @T3P3Tony Hey looking into this rotary axis roll over as well for my current application did this feature ever get implemented?

                          droftartsundefined 1 Reply Last reply Reply Quote 0
                          • droftartsundefined
                            droftarts administrators @maximyz3d
                            last edited by

                            @maximyz3d there’s a GitHub issue for this here: https://github.com/Duet3D/RepRapFirmware/issues/780
                            It hasn’t been implemented yet.

                            Ian

                            T3P3 created this issue in Duet3D/RepRapFirmware

                            open Support configuring an axis as "continuous rotary" #780

                            Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

                            maximyz3dundefined 1 Reply Last reply Reply Quote 0
                            • maximyz3dundefined
                              maximyz3d @droftarts
                              last edited by

                              @droftarts Thank you I will look into this GitHub link. Hopefully the feature is implemented soon. In the meantime, I will try to add the functionality so I can learn more about RepRap firmware.

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