Cài đặt cho CuraEngine


7

Cách thích hợp để cung cấp cài đặt máy in cho CuraEngine là gì? Có thể đặt tất cả các cài đặt này vào một tệp (như Json được định dạng) không?

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

Câu trả lời:


4

Tôi nghĩ rằng điều dễ nhất là sử dụng ứng dụng Cura cùng với CuraEngine. Nếu máy in của bạn không được hỗ trợ, bạn sẽ cần thêm thủ công bằng cách thêm JSON tại đây: https://github.com/Ultimaker/Cura/tree/master/resource/machines Nhưng khi bạn hoàn thành, bạn có thể dễ dàng chọn tất cả các tính năng bạn muốn. Ví dụ: tạo hỗ trợ, thứ tự in khi in nhiều mô hình, v.v. Cura và CuraEngine được phát triển cùng một lúc, vì vậy bạn có thể mong đợi rằng tất cả các tính năng được hỗ trợ bởi động cơ đều có thể truy cập được bởi UI.


2

Tôi không chắc là có thể hay không, nhưng trên github là mã để thiết lập CuraEngine. Có thể bạn sẽ thấy liên kết này, CuraEngine / src / settings / settings.cpp hữu ích.

Bản phát hành mới nhất có nhiều tùy chỉnh tốc độ. Bạn có thể thay đổi tốc độ lớp đầu tiên, tốc độ vỏ ngoài, tốc độ vỏ bên trong, tốc độ lấp đầy và tốc độ trên cùng và dưới cùng.

Bạn có thể cắt các đối tượng, nó chỉ là một chút rắc rối. Trong tab nâng cao có "đối tượng cắt ở độ cao Z" mà bạn có thể sử dụng để cắt một nửa đối tượng.

Về mặt lý thuyết, bạn có thể đặt tất cả các cài đặt vào một tệp được định dạng JSON.


1

Lần thử đầu tiên

CuraEngine.exe --help

Cách thích hợp là trước tiên tải các cài đặt từ .def.jsontệp của máy in của bạn. Tuy nhiên, các công thức trong tệp định nghĩa máy không được xử lý. CuraEngine chỉ sử dụng default_value.

Sau đó, bạn chỉ định ghi đè cài đặt để đặt cài đặt cụ thể thành một giá trị cụ thể. Các cài đặt đã chỉ định được áp dụng cho đối tượng / máy đùn được cung cấp cuối cùng và mặt khác trên toàn cầu.

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

Chế độ một lần được thực hiện bằng cách thêm --nextcác lệnh giữa mỗi nhóm:

CuraEngine [general settings] -g [settings for the first model] --next [settings for the next model]
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.