Add {material_type} and {material_name} as replacement patterns

This commit is contained in:
fieldOfView 2021-08-16 14:28:40 +02:00
parent d5d163377b
commit f11869034b
2 changed files with 19 additions and 1 deletions

View file

@ -411,8 +411,10 @@ class StartSliceJob(Job):
extruder_nr = stack.getProperty("extruder_nr", "value") extruder_nr = stack.getProperty("extruder_nr", "value")
settings = self._all_extruders_settings[str(extruder_nr)].copy() settings = self._all_extruders_settings[str(extruder_nr)].copy()
# Also send the material GUID. This is a setting in fdmprinter, but we have no interface for it. # Also send the material GUID, type and name. These are settings in fdmprinter, but we have no interface for it.
settings["material_guid"] = stack.material.getMetaDataEntry("GUID", "") settings["material_guid"] = stack.material.getMetaDataEntry("GUID", "")
settings["material_type"] = stack.material.getMetaDataEntry("material", "")
settings["material_name"] = stack.material.getMetaDataEntry("name", "")
# Replace the setting tokens in start and end g-code. # Replace the setting tokens in start and end g-code.
extruder_nr = stack.getProperty("extruder_nr", "value") extruder_nr = stack.getProperty("extruder_nr", "value")

View file

@ -79,6 +79,22 @@
"type": "str", "type": "str",
"enabled": false "enabled": false
}, },
"material_type":
{
"label": "Material Type",
"description": "Type of material. This is set automatically.",
"default_value": "",
"type": "str",
"enabled": false
},
"material_name":
{
"label": "Material Name",
"description": "Name of the material. This is set automatically.",
"default_value": "",
"type": "str",
"enabled": false
},
"material_diameter": "material_diameter":
{ {
"label": "Diameter", "label": "Diameter",