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

    Object Cancellation M486

    Scheduled Pinned Locked Moved
    Using Duet Controllers
    3
    4
    221
    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.
    • resamundefined
      resam
      last edited by resam

      I'm running a Duet2Wifi 1.04 with RRF 3.2.2 and a PanelDue running 3.2.10. I've sliced with PrusaSlicer 2.3.0.

      I just recovered from a power failure and one of my 12 parts on the build plate got loose. So, with the magic of modern firmware, I thought I give M486 Object Cancellation a try.

      While M486 lists some of my parts on the tiny PanelDue Console, it is not really user-friendly to understand any of the output. But it does list parts - so in general the slicer wrote the right information, and RRF parsed (some of) it.

      So, I tried to simply wait for the right moment and use M486 C to cancel the "current object". Unfortunately, this command seems to do nothing. It does not produce any output to the console - and this part is still being printed.

      I read somewhere that the Duet2 is memory-limited and therefore only 10 parts are remembered - I have 12 on my current build plate. Lucky me.

      Anyone got some success storied using M486? Is it supposed to produce a confirmation, I expected something like "Object at index 7 cancelled." or at least print a list of currently cancelled objects...

      I think the part I tried to cancel is at object index 9 - so did I just get unlucky with the memory limit, or are there known bugs?

      edit:
      just found this thread with a similar problem - but the discussion diverged away from the M486 C does not work issue.

      dc42undefined 1 Reply Last reply Reply Quote 0
      • Phaedruxundefined
        Phaedrux Moderator
        last edited by

        Using the print visualizer plugin and object cancellation might work better?

        Z-Bot CoreXY Build | Thingiverse Profile

        1 Reply Last reply Reply Quote 0
        • resamundefined
          resam
          last edited by

          @Phaedrux fully agree - currently having a few Wifi coverage issues - so PanelDue is my main control.

          Overall, I've noticed a few times that DWC shows "nicer" console output than PanelDue. I think line breaks get swallowed completely, and sometime responses go missing...

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

            @resam said in Object Cancellation M486:

            I read somewhere that the Duet2 is memory-limited and therefore only 10 parts are remembered - I have 12 on my current build plate. Lucky me.

            In RRF 3.2.x it's 20 parts on Duet 2, 32 parts on Duet 3. In fact on Duet 2 it can count up to 32 objects, but it can't provide their dimensions beyond the first 20, and it will only provide the names of up to 20 objects.

            I've made a note to check M486 C. It should respond with "Object N cancelled" if successful. Currently it returns nothing if the command fails, but I'll change that in RRF 3.3 to report why it failed.

            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