phongshader
Posts: 7
Joined: Wed Mar 25, 2020 2:34 pm

Re: Dual Extrusion - First Retraction

Bringing it back.
I'm having the same issue as the op. I see scripts that are supposed to fix this issue are posted here but I know next to nothing about s3d. Where do I incorporate these scripts? Are they copied into process settings under Scripts? Starting, Retraction, Tool Change?
S3D-Jake
Posts: 1048
Joined: Wed Jun 20, 2018 12:45 pm

Re: Dual Extrusion - First Retraction

These suggestions would be inserted into the Tool Change Script box in the scripts tab.

viewtopic.php?t=1959
"A bird does not sing because it has an answer. It sings because it has a song."
phongshader
Posts: 7
Joined: Wed Mar 25, 2020 2:34 pm

Re: Dual Extrusion - First Retraction

LeoLautsprecher wrote: Tue Nov 08, 2016 12:35 pm When the first color change occurs, it retracts white, but it doesn't push black forward afterwards. But at this point black is still 100mm behind the nozzle. Every color change in the next layers works fine.
I didn't see any code in that link that deals with the tool change retract/unretract issue of the first tool change, or is this a Teach a Man to Fish moment? Or are you referring to the previous posts here?
S3D-Jake
Posts: 1048
Joined: Wed Jun 20, 2018 12:45 pm

Re: Dual Extrusion - First Retraction

I was leading you to water. The other users in this thread gave you the fishing pole, line, lures, etc..
Tool Change Script.png
"A bird does not sing because it has an answer. It sings because it has a song."
phongshader
Posts: 7
Joined: Wed Mar 25, 2020 2:34 pm

Re: Dual Extrusion - First Retraction

Thank You!
phongshader
Posts: 7
Joined: Wed Mar 25, 2020 2:34 pm

Re: Dual Extrusion - First Retraction

To pay it forward, this script was sent to me from S3D support and it appears to work for me. As per S3D-Jake's instructions drop this in Scripts > Tool Change Script as is:

G92 E0 ; zero extruded length
G1 E-[toolchange_retract_distance] F[toolchange_retract_speed] ; toolchange retract
G92 E0 ; zero extruded length
T[new_tool] ; perform toolchange
G92 E0 ; zero extruded length
G1 E[toolchange_prime_distance] F[toolchange_retract_speed] ; toolchange prime
G92 E0 ; zero extruded length

It will fill in the appropriate variables based on the tool being changed to. You should then set up the Tool Change retraction settings in the Other tab as you want them.

Return to “Troubleshooting and Bug Reports”