From 887ca8f45f9b66ea24ca82dc7b84f411f6fe7b59 Mon Sep 17 00:00:00 2001 From: "xun.zhang" Date: Wed, 17 Jul 2024 11:41:07 +0800 Subject: [PATCH] ENH: enable long retraction for multi_extruder jira:NEW Signed-off-by: xun.zhang Change-Id: I41daa7a5f1eabf0a805a86d72d00544c8f4edb4a --- src/libslic3r/PrintConfig.cpp | 33 +++++++++++++++++++++++++-------- 1 file changed, 25 insertions(+), 8 deletions(-) diff --git a/src/libslic3r/PrintConfig.cpp b/src/libslic3r/PrintConfig.cpp index f7db462f1..79364095a 100644 --- a/src/libslic3r/PrintConfig.cpp +++ b/src/libslic3r/PrintConfig.cpp @@ -5097,22 +5097,38 @@ std::set print_options_with_variant = { std::set filament_options_with_variant = { "filament_max_volumetric_speed", //"filament_extruder_id", - "filament_extruder_variant" + "filament_extruder_variant", + "filament_retraction_length", + "filament_z_hop", + "filament_z_hop_types", + "filament_retraction_speed", + "filament_deretraction_speed", + "filament_retraction_minimum_travel", + "filament_retract_when_changing_layer", + "filament_wipe", + //BBS + "filament_wipe_distance", + "filament_retract_before_wipe", + "filament_long_retractions_when_cut", + "filament_retraction_distances_when_cut", + "nozzle_temperature_initial_layer", + "nozzle_temperature" + }; // Parameters that are the same as the number of extruders std::set printer_extruder_options = { "extruder_type", "nozzle_diameter", - "nozzle_volume_type" + "nozzle_volume_type", + "min_layer_height", + "max_layer_height" }; std::set printer_options_with_variant_1 = { - /*"min_layer_height", - "max_layer_height",*/ - //"retraction_length", + "retraction_length", "z_hop", - //"retract_lift_above", + "retract_lift_above", "retract_lift_below", "z_hop_types", "retraction_speed", @@ -5120,10 +5136,11 @@ std::set printer_options_with_variant_1 = { "retraction_minimum_travel", "retract_when_changing_layer", "wipe", - //"wipe_distance", + "wipe_distance", "retract_before_wipe", "retract_length_toolchange", - //"retraction_distances_when_cut", + "long_retractions_when_cut", + "retraction_distances_when_cut", "printer_extruder_id", "printer_extruder_variant" };