mirror of
https://git.mirrors.martin98.com/https://github.com/Ultimaker/Cura
synced 2025-08-14 03:46:05 +08:00
feat: machine_nozzle_temp_enabled; refactor: let settings depend on it (rather than on gcode flavor) (CURA-3101)
This commit is contained in:
parent
88bbadead8
commit
58e15848eb
@ -93,6 +93,7 @@
|
|||||||
"description": "Whether to wait until the nozzle temperature is reached at the start.",
|
"description": "Whether to wait until the nozzle temperature is reached at the start.",
|
||||||
"default_value": true,
|
"default_value": true,
|
||||||
"type": "bool",
|
"type": "bool",
|
||||||
|
"enabled": "machine_nozzle_temp_enabled",
|
||||||
"settable_per_mesh": false,
|
"settable_per_mesh": false,
|
||||||
"settable_per_extruder": false,
|
"settable_per_extruder": false,
|
||||||
"settable_per_meshgroup": 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.",
|
"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,
|
"default_value": true,
|
||||||
"type": "bool",
|
"type": "bool",
|
||||||
|
"enabled": "machine_nozzle_temp_enabled",
|
||||||
"settable_per_mesh": false,
|
"settable_per_mesh": false,
|
||||||
"settable_per_extruder": false,
|
"settable_per_extruder": false,
|
||||||
"settable_per_meshgroup": false
|
"settable_per_meshgroup": false
|
||||||
@ -249,6 +251,17 @@
|
|||||||
"settable_per_extruder": true,
|
"settable_per_extruder": true,
|
||||||
"settable_per_meshgroup": false
|
"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":
|
"machine_nozzle_heat_up_speed":
|
||||||
{
|
{
|
||||||
"label": "Heat up speed",
|
"label": "Heat up speed",
|
||||||
@ -256,6 +269,7 @@
|
|||||||
"default_value": 2.0,
|
"default_value": 2.0,
|
||||||
"unit": "°C/s",
|
"unit": "°C/s",
|
||||||
"type": "float",
|
"type": "float",
|
||||||
|
"enabled": "machine_nozzle_temp_enabled",
|
||||||
"settable_per_mesh": false,
|
"settable_per_mesh": false,
|
||||||
"settable_per_extruder": true
|
"settable_per_extruder": true
|
||||||
},
|
},
|
||||||
@ -266,6 +280,7 @@
|
|||||||
"default_value": 2.0,
|
"default_value": 2.0,
|
||||||
"unit": "°C/s",
|
"unit": "°C/s",
|
||||||
"type": "float",
|
"type": "float",
|
||||||
|
"enabled": "machine_nozzle_temp_enabled",
|
||||||
"settable_per_mesh": false,
|
"settable_per_mesh": false,
|
||||||
"settable_per_extruder": true
|
"settable_per_extruder": true
|
||||||
},
|
},
|
||||||
@ -276,6 +291,7 @@
|
|||||||
"default_value": 50.0,
|
"default_value": 50.0,
|
||||||
"unit": "s",
|
"unit": "s",
|
||||||
"type": "float",
|
"type": "float",
|
||||||
|
"enabled": "machine_nozzle_temp_enabled",
|
||||||
"settable_per_mesh": false,
|
"settable_per_mesh": false,
|
||||||
"settable_per_extruder": true
|
"settable_per_extruder": true
|
||||||
},
|
},
|
||||||
@ -1260,7 +1276,7 @@
|
|||||||
"description": "Change the temperature for each layer automatically with the average flow speed of that layer.",
|
"description": "Change the temperature for each layer automatically with the average flow speed of that layer.",
|
||||||
"type": "bool",
|
"type": "bool",
|
||||||
"default_value": false,
|
"default_value": false,
|
||||||
"enabled": "False",
|
"enabled": "machine_nozzle_temp_enabled and False",
|
||||||
"settable_per_mesh": false,
|
"settable_per_mesh": false,
|
||||||
"settable_per_extruder": true
|
"settable_per_extruder": true
|
||||||
},
|
},
|
||||||
@ -1271,14 +1287,14 @@
|
|||||||
"unit": "°C",
|
"unit": "°C",
|
||||||
"type": "float",
|
"type": "float",
|
||||||
"default_value": 210,
|
"default_value": 210,
|
||||||
"enabled": false,
|
"enabled": "machine_nozzle_temp_enabled",
|
||||||
"settable_per_extruder": true,
|
"settable_per_extruder": true,
|
||||||
"minimum_value": "-273.15"
|
"minimum_value": "-273.15"
|
||||||
},
|
},
|
||||||
"material_print_temperature":
|
"material_print_temperature":
|
||||||
{
|
{
|
||||||
"label": "Printing 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",
|
"unit": "°C",
|
||||||
"type": "float",
|
"type": "float",
|
||||||
"default_value": 210,
|
"default_value": 210,
|
||||||
@ -1286,7 +1302,7 @@
|
|||||||
"minimum_value": "-273.15",
|
"minimum_value": "-273.15",
|
||||||
"minimum_value_warning": "0",
|
"minimum_value_warning": "0",
|
||||||
"maximum_value_warning": "260",
|
"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_mesh": false,
|
||||||
"settable_per_extruder": true
|
"settable_per_extruder": true
|
||||||
},
|
},
|
||||||
@ -1301,7 +1317,7 @@
|
|||||||
"minimum_value": "-273.15",
|
"minimum_value": "-273.15",
|
||||||
"minimum_value_warning": "0",
|
"minimum_value_warning": "0",
|
||||||
"maximum_value_warning": "260",
|
"maximum_value_warning": "260",
|
||||||
"enabled": "machine_gcode_flavor != \"UltiGCode\"",
|
"enabled": "machine_nozzle_temp_enabled",
|
||||||
"settable_per_mesh": false,
|
"settable_per_mesh": false,
|
||||||
"settable_per_extruder": true
|
"settable_per_extruder": true
|
||||||
},
|
},
|
||||||
@ -1316,7 +1332,7 @@
|
|||||||
"minimum_value": "-273.15",
|
"minimum_value": "-273.15",
|
||||||
"minimum_value_warning": "material_standby_temperature",
|
"minimum_value_warning": "material_standby_temperature",
|
||||||
"maximum_value_warning": "material_print_temperature",
|
"maximum_value_warning": "material_print_temperature",
|
||||||
"enabled": "machine_gcode_flavor != \"UltiGCode\"",
|
"enabled": "machine_nozzle_temp_enabled",
|
||||||
"settable_per_mesh": false,
|
"settable_per_mesh": false,
|
||||||
"settable_per_extruder": true
|
"settable_per_extruder": true
|
||||||
},
|
},
|
||||||
@ -1331,7 +1347,7 @@
|
|||||||
"minimum_value": "-273.15",
|
"minimum_value": "-273.15",
|
||||||
"minimum_value_warning": "material_standby_temperature",
|
"minimum_value_warning": "material_standby_temperature",
|
||||||
"maximum_value_warning": "material_print_temperature",
|
"maximum_value_warning": "material_print_temperature",
|
||||||
"enabled": "machine_gcode_flavor != \"UltiGCode\"",
|
"enabled": "machine_nozzle_temp_enabled",
|
||||||
"settable_per_mesh": false,
|
"settable_per_mesh": false,
|
||||||
"settable_per_extruder": true
|
"settable_per_extruder": true
|
||||||
},
|
},
|
||||||
@ -1342,8 +1358,7 @@
|
|||||||
"unit": "[[mm³,°C]]",
|
"unit": "[[mm³,°C]]",
|
||||||
"type": "str",
|
"type": "str",
|
||||||
"default_value": "[[3.5,200],[7.0,240]]",
|
"default_value": "[[3.5,200],[7.0,240]]",
|
||||||
"enabled": "False",
|
"enabled": "False and machine_nozzle_temp_enabled and material_flow_dependent_temperature",
|
||||||
"comments": "old enabled function: material_flow_dependent_temperature",
|
|
||||||
"settable_per_mesh": false,
|
"settable_per_mesh": false,
|
||||||
"settable_per_extruder": true
|
"settable_per_extruder": true
|
||||||
},
|
},
|
||||||
@ -1357,8 +1372,7 @@
|
|||||||
"minimum_value": "0",
|
"minimum_value": "0",
|
||||||
"maximum_value_warning": "10.0",
|
"maximum_value_warning": "10.0",
|
||||||
"maximum_value": "machine_nozzle_heat_up_speed",
|
"maximum_value": "machine_nozzle_heat_up_speed",
|
||||||
"enabled": "False",
|
"enabled": "material_flow_dependent_temperature or (machine_extruder_count > 1 and material_final_print_temperature != material_print_temperature)",
|
||||||
"comments": "old enabled function: material_flow_dependent_temperature or machine_extruder_count > 1",
|
|
||||||
"settable_per_mesh": false,
|
"settable_per_mesh": false,
|
||||||
"settable_per_extruder": true
|
"settable_per_extruder": true
|
||||||
},
|
},
|
||||||
@ -1565,7 +1579,7 @@
|
|||||||
"minimum_value": "-273.15",
|
"minimum_value": "-273.15",
|
||||||
"minimum_value_warning": "0",
|
"minimum_value_warning": "0",
|
||||||
"maximum_value_warning": "260",
|
"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_mesh": false,
|
||||||
"settable_per_extruder": true
|
"settable_per_extruder": true
|
||||||
},
|
},
|
||||||
|
@ -100,6 +100,9 @@
|
|||||||
},
|
},
|
||||||
"machine_acceleration": {
|
"machine_acceleration": {
|
||||||
"default_value": 3000
|
"default_value": 3000
|
||||||
|
},
|
||||||
|
"machine_nozzle_temp_enabled": {
|
||||||
|
"default_value": false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user