Benachrichtigungen
Alles löschen

PrusaSlic3r interne Variablen...  

  RSS
karl-herbert
(@karl-herbert)
Illustrious Member
PrusaSlic3r interne Variablen...

Hallo Gemeinschafr,

zur Namensgebung des gcodes Files im Postprozessing stehen eine Reihe interner Slicer Variablen zur Verfügung, zB:

{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}.gcode

Kennt jemand eine Quelle der zur Verfügung stehenden (für den PrusaSlic3r funktionierende) Variablen für die PP-Ausgabe?

Danke!

LG, 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.

Veröffentlicht : 22/11/2019 12:51 pm
Lichtjaeger
(@lichtjaeger)
Noble Member
karl-herbert
(@karl-herbert)
Illustrious Member
Themenstarter answered:
RE: PrusaSlic3r interne Variablen...

@lichtjaeger

Danke für den link!

Folgendes versuche ich zu lösen:

Ich arbeite mit der MMU2, jedoch nicht multicolor. Ich habe meine Filamentstation mit häufig benutzten Filamentrollen bestückt und wähle hier das für den Druck benötigte Filament:

in diesem Fall Extruder 5 was lt. Tabelle dem orangen Prusa Filament entspricht. Die PP Ausgabe Sequenz lautet:

{input_filename_base}_{layer_height}mm_{filament_type[0]}_{printer_model}.gcode

...was mir jedoch im gcode Filenamen immer das erste Filament (GreenTEC) in die Ausgabe schreibt. Wenn ich nun die Ausgabe Sequenz wie folgt ändere:

{input_filename_base}_{layer_height}mm_{filament_type[4]}_{printer_model}.gcode

...dann ist die Ausgabe korrekt, d.h. das orange Prusa Filament ist im Filenamen enthalten.

Ich möchte die Werte im Ausgabecode nicht jedesmal händisch korrigieren, sondern vielmehr mit einer Variablen steuern (tool 0-4 oder Extruder 1-5), finde aber keine passende Variable dafür.

Oder - gibt es eine andere Möglichkeit dem Ausgabe Filenamen das korrekte Filament hinzuzufügen?

Beispiel einer Ausgabe: "Prusa Housing Front MK3s_0.1mm_GreenTEC_MK3SMMU2S.gcode". Hier wäre Prusa PETG anstatt GreenTEC erwünscht.

Statt zu klagen, dass wir nicht alles haben, was wir wollen, sollten wir lieber dankbar sein, dass wir nicht alles bekommen, was wir verdienen.

Veröffentlicht : 22/11/2019 6:30 pm
Lichtjaeger
(@lichtjaeger)
Noble Member
RE: PrusaSlic3r interne Variablen...

Für so was verwended man normalerweise den MMU Single mode. Ich weiß nicht, wieso beim MMU mode überhaupt der Filament Typ mitgeschrieben wird. Es könnten ja im prizip 5 verschiedene sein.

Veröffentlicht : 22/11/2019 6:40 pm
karl-herbert
(@karl-herbert)
Illustrious Member
Themenstarter answered:
RE: PrusaSlic3r interne Variablen...

Danke für das Feedback!

Die MMU2 Ausgabesequenz ist aber von meiner Seite unverändert, d.h. von den Originaleinstellungen übernommen. Deshalb denke ich mir, dass dem selektierten Extruder möglicherweise eine Variable zugewiesen worden ist und diese verwendet werden kann. Bei Multicolor ist die Ausgabe ohnehin hinfällig, da ja theoretisch 5 verschiedene Filamenttypen verwendet werden könnten.

Ist nicht weiter wichtig, wäre aber interessant gewesen, zu wissen was dahintersteckt.

 

Statt zu klagen, dass wir nicht alles haben, was wir wollen, sollten wir lieber dankbar sein, dass wir nicht alles bekommen, was wir verdienen.

Veröffentlicht : 22/11/2019 9:47 pm
karl-herbert
(@karl-herbert)
Illustrious Member
Themenstarter answered:
RE: PrusaSlic3r interne Variablen...

Ich habe eine mögliche Lösungsvariante für eine MMU2 Ausgabesequenz gefunden (Singlemode benutze ich nicht):

Anmerkungen (notes):

Ausgabeoptionen:

Ergebnis des Ausgabe-gcodes (partname_layerhigh_material_printername):

Somit habe ich einen gangbaren Weg für mich gefunden!

Statt zu klagen, dass wir nicht alles haben, was wir wollen, sollten wir lieber dankbar sein, dass wir nicht alles bekommen, was wir verdienen.

Veröffentlicht : 29/11/2019 7:58 pm
Teilen: