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

    G28 Z : Error: SetPositions called when DDA ring not empty

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    2
    5
    282
    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.
    • Philippe71undefined
      Philippe71
      last edited by Philippe71

      Trying to set up a head pre-set bench. It is equipped with a Duet 3 Mini 5+ motherboard version 3.4.5 (2022-11-30 19:41:16) running on Duet 3 Mini5plus Ethernet (standalone mode) with a printhead equipped with a Duet EXP3HC rev 1.02 or later firmware version 3.4.4 (2022-10-14 11:45:56) connected by CanFD

      There is only one Z-axis connected (0.4) to the Duet 3 Mini 5 board, this axis is used to adjust the Z-level of the probe outside the machine.
      There is no X or Y axis (homex.g is simply : G92 X0)

      At startup in config.g, I made a Home Z (G28 Z), everything goes well.

      But if I run the G28 Z command again, I almost always get the error message =
      Error: SetPositions called when DDA ring not empty

      Then the motherboard crashes, the Z commands do not work anymore.

      Note that the same configuration with a Duet3 6HC motherboard works very well.

      My Homez.g and Homeall.g are identical:

      G91; relative positioning
      G1 H1 Z50 F1000 ; move Z UP until the endstop is triggered
      G1 Z-5
      G1 H1 Z50 F180 ; move Z UP until the endstop is triggered
      G1 Z-5 F1000
      M400
      G92 Z23 E0 ; set Z position to axis
      G90
      

      I tried with or without M400, placing the G90 before or after the G92 Z23...

      If I turn off the bench and turn on again, the first home Z (G28 Z) works again.

      Do you have an idea?

      Thank you

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

        @Philippe71 I'm sorry to hear that you are having this problem. Please can you:

        1. Run M115 to check that you really do have RRF version 3.4.5 installed; and
        2. Try downgrading the main board firmware to 3.4.4.

        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

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

          @dc42 Uploaded RRF3.3.4 on motherboard, everything works fine !!

          Thank you very much.

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

            @Philippe71 I am trying to reproduce the issue you reported. Please share your complete config.g file.

            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

            dc42undefined 1 Reply Last reply Reply Quote 0
            • dc42undefined dc42 referenced this topic
            • dc42undefined
              dc42 administrators @dc42
              last edited by

              @Philippe71 I think this is probably resolved now. Please see https://forum.duet3d.com/post/302699.

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