diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index af08b23cb2..5ab88de33f 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -6596,18 +6596,17 @@ "prime_tower_mode": { "label": "Prime Tower", - "description": "Print a tower next to the model, which serves to prime the material after each nozzle switch.", + "description": "Print a tower next to the model, which serves to prime the material after each nozzle switch.", "type": "enum", + "value": "'optimized' if all(material_type == extruderValues('material_type')[0] for material_type in extruderValues('material_type')) else 'optimized_consistent'", "options": { "none": "None", - "default": "Bucket", - "optimized_consistent": "Sparse bucket", + "optimized_consistent": "Bucket", "optimized": "Sparse" }, - "default_value": "default", + "default_value": "none", "enabled": "extruders_enabled_count > 1", - "resolve": "(extruders_enabled_count > 1) and any(extruderValues('prime_tower_mode'))", "settable_per_mesh": false, "settable_per_extruder": false },