KISSlicer dual extrusion settings

Discussions about firmware/slicing software, tweaks and settings
Post Reply
Posts: 117
Joined: Mon Jun 09, 2014 1:54 am

KISSlicer dual extrusion settings

Post by kerog » Mon Aug 04, 2014 6:58 am

I have a dual extrusion print where the first layer is all one material, but for some reason KISSlicer is keeping the second extruder hot, even though the Keep-Warm temp is 175 (PLA). The hot second extruder is oozing and ruining the print.

Has anyone else seen this happen? What settings are people using for dual on KISSlicer? Particularly interested in understanding the Destring settings: what exactly are they supposed to achieve, what the individual settings do, and what values people are using.


Posts: 49
Joined: Sat May 10, 2014 2:54 am

Post by agentmulder » Mon Aug 04, 2014 9:21 am

Haven't any experience with dual extrusion but I would have thought 175° is still hot enough for PLA to melt?

Maybe getting off topic but imagine you needed it to be colder - what do you do when it is cooling? move the heads off site and wait? And it's still going to ooze while it's cooling anyway?

Posts: 117
Joined: Mon Jun 09, 2014 1:54 am

Post by kerog » Mon Aug 04, 2014 4:00 pm

175 is indeed enough to melt the PLA, but that's what the default was set at. Being new to dual extrusion, I imagined that it was OK. I *have* had a couple other parts that printed OK; not sure what is different about this one. But again, the setting of the Keep Warm temp may be one problem, but the main problem is that it's not cutting off the heat when I think it should be.

Posts: 150
Joined: Sat Dec 28, 2013 6:07 pm

Post by frankjoke » Mon Aug 04, 2014 9:14 pm

I think that 175 is already the cooled down tempoerature (195 is for first layer and 190 for all other if I see Kiss Felix defaults).

Did you generate a prime pillar? This is the thin circle which will be printed first and it helps to get off the oozing from not used extruder not to land on the part.
You also could retract in the gcode (more than default) of select/deselect extruder.

Posts: 117
Joined: Mon Jun 09, 2014 1:54 am

Post by kerog » Tue Aug 05, 2014 12:33 am

Yes, I'm using the wipe pillar, and tried larger retraction.

Posts: 12
Joined: Tue Mar 25, 2014 3:10 pm

Post by viljmak » Tue Aug 05, 2014 6:34 am

I have been working with that matter on Felix 3.0 dual and noticed there are few points to take care.
- My system won't accept comment after command on prefix gcodes, better to keep comments on separate line.
- On printer firmware there is backtrack 5mm by default when extruder start heating. Better to put 0 there (Repetier -> Eeprom config).
- I have used 30 deg. lower temperature for not used extruder, seems to be enough.
- Dry filament is very important, especially PA and PVA. Not possible work without dry box (RH 70% now in my place). Had some problems even with PLA if not dryed.

Below I added KISsliser gcodes I used. Purge line and cooling/heating position that way prime pillar is between that position and part printed.

Double extruder Prefix

; [mm] mode
; absolute mode
; Begin start procedure
; home all axes
; Purge extruder 0 by drawing 2 lines
; reset extruder
G92 E0
; move z down little to prevent scratching of surface
G1 Z1.0 F3000
; move to start-line position
G1 X20.0 Y201 Z0.3 F3000.0
; draw 1st line
G1 X200.0 Y201 Z0.3 F1500.0 E15
; move to side a little
G1 X200.0 Y200.7 Z0.3 F3000.0
; draw 2nd line
G1 X20.0 Y200.7 Z0.3 F1500.0 E30
; retract filament 5mm
G1 E25 F3000
; temp down ( Second extruder works first on that case )
M104 S170
; reset extruder
G92 E0
; done purging extruder 0
; Purge extruder 1 by drawing 2 lines
; reset extruder
G92 E0
; draw 1st line
G1 X200.0 Y200.4 Z0.3 F1500.0 E15
; move to side a little
G1 X200.0 Y200.1 Z0.3 F3000.0
; draw 2nd line
G1 X20.0 Y200.1 Z0.3 F1500.0 E30
G1 E25 F3000
; retract filament 5mm
G92 E0
; start fan

; Select new extruder
G1 X80 Y200 F8000
; Warm it up, and wait till it's warm
M109 S<TEMP>
; flush a little
G92 E0
; flush filament 5 mm at low speed
G1 E5 F200
G92 E0

; Deselect the extruder (usually to cool)
G92 E0
; retract filament 5 mm
G1 E-5 F8000
G92 E0
M104 S<TEMP>


Posts: 1
Joined: Wed Feb 05, 2014 9:28 am

Post by Speksi » Mon Sep 29, 2014 8:23 pm

I have Felix 3.0 dual extruder. I'm using KISSlicer PRO for slicing etc. and Repetier Host for printing. I have been doing dual extrusions with PLA as base material and PVA as support material. PVA makes raft, support and interface. Most of the printings have succeeded well but there is always one issue that often ruins the printing. It takes few seconds for PVA to come out from the nozzle when printing is started. This means the raft under the part is missing some lines. When raft is missing some lines it is not flat and the part becomes damaged. This happens because the printer always makes the raft under the part first, under the prime pillar after that.
Can I somehow change the printing order that it starts making the prime pillar raft at first?
Or is there some other solution for this problem?

User avatar
Posts: 71
Joined: Sun Nov 24, 2013 11:04 pm
Location: New Zealand

Post by DDME-Marc » Thu Oct 02, 2014 9:04 pm

Hi Keith,

Although I work solely with PET+ and HIPS for dual extrusion (both of which extrude around 250~260) I use a keep warm temperature which is 80% of the extrusion temperature.

To aid extrusion swap over I utilise a M109 S<TEMP>command in conjunction with the M104 S<TEMP> in the KISSlicer 'select extruder tab' which then forces the printer to wait until the selected extruder reaches full temperature. During this time the deselected extruder cools, and if parked in a suitable position away from the part you have time to use the tweezers and remove any ooze during cooling. During cooling you could also set an M109 however be aware during the final swap over KISSlicer will program for a temperature of 0 degrees which you will never achieve because the extruder next to it dissipates heat across. Because of this I generally avoid M109 for cooling.

If you want less hands on approach then simply extrude a perimeter wall around the part which should wipe off ooze as you re-enter the extrusion area, although again you need to control where you park during extruder swap over. In either case I use incremental movement (G91 commands) set in the 'deselect extruder tab' to control swap over position.

Although the KISSlicer forum is out of action due to spamming (for now), pro user have set up a Google user group found at:!forum ... fugee-camp

Although work in progress one the members (Davide) has started creating a more current user manual which can be viewed online at:

Both of these places provide excellent resource and feedback, although please note you will need to apply for membership to join in at the kisslicer-refugee-camp (very quick and painless).


Felix 3.0 Dual Head * E3D Titan V6 * Repetier-Host V2.1.3 * Repetier-Firmware 0.92.9 (01/08/17 - Modified) * KISSlicer Pro - 1.6.3 * Arduino 1.8.5 *

Post Reply