But don't everybody already to know what has to be in the extruder change Gcode?
Not in the least. I'm getting there but still haven't found a good reference for the variables and how they work.
Ok, then it mustn't changed of course. KISS! (I meant Keep it simple Stupid, not implying I'm making "moves", PenskeGuy).
But I'm not sure it's true yet, because your setting are working because of good "default Kisslicer settings"
I assume you use the Bits for Bits flavor and press "default" leading to a correct extruder change. That's not the same as: "don't change it because it's working right now.".
And the BfB are not using absolute E I think, so have no problems with the G92 E0 comand I suppose.
It's like this:
(Deselect extruder)
; Retract
M542
(nozzle wipe, go to park)M56<EXT+1> P6000 S900
(retract)M543
(exit nozzle wipe); Cool the (same) extruder
M<EXT+1>04 S<TEMP>
Select extruder)
; Select and warm the (new?) extruder
M<EXT+1>04 S<TEMP>
; Purge
M542
(Nozzle wipe active extruder ?)M55<EXT+1> P32000 S900
(Prime extruder)M543
And Gcode is with M101/M103 commands, for an extrusion the speed is set with RPM?
Kisslicer seems to add for BfB internally after the user extruder change like
M108 S500 (for T0, for Makerbot it's M108 R3 T0)
M208 S500 (for T1, for Makerbot it's M108 R3 T1. I like the BfB style more)
Jonathan is now making Kisslicer more standard and askes for working profiles.
I can imagine that there will be a more focusing of working profiles to the style, support and material tab, and that for the complex Printer tab, there will be a more various and complete default setting regarding the "firmware flavor" and belonging Gcode fields, when pressing the "default" button at the PtR G-Code.
So opting for more firmware styles and belonging default working Gcodes fields, actually to make thinks simplier. KISS again..
So for Makerbot two styles:
One as the Makerbot style, I never looked at the defaults belonging to that, but I'm going to)
and one Sailfish style as derivative of the absolute E style. Which is leaving the internal G92 E0 command out.
I really opt to be able absolute E with a Sailfish style, because you are more able to do more complex wipes at extruder change.
Like Sublime posted,there is more confusion: , the firmware flavors can have the sub options like "one extruder" "dual extruders" I also found out by helping others, that one-fits-all settings are leading to problems even when the difference is just one or two extrudes with a Makerbot
So for makerbot there are allready 4:
Makerbot firmware, one extruder
Makerbot firmware, dual extruders
Sailfish firmware: one extruder
Sailfish firmware, dual extruders.
It can be it will be a long drop down menu at the Printer//Firmware tab. But when their exact printer is in it, it gives everyone the feeling they have good start settings when pressing "default".
In addition with working material settings of other users, there is far more change they have little problems when starting with Kisslicer.
yes KISS....
Bart
edit: the defaults of the Makerbot style firmware aren't ok for dual printing. They have to be like:
deselect is ok:; Deselect the (same) extruder (usually to cool)
M104 S<TEMP>
select has to be:; Select new extruder
M108 T<EXT+0>
; Warm it up, and wait till it's warm
M104 S<TEMP>
The prefix has to be (maybe to long for KS default?)(*** start.gcode for The Replicator, dual head printing Dual****)
M103 (disable RPM)
M73 P0 (enable build progress)
G21 (set units to mm)
G90 (set positioning to absolute)