Slic3r-Version 10.3 mit einigen Neuerungen für Dual-Extruder.

Im Tab “Printersettings“ von Slic3r ist der Punkt “Custom G-Code”. 

Standardmässig initiert Slic3r aufheizen vom Extruder mit dem Befehle M109 (wait for extruder temperature) und Bett mit M190 (wait for bed temperature).
Sind diese Befehle jedoch in dieser Reihenfolge hintereinander, beginnt erst der Extruder zu heizen, bis er die Temperatur erreicht hat. Danach beginnt das Heizbett zu heizen. Ergebnis ist lange Wartezeit, weil beide Heizelemente hintereinander geheizt werden.

Um dass das Heizbett und der Extruder gleichzeitig geheizt werden, kann folgender Start-G-Code benutzt werden:

 

G28 ; home all axes

G29

G1 Z2 F200 ; lift nozzle just to see if the printer moves

G1 Z0 F200 ; set nozzle to zero to minimize ooze

M84     ; disable motors to suppress motor sounds

M140 S[first_layer_bed_temperature] ;set bed temperature

M104 S[first_layer_temperature] ;set extruder temperature

M109 S[first_layer_temperature] ;wait for extruder temperature

M190 S[first_layer_bed_temperature] ;wait for bed temperature

G1 Z5 F200 ; lift nozzle for positioning


 

Es besteht die Möglichkeit Variablen in den G-Code einzufügen.

In diesem Fall aus den Filamentsettings die Extruder-Temperatur [first_layer_temperature] und die Bett-Temperatur [first_layer_bed_temperature].

Es können statt der [...] auch gleich die gewünschten Temperaturen in Grad angegeben werden. z.B. 185


Erst werden diese Temperaturen mit den Befehlen M140 für das Bett und M104 für den Extruder gesetzt
Dann wird Extruder-Temperatur gewartet mit M109. Und wenn diese erreicht ist, auf die Betttemperatur mit M190.
Da das Bett länger zum aufheizen braucht, wird dieses auch als letztes abgefragt und so ist wahrscheinlich, dass der Extruder auch auf Temperatur ist.

Theoretisch könnte ess auch genügen, einfach den Befehl M190 nach dem Befehl M140 zu setzen und die beiden Befehle M104 und M109 wegzulassen.

 

Der End-Gcode:

M104 S0 ; turn off extruder temperature
M140 S0; turn off bed temperature
G28 X0  ; home X axis
M84     ; disable motors