During my journey through PrusaSlicer I had a new idea for printing multi material at one layer (and I thought it's time for a more emotional car silhouette). Here is the result.
-----
Während meiner nicht endenden wollenden Reise durch die Funktionsvielfalt von PrusaSlicer hatte ich eine neue Idee für einen Multimaterial Druck und hier ist das Resultat.
(Ausserdem war es mal Zeit für eine Auto-Silhouette von einem interessanteren Auto :-)
Instructions
I have created two SVG pictures, one is with the detailed lines of the Elise (Elise_d.svg) and the other with just the filled outline as background (Elise_b.svg).
- Open PrusaSlicer and import the detailed SVG
- Size the SVG in Z height to 0.2mm
- Import the background SVG and resize Z to 0.8mm
- Right click the background SVG on the right size and choose Add negative volume / Load…
- Select the detailed SVG again (so we subtract the details from the background)
Now after this preparation it's time to configure the print.
- First we have to make the Slicer think that there are 2 Extruders instead of one
- We can now set the Extruders for the different Objects
- Of course, my printer, a Prusa Mini, has only one extruder and will ignore any tool change gcode (T0, T1) silently. To have a Filament change when the extruder (the tool) changes we have to add custom code in the Printer Settings. This code emits a Filament change (M600) when the next extruder is the extruder 1 (yes, one, the extruders inside the code will be numbered from 0 on)
The relevant code is {if next_extruder==1} M600 ;Change Filament{endif}, and has to insert at the section “Custom code for Toolchanges” - Now we can print!
Please leave a comment if this has helped you or not!
Anleitung
Ich habe zwei SVG Dateien gemacht, eine mit den detailierten Linien der Elise (Elise_d.svg) und eins mit der ausgefüllten Outline als Hintergrund (Elise_b.svg).
- PrusaSlicer öffnen und das detailerte SVG importieren
- Die Z Höhe des importierten Objekt auf 0.2mm stellen
- Importieren des Hintergrund SVG und die Z Höhe auf 0.8mm reduzieren
- Rechts Klick auf das Hintergrund SVG und Negatives Volumen hinzufügen / Laden… auswählen
- Nochmal das detailierte SVG auswählen (das subtrahiert die Details vom Hintergrund)
Nach diesen Vorbereitungen ist es Zeit den Druck zu konfigurieren.
- Zuerst müssen wir den Slicer glauben machen, dass unser Drucker 2 Extruder und nicht nur einen hat
- Nun können wir die Extruder für die beiden Objekte konfigurieren
- Natürlich hat mein Drucker, ein Prusa Mini, nur einen Extruder und ignoriert alle Werkzeugwechsel gcodes (T0, T1). Um einen Filamentwechsel auszulösen wenn der Extruder wechselt müssen wir benutzerdefinierten G-Code im Reiter Druckereinstellungen hinzufügen. Dieser G-Code schreibt einen Filamentwechsel (M600) ein, wenn der nächste Extruder der mit der Nummer 1 ist (ja, eins, die Extruder werden von 0 an im G-Code nummeriert)
Der relevante Code is {if next_extruder==1} M600 ;Change Filament{endif}, und muss in der Sektion “G-Code für Werkzeugwechsel” eingetragen werden. - Nun kann gedruckt werden!
Wenn die Erklärungen hilfreich waren, oder auch nicht, hinterlasse gern einen Kommentar!