Duet3D Logo

    Duet3D

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

    Actual speed on my Delta

    General Discussion
    3
    8
    275
    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.
    • core3d.tech
      core3d.tech last edited by

      I think I need so additional education. In an earlier discussion (https://forum.duet3d.com/topic/328/max-speed-at-different-microsteppings/3) it's mentioned that 16x micros stepping Duet can only do up to 100mm/sec. I've been running my Delta at different speeds

      80mm/sec 1200 acc
      160mm/sec 3000 acc
      240mm/sec 4000 acc
      320mm/sec 6000 acc
      400mm/sec 8000 acc

      I understand that most of the time 240, 320 400 will not be printing at that speed due acceleration and jerk but even at the higher speeds the interface does show it reaching these speeds once in a while.

      has something changed (the mentioned post is 2 years old) or am I reading things wrong?

      deckingman 1 Reply Last reply Reply Quote 0
      • deckingman
        deckingman @core3d.tech last edited by

        @core3d-tech Yes, you've misread that post of Davids. He said " For example, if you have 80 steps/mm at x16 then you will have 1280 at x256".

        So that's 1280 steps per mm using 256 X micro stepping and then he goes on to say "which implies a maximum speed of around 100mm/sec to allow for 2 motors running". So 100mm/sec @256 X micro-stepping, not at 16X.

        Things have moved on a bit as DC said in that post and for multiple motors, the step pulse frequency is around 180kHz rather than the 130 kHz that he used. So if you divided that by your steps per mm, it'll give you an idea of what you can expect. Using the example in that thread of 1280 step per mm (using 256 x micro-stepping) then you ought to get in the region of 140 mm/sec (180,000/1280) but when you drop to 16X micro stepping the calculation becomes 180,000/80 (steps per mm at 16x micro-stepping) = 2,250 mm/sec!

        That ought to be adequate ☺

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

        1 Reply Last reply Reply Quote 0
        • core3d.tech
          core3d.tech last edited by

          Thanks for that. Out of curiosity, what is the interface showing when it states requested speed 320 and top speed 320? Considering the top speed constantly fluctuates I assumed it was actual reached speed but clearly it can't be (I was running at 16x with 256 interpolation). I'm going to run some test at 16x no interpolation now to see what happens.

          deckingman 1 Reply Last reply Reply Quote 0
          • bondus
            bondus last edited by

            Interpolation is done by the drivers, there will be no difference.
            It is the acceleration that limits the max speed in most scenarios. High acceleration is they key to fast prints unless you print really big models.
            Step rate is very rarely an issue when you have a Duet. It easily became a problem on those nasty 8-bit boards that have been the standard for far too long.

            deckingman 1 Reply Last reply Reply Quote 0
            • deckingman
              deckingman @core3d.tech last edited by

              @core3d-tech said in Actual speed on my Delta:

              Thanks for that. Out of curiosity, what is the interface showing when it states requested speed 320 and top speed 320? Considering the top speed constantly fluctuates I assumed it was actual reached speed but clearly it can't be (I was running at 16x with 256 interpolation). I'm going to run some test at 16x no interpolation now to see what happens.

              Yes, the displayed speed is correct but it doesn't update as quickly as the carriage moves, so at high speeds, it's more of a snap shot. 16 x with or without interpolation makes no difference as far as the firmware is concerned. The duet sends the same pulses to the driver chip but when interpolation is active, the driver chips sub dived the micro-step pulses into 16 smaller segments. That's how they interpolate to 256 x (16 x 16).

              In actual fact, it's not true interpolation because the duet cannot send a fraction of a pulse. So from a resolution point of view 16x with or without interpolation are exactly the same thing. When interpolation is active, the driver chip sends out 16 smaller pulses for every single pulse that it receives. The net result is that motion might be smoother and quieter but resolution is exactly the same.

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

              1 Reply Last reply Reply Quote 0
              • deckingman
                deckingman @bondus last edited by

                @bondus said in Actual speed on my Delta:

                It is the acceleration that limits the max speed in most scenarios. High acceleration is they key to fast prints unless you print really big models.

                Actually, it's the filament melt rate that limits the maximum print speed for the vast majority of people.

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

                bondus 1 Reply Last reply Reply Quote 0
                • core3d.tech
                  core3d.tech last edited by

                  Thanks, I just verified (visually) that interpolation is indeed moot. my settings:

                  M350 X16 Y16 Z16 E16 U16 I1

                  and printing a circle at 400mm/s indeed runs at 400ms (ish). replaying the video it seems to be running at 384ms (acceleration/jerk )

                  1 Reply Last reply Reply Quote 0
                  • bondus
                    bondus @deckingman last edited by

                    @deckingman said in Actual speed on my Delta:

                    Actually, it's the filament melt rate that limits the maximum print speed for the vast majority of people.

                    That's very true. That damned plastic refuses to behave 😉

                    But acceleration can keep your average speed high, even in the detailed sections of the prints.

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