diff --git a/SlicerConfiguration/SlicerMapping/EngineMappingMatterSlice.cs b/SlicerConfiguration/SlicerMapping/EngineMappingMatterSlice.cs index 30480c72f..f66611385 100644 --- a/SlicerConfiguration/SlicerMapping/EngineMappingMatterSlice.cs +++ b/SlicerConfiguration/SlicerMapping/EngineMappingMatterSlice.cs @@ -213,6 +213,8 @@ namespace MatterHackers.MatterControl.SlicerConfiguration new VisibleButNotMappedToEngine("", "has_sd_card_reader"), new VisibleButNotMappedToEngine("", "z_can_be_negative"), new VisibleButNotMappedToEngine("", "show_reset_connection"), + new VisibleButNotMappedToEngine("", "extruder_wipe_temperature"), + new VisibleButNotMappedToEngine("", "bed_remove_part_temperature"), //retractionOnExtruderSwitch=14.5 new MapItem("retractionOnExtruderSwitch", "retract_length_tool_change"), diff --git a/StaticData/PrinterSettings/config.ini b/StaticData/PrinterSettings/config.ini index 558f42574..8d1ecd423 100644 --- a/StaticData/PrinterSettings/config.ini +++ b/StaticData/PrinterSettings/config.ini @@ -26,6 +26,7 @@ extruder_clearance_height = 20 extruder_clearance_radius = 20 extruder_count = 1 extruder_offset = 0x0,0x0,0x0,0x0 +extruder_wipe_temperature = 0 extruders_share_temperature = 0 extrusion_axis = E extrusion_multiplier = 1 @@ -90,6 +91,7 @@ raft_extra_distance_around_part = 5 raft_fan_speed_percent = 100 raft_layers = 0 raft_print_speed = 100% +bed_remove_part_temperature = 0 randomize_start = 0 repair_outlines_extensive_stitching = 0 repair_outlines_keep_open = 0 diff --git a/StaticData/SliceSettings/Layouts.txt b/StaticData/SliceSettings/Layouts.txt index b3ec3e757..5f2abe3c6 100644 --- a/StaticData/SliceSettings/Layouts.txt +++ b/StaticData/SliceSettings/Layouts.txt @@ -43,11 +43,14 @@ Intermediate Filament Filament filament_diameter - Temperature (°C) + Extruder Temperature (°C) first_layer_temperature temperature + extruder_wipe_temperature + Bed Temperature (°C) first_layer_bed_temperature bed_temperature + bed_remove_part_temperature Retraction retract_length retract_speed @@ -197,9 +200,11 @@ Advanced Extruder Temperature (°C) first_layer_temperature temperature + extruder_wipe_temperature Bed Temperature (°C) first_layer_bed_temperature bed_temperature + bed_remove_part_temperature Retraction retract_length retract_length_tool_change diff --git a/StaticData/SliceSettings/Properties.json b/StaticData/SliceSettings/Properties.json index 326d9e87b..5968339c7 100644 --- a/StaticData/SliceSettings/Properties.json +++ b/StaticData/SliceSettings/Properties.json @@ -976,6 +976,20 @@ "DataEditType": "POSITIVE_DOUBLE", "ExtraSettings": "degrees" }, + { + "SlicerConfigName": "extruder_wipe_temperature", + "PresentationName": "Extruder Wipe Temperature", + "HelpText": "The temperature the extruder will be when extruder wipes.", + "DataEditType": "POSITIVE_DOUBLE", + "ExtraSettings": "degrees" + }, + { + "SlicerConfigName": "bed_remove_part_temperature", + "PresentationName": "Bed Remove Part Temperature", + "HelpText": "The temperature the bed temperature will be set to when part is to be removed.", + "DataEditType": "POSITIVE_DOUBLE", + "ExtraSettings": "degrees" + }, { "SlicerConfigName": "thin_walls", "PresentationName": "Thin Walls",