Saya mengalami masalah ini lagi pada Januari 2019 dengan CuraEngine 3.6+ git. Karena dukungan untuk beberapa pengekstrusi ditambahkan, sekarang secara otomatis memuat file pengaturan per-extruder yang menimpa file pengaturan utama dan baris perintah , sehingga -s material_diameter=1.75
pada baris perintah tidak membantu. Diberikan $foo.def.json
, tampaknya untuk membangun nama file %$foo_extruder_0.def.json
, dan jika itu tidak ada, memuat fdmextruder.def.json
, yang menetapkan material_width
ke default 2.85
.
Saya dapat menyelesaikan masalah dengan menambal fdmextruder.def.json
, atau membuat salinannya untuk mencocokkan file pengaturan printer saya, dengan 2.85
perubahan ke 1.75
.
Pembaruan: Seharusnya sudah ada file ekstruder untuk printer yang didukung, tetapi mereka berada di direktori yang berbeda, sehingga mereka tidak akan ditemukan ketika memohon CuraEngine
dari baris perintah kecuali Anda telah mengatur CURA_ENGINE_SEARCH_PATH
variabel lingkungan untuk menyertakan path mereka berada di Atau Anda dapat menyalinnya ke direktori yang sama dengan file json printer utama.