• Tags
  • Documentation
  • Order
  • Register
  • Login
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.
  • undefined
    resam
    last edited by resam 21 Feb 2021, 17:19

    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.

    undefined 1 Reply Last reply 22 Feb 2021, 08:42 Reply Quote 0
    • undefined
      Phaedrux Moderator
      last edited by 21 Feb 2021, 18:12

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

      Z-Bot CoreXY Build | Thingiverse Profile

      1 Reply Last reply Reply Quote 0
      • undefined
        resam
        last edited by 21 Feb 2021, 18:26

        @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
        • undefined
          dc42 administrators @resam
          last edited by dc42 22 Feb 2021, 08:42

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