With a lot of messing around I've got around the worst of it by modifying my startup script, as well as using a 2 pass brim and 1 pass ooze shield - for the most part i'm ooze free.
Here's how i'm configured:
In my startup script:
1. T0 nozzle purge and wipe.
2. T0 nozzle E-12 retract.
3. T1 nozzle purge and wipe.
4. T1 nozzle E-12 retract.
5. T1 nozzle E8 partial restart. (This means net E-4, but I found pulling the filament back farther and then restarting it a bit worked better than just doing a straight E-4).
6. T0 nozzle E10 partial restart (net E-2 on this nozzle).
In S3D:
1. 2 pass brim, both nozzles. If possible offset the brim the width of your nozzles (34mm for me), otherwise, just as wide as you can.
2. 1 pass ooze shield, both nozzles.
In cycle:
1. 2 pass brim starts with T0. It takes about 1/2 of the first pass on a medium size model to begin extruding - but not ooze in between. S3D now applies the E-12 and knows about it and will apply correct restart.
2. 2 pass brim starts with T1. Takes about the first entire pass before material flows, but no ooze. S3D now applies the E-12 and knows about it and will apply correct restart.
3. The rest of it is handled well by the ooze shield.
Since doing this, no issues. No need for prime pillar or anything like that - just the 2 pass brim and 1 layer ooze shield.
I've attached my startup script if it helps anyone - this is for a FlashForge Creator Pro, so others may need to adapt. The purge and wipe will occur at table front left.
Code: Select all
; **** Replicator 1 dual start.gcode ****
;preperations----------------------------------------
M73 P0 ; enable build progress
G162 X Y F3000 ; home XY maximum
G161 Z F1200 ; home Z minimum
G92 Z-5 ; set Z to -5
G1 Z0 ; move Z to 0
G161 Z F100 ; home Z slowly
M132 X Y Z A B ; recall home offsets
M135 T0 ; select right extruder
G1 Z5 F1200 ; retract Z
G1 X-128 Y-78 F6000 ; move to T0 prep position
G130 X20 Y20 Z20 A20 B20 ; lower stepper Vrefs while heating
M126 S[fan_speed_pwm]
M140 S[bed0_temperature] T0
M134 T0 ; stabilize bed temperature
M104 S[extruder0_temperature] T0
M104 S[extruder1_temperature] T1
M133 T0 ; stabilize right extruder temperature
M133 T1 ; stabilize left extruder temperature
G130 X127 Y127 Z40 A127 B127 ; default stepper Vrefs
G92 A0 B0 ; zero extruders
;reposition for T0-------------------------------------
G1 Z0.4 ; position nozzle
G1 X-128 Y-78 F6000 ; move to T0 prep position
;T0 prep and wipe------------------------------------
G1 X-110 E20 F300 ; purge T0 nozzle
G1 X-105 Z.15 E-12 F300 ; T0 retract and wipe
G1 X-100 Z.4 F600 ; T0 lift off
;reposition for T1-------------------------------------
M135 T1; select left extruder
G1 X-128 Y-72 F6000 ; move to T1 prep position
;T1 preperations--------------------------------------
G1 X-110 E20 F300 ; purge T1 nozzle
G1 X-105 Z.15 E-12 F300 ; T1 retract and wipe
G1 X-100 Z.4 F600 ; T1 lift off
;Prep extruders for print start----------------------
G1 X-128 Y-69 F6000 ; move to clear position
G1 E8 F300 ;partial restart T1
M135 T0; right tool
G1 E10 F300 ;partial restart T0
G92 A0 B0 ; zero extruders
M73 P1 ;@body (notify GPX body has started)
; **** end of start.gcode ****