TwystNeko
Posts: 1
Joined: Wed Nov 08, 2017 11:21 pm

Single Nozzle, Dual Extrusion

I've recently finished up a new printer build, with a North Five TC-01 extruder. It's a dual extruder, similar to an E3D Cyclops. For the life of me, I can't seem to get retraction and restart settings correct. I can do it manually, but to do it automatically is beyond me.

Currently, as S3D doesn't properly handle Single Nozzle type dual extrusion, I the second extruder set to T5, and use a post-process replacement to change that to T0. Not a big deal, works reliably.

To do a filament change, I have to retract the current filament 40-45mm, and then extrude the new filament 55-60mm to purge the old color, and that's what's proving to be impossible. I also need to do the initial priming - ensuring that both sides of the hotend are loaded as they need to be.

Any suggestions for getting it to work?
wbarber69
Posts: 8
Joined: Wed Jul 19, 2017 10:11 pm

Re: Single Nozzle, Dual Extrusion

Here is a sample profile to help get you started
https://github.com/3Dator/3dator/blob/m ... 20Dual.fff

here is a link to a wiki that has some info to help get you started
http://wiki.3dator.com/index.php/Dual_E ... _nozzle/en

here are my gcodes for simplify:

Start:

Code: Select all

G21        ;metric values
G90        ;absolute positioning
M107       ;start with the fan off
G28 X0 Y0  ;move X/Y to min endstops
G28 Z0     ;move Z to min endstops

G1 Z0.6 F{travel_speed}
T1 ;first prime T1 and move it back
G92 E0
G1 Y0
G1 X10 E5 F500 
G92 E0
G1 F3000 E-88
G92 E0
T0 ;then prime T0
G92 E0
G1 F3000 E88
G92 E0
G1 Y1
G1 X160 E30 F500 
G92 E0
G1 F{travel_speed}
;Put printing message on LCD screen
M117 Printing...
tool change:

Code: Select all

G21        ;metric values
G90        ;absolute positioning
M107       ;start with the fan off
G28 X0 Y0  ;move X/Y to min endstops
G28 Z0     ;move Z to min endstops

G1 Z0.6 F{travel_speed}
T1 ;first prime T1 and move it back
G92 E0
G1 Y0
G1 X10 E5 F500 
G92 E0
G1 F3000 E-88
G92 E0
T0 ;then prime T0
G92 E0
G1 F3000 E88
G92 E0
G1 Y1
G1 X160 E30 F500 
G92 E0
G1 F{travel_speed}
;Put printing message on LCD screen
M117 Printing...
End:

Code: Select all

G91; Set to Relative position
G1 E-1 F300; retract the filament a bit before lifting the nozzle
G0 Z15; move z axis up 15
G28 X; home X axis

T[old_tool]
G91; relative Positioning
G1 E-5 F6000 ; retract the filament from melting zone
G1 E3
G4 S1 ;wait for 1 second to reduce the filament stringing
G1 E-88 F4000 ; retract the filament

T1
G1 E80 F1000 ;extrude the new selected filament to the nozzle
G1 E8 F1800 ;extrude the new selected filament to the nozzl
G90;absolute positioning


G1 Y299 F5000; move part out for inspection
G90;  Set to Absolute position
M104 S0 ; turn off extruder heat
M140 S0 ; turn off heated bed
M106 S0 ; Turn off fan

; disable motors
M84

Return to “General Discussion and Tips”