Einstellungen für CuraEngine


7

Was ist der richtige Weg, um CuraEngine Druckereinstellungen zu geben? Ist es möglich, alle diese Einstellungen in eine Datei zu kopieren (wie Json formatiert)?

CuraEngine.exe -v -o "c:\3d\test.gcode" "c:\3d\test.stl"

Antworten:


4

Ich denke, am einfachsten ist es, die Cura-Anwendung zusammen mit CuraEngine zu verwenden. Wenn Ihr Drucker nicht unterstützt wird, müssen Sie ihn manuell hinzufügen, indem Sie hier einen JSON hinzufügen: https://github.com/Ultimaker/Cura/tree/master/resources/machines. Wenn Sie fertig sind, können Sie ganz einfach alle auswählen die gewünschten Funktionen. Beispiel: Generieren von Unterstützungen, Druckreihenfolge beim Drucken mehrerer Modelle usw. Cura und CuraEngine werden gleichzeitig entwickelt, sodass Sie erwarten können, dass alle von der Engine unterstützten Funktionen über die Benutzeroberfläche zugänglich sind.


2

Ich bin nicht sicher, ob es möglich ist, aber auf Github ist Code zum Einrichten von CuraEngine. Vielleicht finden Sie diesen Link, CuraEngine / src / settings / settings.cpp hilfreich.

Die neueste Version bietet eine schnellere Anpassung der Geschwindigkeit. Sie können die Geschwindigkeit der ersten Schicht, die Geschwindigkeit der äußeren Hülle, die Geschwindigkeit der inneren Hülle, die Füllgeschwindigkeit sowie die Geschwindigkeit der oberen und unteren Schicht ändern.

Sie können Objekte schneiden, es ist nur ein wenig wackelig. Auf der Registerkarte "Erweitert" befindet sich ein "abgeschnittenes Objekt in Z-Höhe", mit dem Sie Objekte in zwei Hälften schneiden können.

Theoretisch können Sie alle Einstellungen in eine JSON-formatierte Datei einfügen.


1

Erster Versuch

CuraEngine.exe --help

Der richtige Weg ist, zuerst die Einstellungen aus der .def.jsonDatei Ihres Druckers zu laden . Die Formeln in der Maschinendefinitionsdatei werden jedoch nicht verarbeitet. CuraEngine verwendet nur die default_value.

Anschließend legen Sie Einstellungsüberschreibungen fest, um bestimmte Einstellungen auf einen bestimmten Wert festzulegen. Die angegebenen Einstellungen werden auf das zuletzt bereitgestellte Objekt / Extruder und ansonsten global angewendet.

CuraEngine.exe -v -j machine.def.json -s global_setting=global_value 
    -e1 -s setting=extruder_value
    -l object_to_be_printed_with_second_extruder.stl -s setting=object_value 
    -o output.gcode

Der Einzelmodus wird durch Hinzufügen von --nextBefehlen zwischen jeder Gruppe ausgeführt:

CuraEngine [general settings] -g [settings for the first model] --next [settings for the next model]
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.