Object Cancellation M486



  • 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.


  • Moderator

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



  • @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...


  • administrators

    @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.


Log in to reply