arnljot wrote:blaknite7 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
I've taken the liberty to create a Wanhao compatible script and post it over at thingiverse. You can see it
here
Thanks for setting up some scrips for everyone on thingiverse, I've been printing with the script for some time now and it makes quite a difference for oozing and what not. As a side note I've found that you can get away with a "cool down" temperature between 175-185 for PLA which saves some time on the print if you have a lot of tool changes.
For others who are going to use the script keep in mind you may want to move the location of head when it parks for the temperature stabilization. I tend to use an "X0" with some value of "Y" when possible because the head position will shift slightly for each park due to the nozzle offset.
That might be a good update to the script when we have time, I think it would go something like this though I haven't tried it, so use with caution:
; ******* Tool chance script start *******
{IF NEWTOOL=0} G1 X0 Y40 F4000; Move out of the way while it stabilises active tool temp.
{IF NEWTOOL=1} G1 X-34 Y40 F4000; Shifted park position for left nozzle.
{IF NEWTOOL=0}; RIGHT Extruder is active (T0)
{IF NEWTOOL=0}M104 S165 T1; Cool inactive extruder to 165c (T1)
{IF NEWTOOL=0}M109 S210 T0; Heat active extruder to 210c (T0).
{IF NEWTOOL=1}; LEFT Extruder is active (T1)
{IF NEWTOOL=1}M104 S165 T0; Cool inactive extruder to 165c (T0)
{IF NEWTOOL=1}M109 S210 T1; Heat active extruder to 210c (T1).
; ******* Tool chance script end *******
If someone has time to try it let us know if it works!