Duet3D Logo

    Duet3D

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • Documentation
    • Order

    Duet maximum achievable step rates

    Duet Hardware and wiring
    12
    47
    2866
    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.
    • garyd9
      garyd9 @zapta last edited by

      @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."

      JoergS5 1 Reply Last reply Reply Quote 0
      • JoergS5
        JoergS5 @garyd9 last edited by JoergS5

        This post is deleted!
        1 Reply Last reply Reply Quote 0
        • Luke'sLaboratory
          Luke'sLaboratory @zapta last edited by

          @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

          gaweyo 1 Reply Last reply Reply Quote 3
          • dc42
            dc42 administrators last edited by dc42

            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

            JoergS5 Luke'sLaboratory 2 Replies Last reply Reply Quote 1
            • JoergS5
              JoergS5 @dc42 last edited by

              @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.

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

                @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

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

                  @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
                    A Former User @deckingman last edited by A Former User

                    @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
                    • Luke'sLaboratory
                      Luke'sLaboratory @dc42 last edited by

                      @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
                      • gaweyo
                        gaweyo @Luke'sLaboratory last edited by

                        @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
                          A Former User @dc42 last edited by

                          @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

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

                            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
                              A Former User @deckingman last edited by A Former User

                              This post is deleted!
                              1 Reply Last reply Reply Quote 0
                              • Referenced by  JoergS5 JoergS5 
                              • First post
                                Last post
                              Unless otherwise noted, all forum content is licensed under CC-BY-SA