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.75pada 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_widthke default 2.85.
Saya dapat menyelesaikan masalah dengan menambal fdmextruder.def.json, atau membuat salinannya untuk mencocokkan file pengaturan printer saya, dengan 2.85perubahan 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 CuraEnginedari baris perintah kecuali Anda telah mengatur CURA_ENGINE_SEARCH_PATHvariabel lingkungan untuk menyertakan path mereka berada di Atau Anda dapat menyalinnya ke direktori yang sama dengan file json printer utama.