I was able to get it to work with dual extrusion quite nicely.
I used the following (found here:
http://www.soliforum.com/topic/15319/th ... jr/page/2/) in the tool change:
/////////////////////////////////////////////
; toolchange script runs post-retraction old_tool's E is <= 0 right now
; don't use S3D's toolchange retraction with this or distances will get messed up
; move new hotend out of the way for cleaning purge
T0 ; move relative to T0
G1 X-32 F6000; move X left for reload
; if we want to purge do this...
;{IF NEWTOOL=0} G1 X-32 F6000; move X left for T0 purge
;{IF NEWTOOL=1} G1 X-32 F6000; move X left for T1 purge
T[old_tool] ; switch back to old/current tool for retraction past splitter
G1 E-100 F6000
; switch to new tool and issue our own restart gcode. S3D's restart length if set will extrude beyond this point
T[new_tool]
G1 E-30 F6000 ; restart (fast most of the way)
G1 E0 F300 ; restart slow last 30mm
; skip purge for now
; G1 E25 F100 ; purge 25mm
; G92 E0 ; reset position to ignore purge length
/////////////////////////////////////////////
I wanted to know if the S3D toolchange retraction bug was ever fixed? Also sorry that the white filament is blown out in the photo..