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

    Opinions and questions about my first moves of my corexy

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    5
    16
    1.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.
    • deckingmanundefined
      deckingman @dc42
      last edited by

      @dc42 said in Opinions and questions about my first moves of my corexy:

      Thanks. Currently, G1 and G3 use a fixed segment size of 0.2mm.

      David,

      Did you mean G2 and G3 rather than G1 and G3?

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

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

        @deckingman said in Opinions and questions about my first moves of my corexy:

        @dc42 said in Opinions and questions about my first moves of my corexy:

        Thanks. Currently, G1 and G3 use a fixed segment size of 0.2mm.

        David,

        Did you mean G2 and G3 rather than G1 and G3?

        Yes, I have corrected it.

        I've done the calculations, and for large arcs we can use a much larger arc segment length than 0.2mm. So in 2.02RC5 I'll make the segment length vary depending on the arc radius, with limits of 0.2mm and 1.0mm. This will make it possible to draw arcs at five times the speed, for all but the smallest radius arcs.

        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
        • thweundefined
          thwe @dc42
          last edited by

          @dc42 :

          Which Duet or other controller are you using?

          -> Duet WiFi 1.04

          I think that optimizing the circle speed would not be bad. A dependency on the circle diameter sounds good, so the accuracy of small circles does not suffer.

          Otherwise, are the values for the beginning ok?

          Thomas

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

            Yes, the GCode commands look OK to me.

            I've made the change to vary the segment size depending on radius. Also I've timed the sine + cosine calculation:

            • On the Duet Maestro (120MHz, no hardware FP, no cache) sin+cos takes about 28us in float and 47us in double arithmetic.
            • On the Duet WiFi/Ethernet (120MHz, single precision FP, cache), sin+cos takes around 2us in float and 42us in double.

            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

            thweundefined Phaedruxundefined 3 Replies Last reply Reply Quote 0
            • thweundefined
              thwe @dc42
              last edited by

              @dc42 👍

              Thomas

              1 Reply Last reply Reply Quote 0
              • Phaedruxundefined
                Phaedrux Moderator @dc42
                last edited by

                @dc42 That only applies to G2 arcs though, correct? Are these moves only used in CNC tooling path planners? No slicers make use of them?

                Z-Bot CoreXY Build | Thingiverse Profile

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

                  @phaedrux said in Opinions and questions about my first moves of my corexy:

                  @dc42 That only applies to G2 arcs though, correct? Are these moves only used in CNC tooling path planners? No slicers make use of them?

                  Correct. Slicers work from STL models, in which curves surfaces are already approximated by straight lines.

                  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
                  • thweundefined
                    thwe @dc42
                    last edited by

                    @dc42 :
                    today the firmware update on RC6 made -> the circle with a diameter of 200m now runs with max. about 380 mm / s >> great!

                    Thomas

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

                      @thwe said in Opinions and questions about my first moves of my corexy:

                      @dc42 :
                      today the firmware update on RC6 made -> the circle with a diameter of 200m now runs with max. about 380 mm / s >> great!

                      Do you have a use for moving that fast in circles?

                      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

                      thweundefined 1 Reply Last reply Reply Quote 0
                      • thweundefined
                        thwe @dc42
                        last edited by thwe

                        Do you have a use for moving that fast in circles?

                        @dc42 : currently no, maybe later I would like to laser engrave

                        Thomas

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