Tôi đã gặp vấn đề này một lần nữa vào tháng 1 năm 2019 với CuraEngine 3.6 + git. Do hỗ trợ cho nhiều máy đùn đã được thêm vào, giờ đây nó tự động tải một tệp cài đặt cho mỗi máy đùn ghi đè lên tệp cài đặt chính và dòng lệnh , do đó, -s material_diameter=1.75
dòng lệnh không có ích. Cho $foo.def.json
, nó dường như xây dựng tên tệp %$foo_extruder_0.def.json
và nếu không tồn tại, tải fdmextruder.def.json
, sẽ đặt material_width
thành mặc định 2.85
.
Tôi đã có thể giải quyết vấn đề bằng cách vá fdmextruder.def.json
hoặc tạo một bản sao của nó được đặt tên để khớp với tệp cài đặt của máy in của tôi, với sự 2.85
thay đổi thành 1.75
.
Cập nhật: Đã có các tệp máy đùn cho các máy in được hỗ trợ, nhưng chúng nằm trong một thư mục khác, vì vậy chúng sẽ không được tìm thấy khi gọi CuraEngine
từ dòng lệnh trừ khi bạn đặt CURA_ENGINE_SEARCH_PATH
biến môi trường để bao gồm đường dẫn chúng đi vào Ngoài ra, bạn có thể sao chép chúng vào cùng thư mục với các tệp json của máy in chính.