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

Duet maximum achievable step rates

Scheduled Pinned Locked Moved
Duet Hardware and wiring
12
47
5.9k
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
    zapta @deckingman
    last edited by zapta 3 Mar 2021, 19:32 3 Mar 2021, 19:31

    @deckingman said in Duet maximum achievable step rates:

    how can having a lower maximum step pulse frequency be beneficial (or "more optimal") for other users?

    @deckingman, here are two examples

    1. Freeing significant developer's time/attention to features that benefit most users.

    2. Reducing the need for more expensive hardware.

    Nothing is free, including higher pulse rate.

    It's Duet3d's role to scope their products but we need to understand that every scoping decisions is a compromise.

    "Perfect is the enemy of good".

    undefined undefined 2 Replies Last reply 3 Mar 2021, 20:01 Reply Quote 0
    • undefined
      deckingman @zapta
      last edited by 3 Mar 2021, 20:01

      @zapta said in Duet maximum achievable step rates:

      @deckingman, here are two examples

      1. Freeing significant developer's time/attention to features that benefit most users.

      2. Reducing the need for more expensive hardware.

      Nothing is free, including higher pulse rate.

      Actually, there are alternatives to Duet which offer much higher step rates and which are free. I can provide a link but fear that I might fall fowl of forum rules by linking to what might be seen as competitors.

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

      undefined 1 Reply Last reply 3 Mar 2021, 20:03 Reply Quote 0
      • undefined
        Phaedrux Moderator @deckingman
        last edited by 3 Mar 2021, 20:03

        @deckingman said in Duet maximum achievable step rates:

        I can provide a link but fear that I might fall fowl of forum rules by linking to what might be seen as competitors.

        πŸ™„

        I think he means Klipper

        https://www.klipper3d.org/

        Z-Bot CoreXY Build | Thingiverse Profile

        undefined 1 Reply Last reply 3 Mar 2021, 21:40 Reply Quote 0
        • undefined
          Phaedrux Moderator @zapta
          last edited by 3 Mar 2021, 20:05

          @zapta I would say that we're always trying to maximize the step rate that the hardware is capable of providing.

          Z-Bot CoreXY Build | Thingiverse Profile

          undefined 1 Reply Last reply 3 Mar 2021, 21:33 Reply Quote 1
          • undefined
            deckingman @Phaedrux
            last edited by 3 Mar 2021, 21:33

            @Phaedrux Actually this is more explicit. - https://www.klipper3d.org/Features.html πŸ˜‰

            But lets' not go there - theoretical rates are divorced from what happens in the real world. So I can see how pursuing this line of thought will end (or never end).

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

            1 Reply Last reply Reply Quote 0
            • undefined
              zapta @Phaedrux
              last edited by 3 Mar 2021, 21:40

              @Phaedrux said in Duet maximum achievable step rates:

              I think he means Klipper

              Doesn't Klipper require SBC in addition to a hardware controller such as Duet? IIRC @deckingman expressed in the past concerns about non SBC configurations but I may be wrong.

              Anyway, I leave it to the Duet staff to scope their products and to prioritize their work.

              undefined 1 Reply Last reply 3 Mar 2021, 22:04 Reply Quote 0
              • undefined
                garyd9 @zapta
                last edited by 3 Mar 2021, 21:45

                @zapta said in Duet maximum achievable step rates:

                Anyway, optimizing/prioritizing the hardware/software design for one niche use case like this proportional color mixing can make it sub optimal for the rest of the users.

                Scoping a product sometimes requires a tough decision making process.

                RRF used to have an excellent pulse rate, but there were regressions somewhere in RRF2 and RRF3 didn't make it any better. Happily, Duet3D has spent the time to correct the situation. Many would consider it a bug fix, and if my understanding of dc42 is correct, the regressions irritated him on a personal level.

                While this might not impact you, personally, it can have impacts for different configurations that are far more common than @deckingman's multi-dimensional mixing hot end.

                "I'm not saying that you are wrong - I'm just trying to fit it into my real world simulated experience."

                undefined 1 Reply Last reply 3 Mar 2021, 21:54 Reply Quote 0
                • undefined
                  JoergS5 @garyd9
                  last edited by JoergS5 3 Mar 2021, 21:56 3 Mar 2021, 21:54

                  This post is deleted!
                  1 Reply Last reply Reply Quote 0
                  • undefined
                    Luke'sLaboratory @zapta
                    last edited by 3 Mar 2021, 22:04

                    @zapta

                    Yep - requires another computer to do the kinematics and generate the timings, then sends just raw step pulse information for the MCU to execute. Klipper doesn't use segmentation to calculate moves, instead opting for an iterative solver that uses the final position to calculate back how to get there.

                    I run toolboards (not the 1LC, but inspired by) over CAN with klipper - basically using CAN to tunnel serial signal through - and it works great and stays in sync with the rest of the motion system.

                    Apparently klipper only peaks at like 6kb/s usage max for data transfer, which is well within non-FD capabilities. Most of the issues are actually from limited adapters available that behave correctly with the current hack of tunneling serial thru CAN.

                    The one thing that klipper focuses on is keeping mutliple MCU's in sync from a master. I don't know the ins and outs of how that's accomplished, but considering that they do it over serial or the even more hacky serial-by-can implementation, I'd think that there's something to be learned there.

                    Related to main topic - I am genuinely appreciative of the bugfixes bringing back steprate performance. I'll be putting a small machine through its paces, and hope to run back-to-back prints between klipper and RRF on a d3 mini to help 1) Get an idea if there's really a difference in print performance and 2) help find ways to improve RRF's performance, especially with future input shaping adventures.

                    Luke
                    http://lukeslab.online

                    undefined 1 Reply Last reply 4 Mar 2021, 14:52 Reply Quote 3
                    • undefined
                      dc42 administrators
                      last edited by dc42 3 Apr 2021, 09:35 4 Mar 2021, 09:34

                      FWIW I've further increased the maximum available step rate post 3.3beta1 on most boards (all except the Maestro, Tool Board and 1XD). I've already put one of the new figures in the step rates spreadsheet. Step rates in 3.3beta1 are already better than in 3.2.2 for the Tool Board and the 1XD. However, some of the increase may be lost when input shaping is fully implemented.

                      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 undefined 2 Replies Last reply 4 Mar 2021, 09:37 Reply Quote 1
                      • undefined
                        JoergS5 @dc42
                        last edited by 4 Mar 2021, 09:37

                        @dc42 for the brave of us (I mean it πŸ™‚ ) , making it configurable through some parameter would be nice. Otherwise many thanks for the continuous improvements.

                        undefined 1 Reply Last reply 4 Mar 2021, 09:40 Reply Quote 0
                        • undefined
                          dc42 administrators @JoergS5
                          last edited by 4 Mar 2021, 09:40

                          @JoergS5 said in Duet maximum achievable step rates:

                          @dc42 for the brave of us (I mean it πŸ™‚ ) , making it configurable through some parameter would be nice. Otherwise many thanks for the continuous improvements.

                          Making what configurable?

                          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 4 Mar 2021, 10:48 Reply Quote 0
                          • undefined
                            JoergS5 @dc42
                            last edited by 4 Mar 2021, 10:48

                            @dc42 I mean the interrupt rate. But don't waste time, I can do it myself by recompiling the firmware. Only if others have the need, it would be interesting.

                            1 Reply Last reply Reply Quote 0
                            • ?
                              A Former User @deckingman
                              last edited by A Former User 3 Aug 2021, 08:54 4 Mar 2021, 12:34

                              @deckingman said in Duet maximum achievable step rates:

                              @zapta said in Duet maximum achievable step rates:

                              @JoergS5 said in Duet maximum achievable step rates:

                              ........................ Anyway, optimizing/prioritizing the hardware/software design for one niche use case like this proportional color mixing can make it sub optimal for the rest of the users. ..................

                              Woah, hold on a minute. Are you seriously suggesting that increasing the maximum step pulse frequency is a), only beneficial to users of mixing hot ends, and b) a sub optimal thing to do for all other users?

                              Setting aside the other use cases for higher micro-stepping such as users with very small nozzle and/or layers heights or users with 0.9 degree motors or more recently 0.45 degree motors, possibly in conjunction with fine lead screws, how can having a lower maximum step pulse frequency be beneficial (or "more optimal") for other users?

                              All 0.45Β° motors (nema16-18) I got quotes for are "way north from" ca. 100euros, if they are marked "DonΒ΄t use for new design" they are slightly cheaper - maybe a little below 100 (oh and min quantitiy is 5 or even 10...), but maybe that is just me having not found the right place to ask or something like it (I only know of ec-mot... and lin-enginee... (sorry for obfuscating the companynames but I do not want to get banned from the forum) to have those)... So I guess as long as not some company rolls the market new, I personally will stick to quality 0.9Β°-steppers with higher gearing ratio (currently in my personal calculations cheaper). If anybody does know of a cheaper source for 0,45Β°-steppers please share!

                              That said I am also in favour for higher-step-rates
                              +1
                              but out of a total diffrent usecase: High-speed-printing (single-extruder-single-colour, e.g. e3d-(super-)volcano or maybe one day the newer slice-engineering-mosquito-magnum(+)) for lots of lots of series production parts...

                              This post maybe a bit off, but I hope you do not mind - after all it is a public forum... ah and thanks for your hint above in your answer! I think you have a really cool use-case with your printer 😎

                              1 Reply Last reply Reply Quote 1
                              • undefined
                                Luke'sLaboratory @dc42
                                last edited by 4 Mar 2021, 14:11

                                @dc42 said in Duet maximum achievable step rates:

                                Sounds like a net positive to me! πŸ˜„

                                Luke
                                http://lukeslab.online

                                1 Reply Last reply Reply Quote 0
                                • undefined
                                  gaweyo @Luke'sLaboratory
                                  last edited by 4 Mar 2021, 14:52

                                  @Luke-sLaboratory said in Duet maximum achievable step rates:

                                  I run toolboards (not the 1LC, but inspired by) over CAN with klipper

                                  thanks for bringing this up, looks very interesting!

                                  1 Reply Last reply Reply Quote 0
                                  • ?
                                    A Former User @dc42
                                    last edited by 13 May 2021, 14:58

                                    @dc42

                                    Hi duet-team,

                                    I am interested in a build of a bigger core-xy (450x450) with either the duet3-mini oder duet3-6hc. The build is optimisted for very-low-moving-mass for very high accel/jerk vals. Are you still updating the values for the alpha 3.3 for those 2 boards here when released in that chart?

                                    Best regards

                                    undefined 1 Reply Last reply 13 May 2021, 15:41 Reply Quote 0
                                    • undefined
                                      dc42 administrators @A Former User
                                      last edited by 13 May 2021, 15:41

                                      Good point, we need to measure them all again for 3.3.

                                      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
                                      • ?
                                        A Former User @deckingman
                                        last edited by A Former User 13 May 2021, 19:12

                                        This post is deleted!
                                        1 Reply Last reply Reply Quote 0
                                        • undefined JoergS5 referenced this topic 25 May 2022, 21:54
                                        • First post
                                          Last post
                                        Unless otherwise noted, all forum content is licensed under CC-BY-SA