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

What is the cycle speed limitation of a Duet3D setup?

Scheduled Pinned Locked Moved
DSF Development
2
2
179
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
    qurt
    last edited by 4 Apr 2024, 20:05

    I know this question is a bit vague and also maybe more than just one question... and I am mainly interesting of the future direction.
    So I know that it is possible to run Klipper on the Duet Firmware and I know that Klipper seems to be often more Bleeding edge while Duet is more polished 1.

    From my instinct and understanding: Klipper is doing all the calculation on the Computer (e.g. the Raspberry Pi).
    A) Is this also true for the Duet?
    What I tried out is: using a Raspberry Pi 4 and a Raspberry Pi 5 with Duet and run a speed test gcode up to a limit/problem: and starting with a speed of S25000 I run on both units into Hiccups.
    (Note: There is a claim that it doesn't matter to much for steppers - but well I want to use servos... 2).
    B) Are the Hiccups an issue?
    C) Are they maybe caused the DuetBoard or the bus system and not the Compute unit?
    D) are there any performance improvements from switch to Klipper (and a powerful computer)?

    undefined 1 Reply Last reply 8 Apr 2024, 10:29 Reply Quote 0
    • undefined
      dc42 administrators @qurt
      last edited by 8 Apr 2024, 10:29

      @qurt we occasionally measure the maximum step rates supported by Duet main and expansion boards and publish them at https://docs.google.com/spreadsheets/d/1AWA1wLbOaYzxzdQa5LRZvn9rgEk2BuluHy6-_OnD6FY/edit?usp=sharing.

      In RRF all motion calculations are done on the Duet. Motion control and communication with expansoio boards are real-time task once the moves have been melded and finalised, and is therefore best done by a real-time processor running a real-time operating system. When Duet+RRF are used in SBC mode, the parsing of GCode commands is done on the SBC so that that Duet is relieved of some non-real-time tasks.

      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
      2 out of 2
      • First post
        2/2
        Last post
      Unless otherwise noted, all forum content is licensed under CC-BY-SA