diff --git a/plugins/CuraEngineBackend/StartSliceJob.py b/plugins/CuraEngineBackend/StartSliceJob.py index 210652720a..18c7fb1f5c 100644 --- a/plugins/CuraEngineBackend/StartSliceJob.py +++ b/plugins/CuraEngineBackend/StartSliceJob.py @@ -204,6 +204,9 @@ class StartSliceJob(Job): material_instance_container = stack.findContainer({"type": "material"}) for key in stack.getAllKeys(): + # Do not send settings that are not settable_per_extruder. + if stack.getProperty(key, "settable_per_extruder") == False: + continue setting = message.getMessage("settings").addRepeatedMessage("settings") setting.name = key if key == "material_guid" and material_instance_container: