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

    Object cancellation

    Scheduled Pinned Locked Moved
    Using Duet Controllers
    4
    5
    541
    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.
    • Aitorundefined
      Aitor
      last edited by

      good morning to all,

      Does anyone have an example of gcode to which Object cancellation can be applied?

      I don't really understand how it works and I think it might be interesting to see an example to understand it.

      I have tried to print this, but I don't know if I have understood it well:

      ; process Process1
      ; layer 1, Z = 0.200
      M486 S0 T0
      M486 S0 G1 E-4.5000 F2700
      ; feature outer perimeter
      M486 S0 G1 Z0.400 F3000
      M486 S0 G1 X135.400 Y105.400 F9000
      M486 S0 G1 Z0.200 F3000
      M486 S0 G1 E4.5000 F2700
      M486 S0 G1 X144.600 Y105.400 E0.6120 F437
      M486 S0 G1 X144.600 Y114.600 E0.6120
      M486 S0 G1 X135.400 Y114.600 E0.6120
      M486 S0 G1 X135.400 Y105.400 E0.6120
      M486 S0 G1 E-10.0000 F6000
      ; process Process2
      ; feature outer perimeter
      M486 S1 T1
      M486 S1 G1 Z0.400 F3000
      M486 S1 G1 X150.400 Y105.400 F9000
      M486 S1 G1 Z0.200 F3000
      M486 S1 G1 E4.5000 F2700
      M486 S1 G1 X159.600 Y105.400 E0.6120 F437
      M486 S1 G1 X159.600 Y114.600 E0.6120
      M486 S1 G1 X150.400 Y114.600 E0.6120
      M486 S1 G1 X150.400 Y105.400 E0.6120
      M486 S1 G1 E-4.5000 F2700
      

      As far as I understood if I command M486 P0 before or during this code I should skip all lines with M486 S0 at the beginning, or not?

      Un saludo

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

        You must enable object cancellation in your slicer (Prusa Slicer for instance) and it will generate the needed commands and info. Then in DWC you can enable the object cancelation plugin to view the objects during a print and select which ones to cancel.

        Have you seen this? https://duet3d.dozuki.com/Wiki/M486

        Z-Bot CoreXY Build | Thingiverse Profile

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

          @aitor what RRF actually needs is object labelling. RRF doesn't need object cancellation codes in the file if the objects are labelled.

          You appear to be using S3D, which doesn't support object labelling. However, I believe it's possible to use the processes as object labels, by specifying a different S3D process for each object.

          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

          MartinNYHCundefined 1 Reply Last reply Reply Quote 1
          • MartinNYHCundefined
            MartinNYHC @dc42
            last edited by

            @dc42 said in Object cancellation:

            However, I believe it's possible to use the processes as object labels, by specifying a different S3D process for each object.

            Yes, that works. I used it in the past.

            Aitorundefined 1 Reply Last reply Reply Quote 0
            • Aitorundefined
              Aitor @MartinNYHC
              last edited by

              Good morning,

              @PHAEDRUX yes I have looked at that link, but I can't quite understand how the tagging is done, nor do I know how to enable it from DWC, I was trying to do it with simple examples to see if I was able to understand how they work.

              @dc42, if I am using S3D, using the processes as labelling would be useful for what I want to do now, do you have any practical example, so I can analyse it and understand it?

              @MARTINNYHC if you have any example I would like to see it.

              Best regards, and thanks

              1 Reply Last reply Reply Quote 0
              • First post
                Last post
              Unless otherwise noted, all forum content is licensed under CC-BY-SA