RSloan01
Posts: 1
Joined: Thu Mar 30, 2017 6:51 pm

Differentiating between Process and Layer

When selecting multiple process for a single print job, S3D currently calls each one a "layer" (along with all of the legitimate layers) in the generated GCODE - this makes it less than "simple" to manage color changes, or any other task, which would potentially require a manual intervention. Differentiating between the two would allow for easier use of the {REPLACE} function in the Scripts section - allowing a user to use "{REPLACE "; process" "M600\n; process"}" rather than having to locate the precise "layer" which identifies the process and using "{REPLACE "; layer X" "M600\n; layer X"}" (as an example).

Alternately, adding GUI functionality (like a tick box) to call for a color change between processes might be a more graceful option.
S3D-Jason
Posts: 1608
Joined: Sun May 31, 2015 6:01 am

Re: Differentiating between Process and Layer

In Version 4.0, we have added the ability to see what process is used for each section of the model. You can use this new option by clicking "Prepare to Print" to enter the preview mode, and then change the Coloring drop down on the left-hand side to "Current Process".

We have also added process comments in the gcode files, so you can now use these in combination with the built-in scripting options. So using a command like {REPLACE "; process ProcessNameHere" "M600\n; process ProcessNameHere"} will insert the M600 command right before that process begins. Of course, make sure to change "ProcessNameHere" to the name of your actual process for this to work!

Return to “Feature Requests”