Llegué a este problema nuevamente en enero de 2019 con CuraEngine 3.6 + git. Dado que se agregó soporte para múltiples extrusoras, ahora carga automáticamente un archivo de configuración por extrusora que anula el archivo de configuración principal y la línea de comando , por lo que -s material_diameter=1.75
la línea de comando no ayudó. Dado $foo.def.json
, parece construir el nombre de archivo %$foo_extruder_0.def.json
, y si eso no existe, se carga fdmextruder.def.json
, que se establece material_width
en un valor predeterminado de 2.85
.
Pude resolver el problema parcheando fdmextruder.def.json
o haciendo una copia del mismo para que coincida con el archivo de configuración de mi impresora, con el 2.85
cambio a 1.75
.
Actualización: ya debería haber archivos de extrusora para impresoras compatibles, pero están en un directorio diferente, por lo que no se encontrarán al invocar CuraEngine
desde la línea de comandos a menos que haya configurado la CURA_ENGINE_SEARCH_PATH
variable de entorno para incluir la ruta en la que se encuentran Alternativamente, puede copiarlos en el mismo directorio que los archivos json de la impresora principal.