Thanks for this amazing post.
Is there a list somewhere with all the variables names [] that we can used in the script tab ?
Thanks
These and other variables seem to only be interpreted in the respective scripts where they are quoted as examples. I see this in version Simplify3D-3.0.2 on OSX. Because when I try to use [extruder0_temperature] and [extruder1_temperature] in Tool change script, they remain unparsed and end up like that in the final G-code.KeyboardWarrior wrote:
[fan_speed_percentage]
[fan_speed_pwm] - for example, M106 S[fan_speed_pwm]
[extruder0_temperature] - for example, M104 S[extruder0_temperature] T0; this will take the layer 1 temperature for extruder 0
[extruder1_temperature]
...
[bed0_temperature] - for example, M140 S[bed0_temperature] T0; this will take the layer 1 temperature for bed 0
[bed1_temperature]
I've taken the liberty to create a Wanhao compatible script and post it over at thingiverse. You can see it hereblaknite7 wrote: G1 X0 Y40 F4000 ; move to wait for temperatures
{IF NEWTOOL=0}M104 S165 T1; set T1, inactive extruder to 165 C
{IF NEWTOOL=0}M109 S205 T0; Set T0, new active extruder to T0 Temperature and wait for it to reach temperature before proceeding.
{IF NEWTOOL=1}M104 S165 T0; Cool T0 to 165
{IF NEWTOOL=1}M109 S205 T1; set T1, Heat T1 to T1 Temperature
You don't need a script for that. Just use the "extra restart distance" setting. For example, if you make that 0.2mm, it will extrude an extra 0.2mm at the start of each perimeter after doing a retractRockscout wrote:What's the correct script for a little extra extrusion following toolhead movement? I'm using the "don't cross outline" feature which is like a big wipe movement. The long wipe drains the nozzle and leaves a 1 mm void in extrusion at the start of my perimeter layers.
Thanks. I'd like this function separate from retraction settings. I'm using a stringy material. I have the ooze control dialed in for no stinging over open spaces. Those retraction settings are just to extreme to happen 6+ times on every layer. It unnecessarily stresses the stepper, the stepper driver, and causes clogs and thin layers, using those settings for all retractions.CompoundCarl wrote:You don't need a script for that. Just use the "extra restart distance" setting. For example, if you make that 0.2mm, it will extrude an extra 0.2mm at the start of each perimeter after doing a retractRockscout wrote:What's the correct script for a little extra extrusion following toolhead movement? I'm using the "don't cross outline" feature which is like a big wipe movement. The long wipe drains the nozzle and leaves a 1 mm void in extrusion at the start of my perimeter layers.