I had a lot of issues with the retraction during the changing tool process since the beginning of Simplify 3D. I was very happy with the new 4.1 wich the issue was fixed ! But since the 4.1.2 I have the issue again.
My trouble is that the tool changing process is impacted (outside the script) regarding if I had a script or not.
My script :
Code: Select all
{IF NEWTOOL=0} T0 ;Start tool switch 0
{IF NEWTOOL=0} G1 X[next_position_x] Y[next_position_y] F[travel_speed] ; move to next printing location
{IF NEWTOOL=0} G1 Z[next_position_z] F1002
{IF NEWTOOL=0} G1 E0 F[toolchange_retract_speed] ; prime new tool
{IF NEWTOOL=1} T1 ;Start tool switch 1
{IF NEWTOOL=1} G1 X[next_position_x] Y[next_position_y] F[travel_speed] ; move to next printing location
{IF NEWTOOL=1} G1 Z[next_position_z] F1002
{IF NEWTOOL=1} G1 E0 F[toolchange_retract_speed] ; prime new tool
G92 E0
Bellow, this is the tool changing process before printing the skirt without custom tool change script :
Code: Select all
G1 X109.975 Y103.499 E3.2314
G92 E0.0000
G1 E-20.0000 F2400
T1
G1 Z0.325 F1002
G1 X121.620 Y107.556 F12000
G1 Z0.125 F1002
G92 E0.0000
G1 X123.620 Y109.556 E0.0279 F2100
Result : The nozzle is not correctly feed.
Now, the same process with a custom tool change script :
Code: Select all
G1 X109.975 Y103.499 E3.2314
G92 E0.0000
T1 ;Start tool switch 1
G1 X121.620 Y107.556 F12000 ; move to next printing location
G1 Z0.125 F1002
G1 E0 F2400 ; prime new tool
G92 E0
T1
G1 Z0.325 F1002
G1 X121.620 Y107.556 F12000
G1 Z0.125 F1002
G92 E0.0000
G1 X123.620 Y109.556 E0.0279 F2100
Result : Without unretract at the end of the previous tool caused oozing and a nozzle not correctly feeded too.
Yes, I could add a retraction into my script, but you will see that I have an other issue...
Now the tool changing process of each layer (just before printing the prime tower) without custom tool change script :
Code: Select all
1 X85.218 Y147.995 F2100
G1 X85.213 Y147.990
G92 E0.0000
G1 E-20.0000 F2400
T1
; feature prime pillar
G1 Z0.325 F1002
G1 X118.807 Y191.097 F12000
G1 Z0.125 F1002
G1 E0.2000 F2400
G92 E0.0000
G1 X118.807 Y200.617 E0.0940 F2100
Results : OK
And the same with a custom tool change script :
Code: Select all
G1 X85.218 Y147.995 F2100
G1 X85.213 Y147.990
G92 E0.0000
T1 ;Start tool switch 1
G1 X118.807 Y191.097 F12000 ; move to next printing location
G1 Z0.125 F1002
G1 E0 F2400 ; prime new tool
G92 E0
T1
; feature prime pillar
G1 Z0.325 F1002
G1 X118.807 Y191.097 F12000
G1 Z0.125 F1002
G1 E20.2000 F2400
G92 E0.0000
G1 X118.807 Y200.617 E0.0940 F2100
Results : There is a very big over extrusion !
At the beginning of April with the 4.1.1 version, I was able to print well with custom script.
The Gcode before the skirt :
Code: Select all
G1 X116.260 Y134.068 E1.2087
G92 E0.0000
G1 E-20.0000 F2400
T1 ;Start tool switch 1
G1 X116.094 Y134.468 F12000 ; move to next printing location
G1 Z0.125 F1002
G1 E0 F2400 ; prime new tool
G92 E0
T1
G1 Z0.325 F1002
G1 X116.094 Y134.468 F12000
G1 Z0.125 F1002
G92 E0.0000
G1 X117.094 Y135.468 E0.0105 F2100
The Code for each layer :
Code: Select all
G1 X110.023 Y153.211 F2100
G92 E0.0000
G1 E-20.0000 F2400
T1 ;Start tool switch 1
G1 X118.769 Y160.669 F12000 ; move to next printing location
G1 Z0.125 F1002
G1 E0 F2400 ; prime new tool
G92 E0
T1
; feature prime pillar
G1 Z0.325 F1002
G1 X111.178 Y154.196 F12000
G1 Z0.125 F1002
G1 E0.0000 F2400
G92 E0.0000
G1 X118.769 Y170.269 E0.0715 F2100
I hope that my English was not too bad, and you will able to help me...
PS : I have to use a custom script for 2 reasons :
1/ I unretract the T1 during my start script before printing with T0. And there is no unretraction of the T1 for the first use
2/ I delete on this exemples, but I made and extra priming process of the T1 (only) into a dirty box before to move to the next location.
Thanks