Multimaterial-Druck ohne MMU mit virtuellen Extrudern: Verwenden der richtigen Filament-Parameter?
Für einen Mehrfarbdruck kann man ja die Anzahl der Extruder in PrusaSlicer erhöhen (z.B. auf 2). In meinem konkreten Beispiel drucke ich ein Objekt, bei welchem ich eine flexible Zwischenschicht drucken möchte. Ich drucke als nicht unterschiedliche Farben des gleichen Materials, sondern drucke unterschiedliche Materialien. Die erste Schicht wird mit PLA gedruckt, dann 2 flexible Schichten, dann wieder PLA. Als G-Code für den Schichtwechsel verwende ich den Befehl "M600". Ich habe dem ersten virtuellen Extruder als Filament PLA zugeordnet, dem zweiten Extruder als Filament TPU. Die Schichten 0-0.2 lasse ich mit dem ersten Extruder drucken, die weiteren zwei Schichten mit den zweiten Extruder. Hierzu verwende ich Höhenbereichmodifizierer für die jeweiligen Schichthöhen, denen ich den passenden Extruder zugeordnet habe.
Der Filamentwechsel funktioniert wie erwartet. Ich hätte aber auch erwartet, dass die richtigen Parameter, insbesondere die Temperatur des Filaments gewählt wird. Das erfolgt jedoch nicht. Die Temperatur für TPU müsste nach dem Wechsel auf 240°C erhöht werden, der Drucker bleibt jedoch auf der Temperatur von PLA. Ich könnte zwar manuell einen G-Code für die Temperaturerhöhung einfügen, das ist aber nicht Sinn der Sache. Jedes Filament hat ja noch weitere Parameter, die beim Wechsel automatisch berücksichtigt werden sollten. Ich würde daher erwarten, dass durch einen Werkzeugwechsel alle Parameter des dann zugeordneten Filaments geladen werden.
Wo ist mein Gedankenfehler oder der Fehler in der Konfiguration?
Viele Grüße, Neidal
RE:
"Ich hätte aber auch erwartet, dass die richtigen Parameter, insbesondere die Temperatur des Filaments gewählt wird."
Für den Temperaturausgleich verwende ich Nikolais Pythonscript, welches sich einfach in die PrusaSlicer PP Ausgabe einbinden lässt:
Schöne Grüße,
Karl
Statt zu klagen, dass wir nicht alles haben, was wir wollen, sollten wir lieber dankbar sein, dass wir nicht alles bekommen, was wir verdienen.
RE: Multimaterial-Druck ohne MMU mit virtuellen Extrudern: Verwenden der richtigen Filament-Parameter?
karl-herbert, hab vielen Dank. Bedeutet dies, dass ein Multimaterial-Druck tatsächlich derzeit nicht wirklich "sauber" mit allen Parametern möglich ist (bzw. nur mir sehr viel Aufwand?) Die Temperaturänderung (sowie andere Parameter) könnte ich im Slicer ja auch manuell über das '+' - Symbol neben dem Schichten-Schieberegler und dann über manuelle G-Codes lösen.
Ist das echt so??? Ich sage demnach dem Slicer, dass er den Extruder wechseln soll. Slicer "weiß" somit, welches Filament dem neuen Extruder zugeordnet ist und ignoriert trotzdem sämtliche Filamentparameter und druckt mit den Parametern des Filaments aus dem ersten Extruder weiter? Das wäre ja unglaublich.
RE: Multimaterial-Druck ohne MMU mit virtuellen Extrudern: Verwenden der richtigen Filament-Parameter?
Die Lösung scheint zu sein:
Neben der benötigten Anzahl der Extruder muss auch die Option "Einzelextruder mit Multi-Material" aktiviert werden. Zumindest wird jetzt bei mir die jeweils richtige Temperatur für das aktive Filament automatisch beim Druck eingestellt (allerdings auch die Bett-Temperatur, die sollte man ggf. vorher bei allen Filamenten für diesen Druck angleichen). Beim Aktivieren der Option erscheint im Navigationsbaum vom Slicer ein neuer Menüpunkt "Einzelextruder MM Setup", hier habe ich für den MK3S nichts geändert.