diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 93a419bbbb..6f747436b5 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -1066,47 +1066,41 @@ "inward_distributed": "Inward Distributed" }, "default_value": "naive", + "limit_to_extruder": "wall_0_extruder_nr" + }, + "widening_beading_enabled": + { + "label": "Enable Widening Beading", + "description": "Applies the Widening Beading meta-strategy on top of the selected beading strategy.", + "type": "bool", + "default_value": false, + "limit_to_extruder": "wall_0_extruder_nr" + }, + "min_bead_width": + { + "label": "Minimum Bead Width", + "description": "Minimum Bead Width.", + "unit": "mm", + "value": "wall_line_width / 2", + "minimum_value": "0", + "minimum_value_warning": "wall_line_width / 2", + "maximum_value": "wall_line_width", + "type": "float", "limit_to_extruder": "wall_0_extruder_nr", - "children": - { - "widening_beading_enabled": - { - "label": "Enable Widening Beading", - "description": "Applies the Widening Beading meta-strategy on top of the selected beading strategy.", - "type": "bool", - "default_value": false, - "limit_to_extruder": "wall_0_extruder_nr", - "children": - { - "min_bead_width": - { - "label": "Minimum Bead Width", - "description": "Minimum Bead Width.", - "unit": "mm", - "value": "wall_line_width / 2", - "minimum_value": "0", - "minimum_value_warning": "wall_line_width / 2", - "maximum_value": "wall_line_width", - "type": "float", - "limit_to_extruder": "wall_0_extruder_nr", - "enabled": "widening_beading_enabled" - }, - "min_feature_size": - { - "label": "Minimum Feature Size", - "description": "Minimum Feature Size.", - "unit": "mm", - "value": "wall_line_width / 2", - "minimum_value": "0", - "minimum_value_warning": "wall_line_width / 2", - "maximum_value": "wall_line_width", - "type": "float", - "limit_to_extruder": "wall_0_extruder_nr", - "enabled": "widening_beading_enabled" - } - } - } - } + "enabled": "widening_beading_enabled" + }, + "min_feature_size": + { + "label": "Minimum Feature Size", + "description": "Minimum Feature Size.", + "unit": "mm", + "value": "wall_line_width / 2", + "minimum_value": "0", + "minimum_value_warning": "wall_line_width / 2", + "maximum_value": "wall_line_width", + "type": "float", + "limit_to_extruder": "wall_0_extruder_nr", + "enabled": "widening_beading_enabled" }, "wall_0_wipe_dist": {