diff --git a/resources/definitions/fdmextruder.def.json b/resources/definitions/fdmextruder.def.json index 4e3ee0a84f..7ce44b77b0 100644 --- a/resources/definitions/fdmextruder.def.json +++ b/resources/definitions/fdmextruder.def.json @@ -145,30 +145,6 @@ "settable_per_meshgroup": false, "settable_globally": false }, - "extruder_prime_pos_x": - { - "label": "Extruder Prime X Position", - "description": "The X coordinate of the position where the nozzle primes at the start of printing.", - "type": "float", - "unit": "mm", - "default_value": 0, - "minimum_value_warning": "machine_nozzle_offset_x", - "maximum_value_warning": "machine_width", - "settable_per_mesh": false, - "settable_per_extruder": true - }, - "extruder_prime_pos_y": - { - "label": "Extruder Prime Y Position", - "description": "The Y coordinate of the position where the nozzle primes at the start of printing.", - "type": "float", - "unit": "mm", - "default_value": 0, - "minimum_value_warning": "machine_nozzle_offset_y", - "maximum_value_warning": "machine_depth", - "settable_per_mesh": false, - "settable_per_extruder": true - }, "extruder_prime_pos_z": { "label": "Extruder Prime Z Position", @@ -182,6 +158,42 @@ "settable_per_extruder": true } } + }, + "platform_adhesion": + { + "label": "Platform Adhesion", + "type": "category", + "icon": "category_adhesion", + "description": "Adhesion", + "children": + { + "extruder_prime_pos_x": + { + "label": "Extruder Prime X Position", + "description": "The X coordinate of the position where the nozzle primes at the start of printing.", + "type": "float", + "unit": "mm", + "default_value": 0, + "minimum_value_warning": "machine_nozzle_offset_x", + "maximum_value_warning": "machine_width", + "settable_per_mesh": false, + "settable_per_extruder": true, + "enabled": false + }, + "extruder_prime_pos_y": + { + "label": "Extruder Prime Y Position", + "description": "The Y coordinate of the position where the nozzle primes at the start of printing.", + "type": "float", + "unit": "mm", + "default_value": 0, + "minimum_value_warning": "machine_nozzle_offset_y", + "maximum_value_warning": "machine_depth", + "settable_per_mesh": false, + "settable_per_extruder": true, + "enabled": false + } + } } } } diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 059e2a25e2..8833c175f3 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -326,30 +326,6 @@ "settable_per_extruder": false, "settable_per_meshgroup": false }, - "extruder_prime_pos_x": - { - "label": "Extruder Prime X Position", - "description": "The X coordinate of the position where the nozzle primes at the start of printing.", - "type": "float", - "unit": "mm", - "default_value": 0, - "minimum_value_warning": "0", - "maximum_value_warning": "machine_width", - "settable_per_mesh": false, - "settable_per_extruder": true - }, - "extruder_prime_pos_y": - { - "label": "Extruder Prime Y Position", - "description": "The Y coordinate of the position where the nozzle primes at the start of printing.", - "type": "float", - "unit": "mm", - "default_value": 0, - "minimum_value_warning": "0", - "maximum_value_warning": "machine_depth", - "settable_per_mesh": false, - "settable_per_extruder": true - }, "extruder_prime_pos_z": { "label": "Extruder Prime Z Position", @@ -2448,6 +2424,32 @@ "description": "Adhesion", "children": { + "extruder_prime_pos_x": + { + "label": "Extruder Prime X Position", + "description": "The X coordinate of the position where the nozzle primes at the start of printing.", + "type": "float", + "unit": "mm", + "default_value": 0, + "minimum_value_warning": "0", + "maximum_value_warning": "machine_width", + "settable_per_mesh": false, + "settable_per_extruder": true, + "enabled": false + }, + "extruder_prime_pos_y": + { + "label": "Extruder Prime Y Position", + "description": "The Y coordinate of the position where the nozzle primes at the start of printing.", + "type": "float", + "unit": "mm", + "default_value": 0, + "minimum_value_warning": "0", + "maximum_value_warning": "machine_depth", + "settable_per_mesh": false, + "settable_per_extruder": true, + "enabled": false + }, "adhesion_type": { "label": "Platform Adhesion Type",