|
@@ -93,6 +93,7 @@
|
|
|
"description": "Whether to wait until the nozzle temperature is reached at the start.",
|
|
|
"default_value": true,
|
|
|
"type": "bool",
|
|
|
+ "enabled": "machine_nozzle_temp_enabled",
|
|
|
"settable_per_mesh": false,
|
|
|
"settable_per_extruder": false,
|
|
|
"settable_per_meshgroup": false
|
|
@@ -103,6 +104,7 @@
|
|
|
"description": "Whether to include nozzle temperature commands at the start of the gcode. When the start_gcode already contains nozzle temperature commands Cura frontend will automatically disable this setting.",
|
|
|
"default_value": true,
|
|
|
"type": "bool",
|
|
|
+ "enabled": "machine_nozzle_temp_enabled",
|
|
|
"settable_per_mesh": false,
|
|
|
"settable_per_extruder": false,
|
|
|
"settable_per_meshgroup": false
|
|
@@ -249,6 +251,17 @@
|
|
|
"settable_per_extruder": true,
|
|
|
"settable_per_meshgroup": false
|
|
|
},
|
|
|
+ "machine_nozzle_temp_enabled":
|
|
|
+ {
|
|
|
+ "label": "Enable Nozzle Temperature Control",
|
|
|
+ "description": "Whether to control temperature from Cura. Turn this off to control nozzle temperature from outside of Cura.",
|
|
|
+ "default_value": true,
|
|
|
+ "value": "machine_gcode_flavor != \"UltiGCode\"",
|
|
|
+ "type": "bool",
|
|
|
+ "settable_per_mesh": false,
|
|
|
+ "settable_per_extruder": true,
|
|
|
+ "settable_per_meshgroup": false
|
|
|
+ },
|
|
|
"machine_nozzle_heat_up_speed":
|
|
|
{
|
|
|
"label": "Heat up speed",
|
|
@@ -256,6 +269,7 @@
|
|
|
"default_value": 2.0,
|
|
|
"unit": "°C/s",
|
|
|
"type": "float",
|
|
|
+ "enabled": "machine_nozzle_temp_enabled",
|
|
|
"settable_per_mesh": false,
|
|
|
"settable_per_extruder": true
|
|
|
},
|
|
@@ -266,6 +280,7 @@
|
|
|
"default_value": 2.0,
|
|
|
"unit": "°C/s",
|
|
|
"type": "float",
|
|
|
+ "enabled": "machine_nozzle_temp_enabled",
|
|
|
"settable_per_mesh": false,
|
|
|
"settable_per_extruder": true
|
|
|
},
|
|
@@ -276,6 +291,7 @@
|
|
|
"default_value": 50.0,
|
|
|
"unit": "s",
|
|
|
"type": "float",
|
|
|
+ "enabled": "machine_nozzle_temp_enabled",
|
|
|
"settable_per_mesh": false,
|
|
|
"settable_per_extruder": true
|
|
|
},
|
|
@@ -1260,7 +1276,7 @@
|
|
|
"description": "Change the temperature for each layer automatically with the average flow speed of that layer.",
|
|
|
"type": "bool",
|
|
|
"default_value": false,
|
|
|
- "enabled": "False",
|
|
|
+ "enabled": "machine_nozzle_temp_enabled and False",
|
|
|
"settable_per_mesh": false,
|
|
|
"settable_per_extruder": true
|
|
|
},
|
|
@@ -1271,14 +1287,14 @@
|
|
|
"unit": "°C",
|
|
|
"type": "float",
|
|
|
"default_value": 210,
|
|
|
- "enabled": false,
|
|
|
+ "enabled": "machine_nozzle_temp_enabled",
|
|
|
"settable_per_extruder": true,
|
|
|
"minimum_value": "-273.15"
|
|
|
},
|
|
|
"material_print_temperature":
|
|
|
{
|
|
|
"label": "Printing Temperature",
|
|
|
- "description": "The temperature used for printing. If this is 0, the extruder will not heat up for this print.",
|
|
|
+ "description": "The temperature used for printing.",
|
|
|
"unit": "°C",
|
|
|
"type": "float",
|
|
|
"default_value": 210,
|
|
@@ -1286,7 +1302,7 @@
|
|
|
"minimum_value": "-273.15",
|
|
|
"minimum_value_warning": "0",
|
|
|
"maximum_value_warning": "260",
|
|
|
- "enabled": "not (material_flow_dependent_temperature) and machine_gcode_flavor != \"UltiGCode\"",
|
|
|
+ "enabled": "machine_nozzle_temp_enabled and not (material_flow_dependent_temperature)",
|
|
|
"settable_per_mesh": false,
|
|
|
"settable_per_extruder": true
|
|
|
},
|
|
@@ -1301,7 +1317,7 @@
|
|
|
"minimum_value": "-273.15",
|
|
|
"minimum_value_warning": "0",
|
|
|
"maximum_value_warning": "260",
|
|
|
- "enabled": "machine_gcode_flavor != \"UltiGCode\"",
|
|
|
+ "enabled": "machine_nozzle_temp_enabled",
|
|
|
"settable_per_mesh": false,
|
|
|
"settable_per_extruder": true
|
|
|
},
|
|
@@ -1316,7 +1332,7 @@
|
|
|
"minimum_value": "-273.15",
|
|
|
"minimum_value_warning": "material_standby_temperature",
|
|
|
"maximum_value_warning": "material_print_temperature",
|
|
|
- "enabled": "machine_gcode_flavor != \"UltiGCode\"",
|
|
|
+ "enabled": "machine_nozzle_temp_enabled",
|
|
|
"settable_per_mesh": false,
|
|
|
"settable_per_extruder": true
|
|
|
},
|
|
@@ -1331,7 +1347,7 @@
|
|
|
"minimum_value": "-273.15",
|
|
|
"minimum_value_warning": "material_standby_temperature",
|
|
|
"maximum_value_warning": "material_print_temperature",
|
|
|
- "enabled": "machine_gcode_flavor != \"UltiGCode\"",
|
|
|
+ "enabled": "machine_nozzle_temp_enabled",
|
|
|
"settable_per_mesh": false,
|
|
|
"settable_per_extruder": true
|
|
|
},
|
|
@@ -1342,8 +1358,7 @@
|
|
|
"unit": "[[mm³,°C]]",
|
|
|
"type": "str",
|
|
|
"default_value": "[[3.5,200],[7.0,240]]",
|
|
|
- "enabled": "False",
|
|
|
- "comments": "old enabled function: material_flow_dependent_temperature",
|
|
|
+ "enabled": "False and machine_nozzle_temp_enabled and material_flow_dependent_temperature",
|
|
|
"settable_per_mesh": false,
|
|
|
"settable_per_extruder": true
|
|
|
},
|
|
@@ -1357,8 +1372,7 @@
|
|
|
"minimum_value": "0",
|
|
|
"maximum_value_warning": "10.0",
|
|
|
"maximum_value": "machine_nozzle_heat_up_speed",
|
|
|
- "enabled": "False",
|
|
|
- "comments": "old enabled function: material_flow_dependent_temperature or machine_extruder_count > 1",
|
|
|
+ "enabled": "material_flow_dependent_temperature or (machine_extruder_count > 1 and material_final_print_temperature != material_print_temperature)",
|
|
|
"settable_per_mesh": false,
|
|
|
"settable_per_extruder": true
|
|
|
},
|
|
@@ -1565,7 +1579,7 @@
|
|
|
"minimum_value": "-273.15",
|
|
|
"minimum_value_warning": "0",
|
|
|
"maximum_value_warning": "260",
|
|
|
- "enabled": "machine_extruder_count > 1 and machine_gcode_flavor != \"UltiGCode\"",
|
|
|
+ "enabled": "machine_extruder_count > 1 and machine_nozzle_temp_enabled",
|
|
|
"settable_per_mesh": false,
|
|
|
"settable_per_extruder": true
|
|
|
},
|