Antworten:
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.
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.
Erster Versuch
CuraEngine.exe --help
Der richtige Weg ist, zuerst die Einstellungen aus der .def.json
Datei 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 --next
Befehlen zwischen jeder Gruppe ausgeführt:
CuraEngine [general settings] -g [settings for the first model] --next [settings for the next model]