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?
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
@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.
MartinNYHC last edited by
Aitor last edited by
@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