Voreinstellung Dateinamen im Slicer
 
Notifications
Clear all

Voreinstellung Dateinamen im Slicer  

  RSS
Horst Isele
(@horst-isele)
New Member
Voreinstellung Dateinamen im Slicer

Hallo zusammen

Wie kann ich den Dateinamenaufbau anpassen?

Ich möchte z.B. "_MKS3_" weghaben.

Vielen Dank für eure Hilfe

Best Answer by karl-herbert:

@horst-isele

Man kann den Ausgabe Dateinamen auch den eigenen Bedürfnissen anpassen. Dazu existieren im PS Platzhaltervariablen. Eine (nicht vollständige) Übersicht dazu findet man z.B. hier: https://github.com/prusa3d/PrusaSlicer/wiki/Slic3r-placeholders-(a-copy-of-the-mauk.cc-page)

 
Posted : 16/02/2021 11:54 am
Holger
(@holger-2)
Honorable Member
RE: Voreinstellung Dateinamen im Slicer

@horst-isele

Willkommen im Forum!

Schalte oben Rechts den "Experte"-Mode (rot) ein und wechsle zum Reiter "Druckeinstellungen -> Ausgabeoptionen". Unter "Ausgabe Dateinamen Format" entfernst Du dann "{printer_model}_" oder was auch immer.

Grüße, Holger 🙂 

 

2x Personal MK3IR-BMG09 (Full) BEAR + MMU3 mod., ...

Posted : 16/02/2021 1:42 pm
Horst Isele
(@horst-isele)
New Member
Topic starter answered:
RE: Voreinstellung Dateinamen im Slicer

@holger-3

Super. Danke.

Posted : 16/02/2021 2:59 pm
karl-herbert
(@karl-herbert)
Illustrious Member
RE: Voreinstellung Dateinamen im Slicer

@horst-isele

Man kann den Ausgabe Dateinamen auch den eigenen Bedürfnissen anpassen. Dazu existieren im PS Platzhaltervariablen. Eine (nicht vollständige) Übersicht dazu findet man z.B. hier: https://github.com/prusa3d/PrusaSlicer/wiki/Slic3r-placeholders-(a-copy-of-the-mauk.cc-page)

 

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

Posted : 16/02/2021 6:07 pm
Schuessel
(@schuessel)
Member
RE:

Ist zwar schon älter, aber ich bin halt beim Suchen direkt auf diesen Beitrag gekommen...

 

Da der Link nicht mehr aktuell ist hier einmal die neue Quelle für die Formatierungsmöglichkeiten des Dateinamens:

https://help.prusa3d.com/article/list-of-placeholders_205643

 

Gruß Schuessel

This post was modified 12 months ago by Schuessel
Posted : 01/12/2023 2:24 pm
Nordlicht
(@nordlicht)
Estimable Member
RE: Voreinstellung Dateinamen im Slicer

Danke. Nach so einer Liste hatte ich auch schon vergeblich gesucht gehabt, weil ich in meinem Dateinamen gerne den Extrusionsfaktor hätte (für die Tests beim Einstellfahrplan). Wenn man bei den Filamenteinstellungen den Cursor über das Feld Extrusionsfaktor hält, dann erscheint der Parametername "extrusion_multiplier". Gebe ich dies als Variable bei den Ausgabeoptionen ein, dann funktioniert das aber nicht. "extrusion_multiplier" ist in der Liste unter deinem Link auch gar nicht aufgeführt. Allerdings ist "layer_hieght" dort auch nicht aufgeführt und trotzdem funktioniert diese Variable bei den Ausgabeoptionen. Irgendwo ist da noch der Wurm drin.

Posted : 01/12/2023 3:43 pm
karl-herbert
(@karl-herbert)
Illustrious Member
RE: Voreinstellung Dateinamen im Slicer

Man muss auch darauf achten, dass div. Variablen nicht in jedem Gcode Sektor Gültigkeit haben.

Eine aktuell vollständige und gültige Auflistung der PS Placeholder habe ich auch nicht gefunden.

Eine etwas ältere Placeholder Liste zum Vorgänger (Slic3r) findet man hier: https://manual.slic3r.org/advanced/placeholder-parser

Schöne Grüsse,

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.

Posted : 01/12/2023 6:47 pm
Schuessel
(@schuessel)
Member
RE:
Posted by: @nordlicht

Danke. Nach so einer Liste hatte ich auch schon vergeblich gesucht gehabt, weil ich in meinem Dateinamen gerne den Extrusionsfaktor hätte (für die Tests beim Einstellfahrplan). Wenn man bei den Filamenteinstellungen den Cursor über das Feld Extrusionsfaktor hält, dann erscheint der Parametername "extrusion_multiplier". Gebe ich dies als Variable bei den Ausgabeoptionen ein, dann funktioniert das aber nicht. "extrusion_multiplier" ist in der Liste unter deinem Link auch gar nicht aufgeführt. Allerdings ist "layer_hieght" dort auch nicht aufgeführt und trotzdem funktioniert diese Variable bei den Ausgabeoptionen. Irgendwo ist da noch der Wurm drin.

Also bei mir funktioniert das...

[input_filename_base]_[extrusion_multiplier]ext_[layer_height]mm_[print_time]in_[used_filament]mtr_[total_weight]grm_[printing_filament_types]_[total_cost]€_BED[bed_temperature]°_[printer_preset].gcode

Ergibt bei mir folgendes Ergebnis:

Gewurzregal-Unterleger_0.92ext_0.2mm_1h23min_18.8948mtr_56.3546grm_PLA_1.43141€_BED65°_X5Spro.gcode

Dabei ist der "Extrusionsfaktor" auf 0,92 eingestellt.

 

Weiß vielleicht jemand ob und wie man die vielen Nachkommastellen (Länge, Gewicht, Preis) reduzieren kann?

This post was modified 12 months ago by Schuessel
Posted : 04/12/2023 11:48 am
Nordlicht
(@nordlicht)
Estimable Member
RE: Voreinstellung Dateinamen im Slicer

Huch, mit eckigen Klammern statt der geschweiften Klammern nimmt er den Extrusions-Multiplier in den Dateinamen auf. 😮 Sehr seltsam, da Prusa ja nur geschweifte Klammern bei der Ausgabeoption bei seinen Profilen verwendet hat. Daher hatte ich das auch nur mit den geschweiften Klammern probiert gehabt.

Wie man allerdings die vielen Nachkommastellen redizieren kann würde mich auch interessieren.

Posted : 06/12/2023 7:20 pm
karl-herbert
(@karl-herbert)
Illustrious Member
RE: Voreinstellung Dateinamen im Slicer

Mit "int()" erhälst Du eine Ganzzahl Ausgabe -> https://help.prusa3d.com/de/article/makros_1775

Schöne Grüsse,

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.

Posted : 06/12/2023 7:55 pm
Nordlicht
(@nordlicht)
Estimable Member
RE: Voreinstellung Dateinamen im Slicer

Genial. Das habe ich gerade ausprobiert. Damit läßt sich ja jede Menge machen.

Bei der Filamentlänge machen "int" im Meter aber keinen Sinn, also habe ich u.a.

{int(used_filament*100)}cm

bei den Ausgabeoptionen Dateinamen-Format eingetragen und dann setzt er den Filamentbedarf in cm ohne Nachkommastellen in den Dateinamen. 👍 

 

Posted : 07/12/2023 3:45 pm
karl-herbert
(@karl-herbert)
Illustrious Member
RE: Voreinstellung Dateinamen im Slicer

Vielleicht ist auch die Benutzung von Formatzeichen möglich (Bsp. aus Python: print (str("{:.2f}".format(filament_length)))..). Da müsste man aber bei Prusa mal nachfragen. Ich habe dazu nichts Dokumentiertes gefunden.

Schöne Grüsse,

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.

Posted : 07/12/2023 4:17 pm
Ralli
(@ralli)
Member
Nachkommastellen reduzieren

Bei der Suche nach einer Liste für die gcode-Ausgabeoptionen bin ich hier gelandet und es tauchte eine Frage auf, nach deren Lösung ich bisher vergebens gesucht habe.

Wie kann man die Nachkommastellen z.B. beim Filamentgewicht reduzieren?

Ich habe das bisher immer manuell gemacht -> das nervt aber.

Nun gab "karl-herbert" hier den Hinweis auf die ursprüngliche Frage von "Horst Isele" mit der Funktion int(). "Nordlicht" hat diese dann noch etwas verfeinert. Da erinnerte ich mich, dass ich in Excel ganz gut drauf bin und machte mich an die Arbeit. MIT ERFOLG.

Im Slicer unter Ausgabeoptionen kann man aber keine Semikolons eingeben, um z.B. die Funktion "Runden" zu verwenden. Also war der Weg etwas umständlicher. Außerdem muss man die englischen Funktionsnamen nehmen. Also "int" (integer) für "Ganzzahl" und "round" für "Runden".

Was passiert, wenn man das Gesamtgewicht (z.B. 21.345678) mit int() abrundet? Es entsteht 21. Jetzt subtrahiert man das komplette Gesamtgewicht(21.345678) mit dem mit int() abgerundeten Gesamtgewicht (21). Es bleibt die Zahl 0.345678 übrig. Diese Zahl multipliziert man mit 100 und erhält 34.5678, welche man in unserem Fall nicht mit int() sondern round() rundet. Bleibt 34. Das wird dann die zweite Zahl in unserem Konstrukt.

Rundet man mit int(), wird immer abgerundet, rundet man mit round(), wird passend ab- oder aufgerundet.

Die erste Zahl ist relativ simpel. Einfach das Gesamtgewicht abrunden. Wichtig: Immer abrunden, da sonst die Subtraktion nicht stimmt. So, nun genug gefaselt, hier ist das, was ihr z.B. für das Filamentgewicht mit 2 Nachkommastellen eingeben müsst. Bisher stand bei mir drin: {total_weight)g  Hat 21.345678g ergeben. Mit:

{int(total_weight)}.{round((total_weight-(int(total_weight)))*100)}g

erscheint - man glaubt es kaum:  21,34g

Achtet bitte ganz genau auf die richtigen Klammern und deren Anzahl. Auch Punkt und Bindestrich (Minuszeichen) richtig eingeben. Anstatt dem Punkt kann man sicherlich auch ein Komma eingeben - wie man es lieber liest.

Möchte man nur 1 Nachkommastelle, gibt man statt 100 eben 10 ein. Die Formel funktioniert natürlich auch mit der Filamentlänge oder anderen Parametern, die ewig viele Nachkommastellen haben. Da muss eben der Parametername geändert werden.

Ich hoffe, geholfen haben zu können und danke hiermit nochmals "karl-herbert" und "Nordlicht", die mich auf die richtige Spur gebracht haben.

Posted : 11/01/2024 2:33 pm
Schuessel liked
Saphir
(@saphir)
Trusted Member
RE:

Ich habe mir bei MMU-Drucken eingestellt, dass mir die Anzahl der Farben angezeigt wird (num_printing_extruders) und die zu druckenden Materialien aufgelistet werden (printing_filament_types). Das sieht dann ungefähr so aus:   " DruckXY_3C_PETGgreen,PLAred,PLAblue..."

Soweit so gut. Die Aufzählung habe ich gemacht, damit ich beim MK3 weiß, welche Farbe in welchen "Extruder" des MMU geladen werden muss. Nun ändert Prusaslicer aber die Reihenfolge der Extruder scheinbar willkürlich (möglicherweise alphabetisch). PETG erscheint immer vorne, auch wenn es in Extruder 5 geladen wurde und die anderen Extruder werden auch vermischt. Gibt es eine Möglicheit, dass die Aufzählung auch wirklich in der richtigen Reihenfolge vorgenommen wird?

This post was modified 7 months ago by Saphir

Printing PLA and PETG at the same time? See the Guide for MultiMaterialSupports ----- Ejecting Buffer cassettes is not satisfying? May the Fork be with you!

Posted : 07/05/2024 7:43 am
Schuessel
(@schuessel)
Member
RE:

Ich bin den schon 10 Monate später wieder hier gelandet o0 und möchte mich (nachdem ich das ganze eben grade eingestellt habe) mal ganz herzlich bei Dir bedanken @ralli.

Funktioniert top!

 

Naja, der Datumsstempel am Post ist ja fast der gleiche... xD

This post was modified 3 weeks ago 2 times by Schuessel
Posted : 01/11/2024 5:53 pm
Oliver
(@oliver-8)
Active Member
RE:

Der Link funktioniert nicht (mehr)...

 

Schlimmer noch: Die Verknüpfung aus Prusa Slicer heraus (Hilfe) funktioniert auch nicht mehr, zeigt auf einen Link für eine veraltete Slicerversion, so dass nur noch "Werbung" für den aktuellen 2.8.1 angezeigt wird, aber keine Hilfe 🙁

This post was modified 7 days ago by Oliver
Posted : 19/11/2024 12:22 pm
Ralli
(@ralli)
Member
RE: Voreinstellung Dateinamen im Slicer

Hallo @Schuessel, vielen Dank für dein Feedback.

Für @Saphir habe ich leider keine Lösung, da ich keine MMU habe. Wenn du aber mal einen screenshot des Reiters "Mehrere Extruder" hier posten würdest, könnte ich mal bissl tüfteln. Ich vermute mal, dass die Zuordnung der Nummer des Extruders fehlt. Alphabetisch glaube ich nicht, da würde "PLAblue" an zweiter Stelle und "PLAred" an dritter Stelle stehen.

Und zu guter Letzt: Ich habe eine Mail bekommen, in der mir mitgeteilt wurde, dass der Link nicht mehr funktioniert. Also vermutlich der Post von @Oliver. Ich habe aber keinen Link eingefügt. Bei meiner Lösung zu den Nachkommastellen einfach nur die Formel kopieren und in die Ausgabeoptionen des Slicers einfügen. Und die Slicer-Version hat auch keinen Einfluss auf die Formel.

Posted : 19/11/2024 4:21 pm
Share: