diff --git a/include/LayerPlan.h b/include/LayerPlan.h index 9b6aa7cd06..6e786a28a6 100644 --- a/include/LayerPlan.h +++ b/include/LayerPlan.h @@ -99,6 +99,7 @@ class LayerPlan : public NoCopy coord_t comb_move_inside_distance_; //!< Whenever using the minimum boundary for combing it tries to move the coordinates inside by this distance after calculating the combing. Shape bridge_wall_mask_; //!< The regions of a layer part that are not supported, used for bridging Shape overhang_mask_; //!< The regions of a layer part where the walls overhang + Shape seam_overhang_mask_; //!< The regions of a layer part where the walls overhang, specifically as defined for the seam Shape roofing_mask_; //!< The regions of a layer part where the walls are exposed to the air bool min_layer_time_used = false; //!< Wether or not the minimum layer time (cool_min_layer_time) was actually used in this layerplan. @@ -283,6 +284,13 @@ class LayerPlan : public NoCopy */ void setOverhangMask(const Shape& polys); + /*! + * Set seam_overhang_mask. + * + * \param polys The overhung areas of the part currently being processed that will require modified print settings w.r.t. seams + */ + void setSeamOverhangMask(const Shape& polys); + /*! * Set roofing_mask. * @@ -671,12 +679,12 @@ class LayerPlan : public NoCopy template unsigned locateFirstSupportedVertex(const T& wall, const unsigned start_idx) const { - if (bridge_wall_mask_.empty() && overhang_mask_.empty()) + if (bridge_wall_mask_.empty() && seam_overhang_mask_.empty()) { return start_idx; } - const auto air_below = bridge_wall_mask_.unionPolygons(overhang_mask_); + const auto air_below = bridge_wall_mask_.unionPolygons(seam_overhang_mask_); unsigned curr_idx = start_idx; diff --git a/src/FffGcodeWriter.cpp b/src/FffGcodeWriter.cpp index 79a97b2e7e..b9c873a023 100644 --- a/src/FffGcodeWriter.cpp +++ b/src/FffGcodeWriter.cpp @@ -2692,22 +2692,21 @@ bool FffGcodeWriter::processInsets( gcode_layer.setBridgeWallMask(Shape()); } - const AngleDegrees overhang_angle = mesh.settings.get("wall_overhang_angle"); - if (overhang_angle >= 90) - { - // clear to disable overhang detection - gcode_layer.setOverhangMask(Shape()); - } - else + const auto get_overhang_region = [&](const AngleDegrees overhang_angle) -> Shape { + if (overhang_angle >= 90) + { + return Shape(); // keep empty to disable overhang detection + } // the overhang mask is set to the area of the current part's outline minus the region that is considered to be supported // the supported region is made up of those areas that really are supported by either model or support on the layer below // expanded to take into account the overhang angle, the greater the overhang angle, the larger the supported area is // considered to be const coord_t overhang_width = layer_height * std::tan(overhang_angle / (180 / std::numbers::pi)); - Shape overhang_region = part.outline.offset(-half_outer_wall_width).difference(outlines_below.offset(10 + overhang_width - half_outer_wall_width)).offset(10); - gcode_layer.setOverhangMask(overhang_region); - } + return part.outline.offset(-half_outer_wall_width).difference(outlines_below.offset(10 + overhang_width - half_outer_wall_width)).offset(10); + }; + gcode_layer.setOverhangMask(get_overhang_region(mesh.settings.get("wall_overhang_angle"))); + gcode_layer.setSeamOverhangMask(get_overhang_region(mesh.settings.get("seam_overhang_angle"))); const auto roofing_mask_fn = [&]() -> Shape { @@ -2739,6 +2738,8 @@ bool FffGcodeWriter::processInsets( gcode_layer.setBridgeWallMask(Shape()); // clear to disable overhang detection gcode_layer.setOverhangMask(Shape()); + // clear to disable overhang detection + gcode_layer.setSeamOverhangMask(Shape()); // clear to disable use of roofing settings gcode_layer.setRoofingMask(Shape()); } diff --git a/src/LayerPlan.cpp b/src/LayerPlan.cpp index b7fabe4edb..7524b62ffe 100644 --- a/src/LayerPlan.cpp +++ b/src/LayerPlan.cpp @@ -2689,6 +2689,11 @@ void LayerPlan::setOverhangMask(const Shape& polys) overhang_mask_ = polys; } +void LayerPlan::setSeamOverhangMask(const Shape& polys) +{ + seam_overhang_mask_ = polys; +} + void LayerPlan::setRoofingMask(const Shape& polys) { roofing_mask_ = polys; diff --git a/stress_benchmark/resources/001.settings b/stress_benchmark/resources/001.settings index 2efb63eccd..931ebb30f7 100644 --- a/stress_benchmark/resources/001.settings +++ b/stress_benchmark/resources/001.settings @@ -340,6 +340,7 @@ infill_support_angle=40 cool_fan_speed_max=100 cool_fan_enabled=False wall_overhang_angle=90 +seam_overhang_angle=30 cool_min_speed=9 wipe_retraction_speed=5 retraction_amount=0.75 diff --git a/stress_benchmark/resources/002.settings b/stress_benchmark/resources/002.settings index e12cd41460..f13bb38240 100644 --- a/stress_benchmark/resources/002.settings +++ b/stress_benchmark/resources/002.settings @@ -120,6 +120,7 @@ support_xy_distance_overhang=0.4 retract_at_layer_change=False wall_transition_length=0.4 wall_overhang_angle=90 +seam_overhang_angle=30 cool_fan_enabled=True cool_fan_speed_max=100.0 min_skin_width_for_expansion=4.898587196589413e-17 @@ -881,6 +882,7 @@ roofing_material_flow=100 meshfix_maximum_deviation=0.025 cool_fan_enabled=True wall_overhang_angle=90 +seam_overhang_angle=30 cool_fan_speed_max=100 speed_prime_tower=25.0 infill=0 diff --git a/stress_benchmark/resources/003.settings b/stress_benchmark/resources/003.settings index b54c3b28b4..c5d0242164 100644 --- a/stress_benchmark/resources/003.settings +++ b/stress_benchmark/resources/003.settings @@ -121,6 +121,7 @@ support_xy_distance_overhang=0.42 retract_at_layer_change=False wall_transition_length=0.4 wall_overhang_angle=90 +seam_overhang_angle=30 cool_fan_enabled=True cool_fan_speed_max=100.0 min_skin_width_for_expansion=5.143516556418883e-17 @@ -882,6 +883,7 @@ roofing_material_flow=95.0 meshfix_maximum_deviation=0.025 cool_fan_enabled=True wall_overhang_angle=90 +seam_overhang_angle=30 cool_fan_speed_max=100 speed_prime_tower=25.0 infill=0 diff --git a/stress_benchmark/resources/004.settings b/stress_benchmark/resources/004.settings index 2884201b13..ec29d4a421 100644 --- a/stress_benchmark/resources/004.settings +++ b/stress_benchmark/resources/004.settings @@ -120,6 +120,7 @@ support_xy_distance_overhang=0.4 retract_at_layer_change=False wall_transition_length=0.4 wall_overhang_angle=90 +seam_overhang_angle=30 cool_fan_enabled=True cool_fan_speed_max=100.0 min_skin_width_for_expansion=4.898587196589413e-17 @@ -882,6 +883,7 @@ roofing_material_flow=100 meshfix_maximum_deviation=0.025 cool_fan_enabled=True wall_overhang_angle=90 +seam_overhang_angle=30 cool_fan_speed_max=100 speed_prime_tower=20 infill=0 diff --git a/stress_benchmark/resources/005.settings b/stress_benchmark/resources/005.settings index 835b5f9452..7858e603c1 100644 --- a/stress_benchmark/resources/005.settings +++ b/stress_benchmark/resources/005.settings @@ -121,6 +121,7 @@ support_xy_distance_overhang=0.4 retract_at_layer_change=False wall_transition_length=0.4 wall_overhang_angle=90 +seam_overhang_angle=30 cool_fan_enabled=True cool_fan_speed_max=100.0 min_skin_width_for_expansion=4.898587196589413e-17 @@ -883,6 +884,7 @@ roofing_material_flow=100 meshfix_maximum_deviation=0.025 cool_fan_enabled=True wall_overhang_angle=90 +seam_overhang_angle=30 cool_fan_speed_max=100 speed_prime_tower=25.0 infill=0 diff --git a/stress_benchmark/resources/006.settings b/stress_benchmark/resources/006.settings index ab048e0249..fd1a670e71 100644 --- a/stress_benchmark/resources/006.settings +++ b/stress_benchmark/resources/006.settings @@ -121,6 +121,7 @@ support_xy_distance_overhang=0.4 retract_at_layer_change=False wall_transition_length=0.4 wall_overhang_angle=90 +seam_overhang_angle=30 cool_fan_enabled=True cool_fan_speed_max=100.0 min_skin_width_for_expansion=4.898587196589413e-17 @@ -883,6 +884,7 @@ roofing_material_flow=100 meshfix_maximum_deviation=0.025 cool_fan_enabled=True wall_overhang_angle=90 +seam_overhang_angle=30 cool_fan_speed_max=100 speed_prime_tower=25.0 infill=0 diff --git a/stress_benchmark/resources/007.settings b/stress_benchmark/resources/007.settings index 2d8e69d0a5..7459a9b0a7 100644 --- a/stress_benchmark/resources/007.settings +++ b/stress_benchmark/resources/007.settings @@ -121,6 +121,7 @@ support_xy_distance_overhang=0.4 retract_at_layer_change=False wall_transition_length=0.4 wall_overhang_angle=90 +seam_overhang_angle=30 cool_fan_enabled=True cool_fan_speed_max=100.0 min_skin_width_for_expansion=4.898587196589413e-17 @@ -883,6 +884,7 @@ roofing_material_flow=100 meshfix_maximum_deviation=0.025 cool_fan_enabled=True wall_overhang_angle=90 +seam_overhang_angle=30 cool_fan_speed_max=100 speed_prime_tower=40.0 infill=0 diff --git a/stress_benchmark/resources/008.settings b/stress_benchmark/resources/008.settings index ef4e6ce1aa..d85ffc3226 100644 --- a/stress_benchmark/resources/008.settings +++ b/stress_benchmark/resources/008.settings @@ -339,6 +339,7 @@ retraction_retract_speed=45 cool_fan_speed_max=100 cool_fan_enabled=True wall_overhang_angle=90 +seam_overhang_angle=30 infill_wall_line_count=0 support_supported_skin_fan_speed=100 brim_width=3 @@ -920,6 +921,7 @@ acceleration_wall_0=1500 cool_fan_speed_max=100 cool_fan_enabled=True wall_overhang_angle=90 +seam_overhang_angle=30 acceleration_ironing=1000 prime_tower_flow=100 top_skin_expand_distance=0.8 diff --git a/stress_benchmark/resources/009.settings b/stress_benchmark/resources/009.settings index ef4e6ce1aa..d85ffc3226 100644 --- a/stress_benchmark/resources/009.settings +++ b/stress_benchmark/resources/009.settings @@ -339,6 +339,7 @@ retraction_retract_speed=45 cool_fan_speed_max=100 cool_fan_enabled=True wall_overhang_angle=90 +seam_overhang_angle=30 infill_wall_line_count=0 support_supported_skin_fan_speed=100 brim_width=3 @@ -920,6 +921,7 @@ acceleration_wall_0=1500 cool_fan_speed_max=100 cool_fan_enabled=True wall_overhang_angle=90 +seam_overhang_angle=30 acceleration_ironing=1000 prime_tower_flow=100 top_skin_expand_distance=0.8 diff --git a/stress_benchmark/resources/010.settings b/stress_benchmark/resources/010.settings index ef4e6ce1aa..d85ffc3226 100644 --- a/stress_benchmark/resources/010.settings +++ b/stress_benchmark/resources/010.settings @@ -339,6 +339,7 @@ retraction_retract_speed=45 cool_fan_speed_max=100 cool_fan_enabled=True wall_overhang_angle=90 +seam_overhang_angle=30 infill_wall_line_count=0 support_supported_skin_fan_speed=100 brim_width=3 @@ -920,6 +921,7 @@ acceleration_wall_0=1500 cool_fan_speed_max=100 cool_fan_enabled=True wall_overhang_angle=90 +seam_overhang_angle=30 acceleration_ironing=1000 prime_tower_flow=100 top_skin_expand_distance=0.8 diff --git a/stress_benchmark/resources/011.settings b/stress_benchmark/resources/011.settings index 3ca03d267f..65b9e99e25 100644 --- a/stress_benchmark/resources/011.settings +++ b/stress_benchmark/resources/011.settings @@ -121,6 +121,7 @@ support_xy_distance_overhang=0.2 retract_at_layer_change=False wall_transition_length=0.4 wall_overhang_angle=90 +seam_overhang_angle=30 cool_fan_enabled=True cool_fan_speed_max=100.0 min_skin_width_for_expansion=4.898587196589413e-17 @@ -883,6 +884,7 @@ roofing_material_flow=100 meshfix_maximum_deviation=0.025 cool_fan_enabled=True wall_overhang_angle=90 +seam_overhang_angle=30 cool_fan_speed_max=100 speed_prime_tower=60 infill=0 diff --git a/stress_benchmark/resources/012.settings b/stress_benchmark/resources/012.settings index b94ded281e..922ccbe0da 100644 --- a/stress_benchmark/resources/012.settings +++ b/stress_benchmark/resources/012.settings @@ -96,6 +96,7 @@ gradual_infill_step_height=1.5 cool_min_speed=9 cool_fan_enabled=False wall_overhang_angle=90 +seam_overhang_angle=30 cool_fan_speed_max=100 support_skip_some_zags=False layer_start_y=0.0 diff --git a/stress_benchmark/resources/013.settings b/stress_benchmark/resources/013.settings index 59f11ade83..43d30644cc 100644 --- a/stress_benchmark/resources/013.settings +++ b/stress_benchmark/resources/013.settings @@ -43,6 +43,7 @@ cool_min_speed=12 cool_fan_enabled=True cool_fan_speed_max=100 wall_overhang_angle=90 +seam_overhang_angle=30 jerk_support_infill=8 wall_overhang_speed_factor=100 support_roof_line_width=0.4 diff --git a/stress_benchmark/resources/014.settings b/stress_benchmark/resources/014.settings index 4bbbe8b138..9a7e6974a8 100644 --- a/stress_benchmark/resources/014.settings +++ b/stress_benchmark/resources/014.settings @@ -43,6 +43,7 @@ cool_min_speed=10 cool_fan_enabled=True cool_fan_speed_max=100 wall_overhang_angle=90 +seam_overhang_angle=30 jerk_support_infill=8 wall_overhang_speed_factor=100 support_roof_line_width=0.4 diff --git a/stress_benchmark/resources/015.settings b/stress_benchmark/resources/015.settings index 414c86af7d..978ab42581 100644 --- a/stress_benchmark/resources/015.settings +++ b/stress_benchmark/resources/015.settings @@ -43,6 +43,7 @@ cool_min_speed=10 cool_fan_enabled=True cool_fan_speed_max=100 wall_overhang_angle=90 +seam_overhang_angle=30 jerk_support_infill=20 wall_overhang_speed_factor=100 support_roof_line_width=0.4 diff --git a/stress_benchmark/resources/016.settings b/stress_benchmark/resources/016.settings index 32d9f578f2..650364a48f 100644 --- a/stress_benchmark/resources/016.settings +++ b/stress_benchmark/resources/016.settings @@ -43,6 +43,7 @@ cool_min_speed=10 cool_fan_enabled=True cool_fan_speed_max=100 wall_overhang_angle=90 +seam_overhang_angle=30 jerk_support_infill=8 wall_overhang_speed_factor=100 support_roof_line_width=0.4 diff --git a/stress_benchmark/resources/017.settings b/stress_benchmark/resources/017.settings index 801e1e0edd..969525f8a4 100644 --- a/stress_benchmark/resources/017.settings +++ b/stress_benchmark/resources/017.settings @@ -43,6 +43,7 @@ cool_min_speed=10 cool_fan_enabled=True cool_fan_speed_max=100 wall_overhang_angle=90 +seam_overhang_angle=30 jerk_support_infill=12.0 wall_overhang_speed_factor=100 support_roof_line_width=0.42 diff --git a/stress_benchmark/resources/018.settings b/stress_benchmark/resources/018.settings index 41c208b8ee..6d53183cd2 100644 --- a/stress_benchmark/resources/018.settings +++ b/stress_benchmark/resources/018.settings @@ -43,6 +43,7 @@ cool_min_speed=10 cool_fan_enabled=True cool_fan_speed_max=100 wall_overhang_angle=90 +seam_overhang_angle=30 jerk_support_infill=8 wall_overhang_speed_factor=100 support_roof_line_width=0.4 diff --git a/stress_benchmark/resources/019.settings b/stress_benchmark/resources/019.settings index b4d4ce5b2f..d4740b0130 100644 --- a/stress_benchmark/resources/019.settings +++ b/stress_benchmark/resources/019.settings @@ -43,6 +43,7 @@ cool_min_speed=10 cool_fan_enabled=True cool_fan_speed_max=100 wall_overhang_angle=90 +seam_overhang_angle=30 jerk_support_infill=8 wall_overhang_speed_factor=100 support_roof_line_width=0.4 diff --git a/stress_benchmark/resources/020.settings b/stress_benchmark/resources/020.settings index a22e069662..569708996f 100644 --- a/stress_benchmark/resources/020.settings +++ b/stress_benchmark/resources/020.settings @@ -43,6 +43,7 @@ cool_min_speed=10 cool_fan_enabled=True cool_fan_speed_max=100 wall_overhang_angle=90 +seam_overhang_angle=30 jerk_support_infill=20 wall_overhang_speed_factor=100 support_roof_line_width=0.8 diff --git a/stress_benchmark/resources/021.settings b/stress_benchmark/resources/021.settings index 96b75361c0..43f5be7888 100644 --- a/stress_benchmark/resources/021.settings +++ b/stress_benchmark/resources/021.settings @@ -43,6 +43,7 @@ cool_min_speed=4 cool_fan_enabled=True cool_fan_speed_max=100 wall_overhang_angle=90 +seam_overhang_angle=30 jerk_support_infill=30 wall_overhang_speed_factor=100 support_roof_line_width=0.4 diff --git a/stress_benchmark/resources/022.settings b/stress_benchmark/resources/022.settings index cfc5544c3e..b5bb69424e 100644 --- a/stress_benchmark/resources/022.settings +++ b/stress_benchmark/resources/022.settings @@ -43,6 +43,7 @@ cool_min_speed=10 cool_fan_enabled=True cool_fan_speed_max=100 wall_overhang_angle=90 +seam_overhang_angle=30 jerk_support_infill=20 wall_overhang_speed_factor=100 support_roof_line_width=0.42000000000000004 diff --git a/stress_benchmark/resources/024.settings b/stress_benchmark/resources/024.settings index 6f3f24db4b..2513007774 100644 --- a/stress_benchmark/resources/024.settings +++ b/stress_benchmark/resources/024.settings @@ -43,6 +43,7 @@ cool_min_speed=10 cool_fan_enabled=True cool_fan_speed_max=10.0 wall_overhang_angle=90 +seam_overhang_angle=30 jerk_support_infill=8 wall_overhang_speed_factor=100 support_roof_line_width=0.4 diff --git a/stress_benchmark/resources/025.settings b/stress_benchmark/resources/025.settings index 98ae906666..73e57d5143 100644 --- a/stress_benchmark/resources/025.settings +++ b/stress_benchmark/resources/025.settings @@ -43,6 +43,7 @@ cool_min_speed=10 cool_fan_enabled=True cool_fan_speed_max=100 wall_overhang_angle=90 +seam_overhang_angle=30 jerk_support_infill=20 wall_overhang_speed_factor=100 support_roof_line_width=0.4 diff --git a/stress_benchmark/resources/026.settings b/stress_benchmark/resources/026.settings index 2da6709ea0..c7c8346ba8 100644 --- a/stress_benchmark/resources/026.settings +++ b/stress_benchmark/resources/026.settings @@ -43,6 +43,7 @@ cool_min_speed=5 cool_fan_enabled=True cool_fan_speed_max=100 wall_overhang_angle=90 +seam_overhang_angle=30 jerk_support_infill=20 wall_overhang_speed_factor=100 support_roof_line_width=0.4 diff --git a/stress_benchmark/resources/027.settings b/stress_benchmark/resources/027.settings index a1119422a8..c1314905dc 100644 --- a/stress_benchmark/resources/027.settings +++ b/stress_benchmark/resources/027.settings @@ -43,6 +43,7 @@ cool_min_speed=6 cool_fan_enabled=True cool_fan_speed_max=100 wall_overhang_angle=90 +seam_overhang_angle=30 jerk_support_infill=20 wall_overhang_speed_factor=100 support_roof_line_width=0.4 diff --git a/stress_benchmark/resources/028.settings b/stress_benchmark/resources/028.settings index 8a378cb1b1..c3dd99ed05 100644 --- a/stress_benchmark/resources/028.settings +++ b/stress_benchmark/resources/028.settings @@ -43,6 +43,7 @@ cool_min_speed=10 cool_fan_enabled=True cool_fan_speed_max=100.0 wall_overhang_angle=90 +seam_overhang_angle=30 jerk_support_infill=20 wall_overhang_speed_factor=100 support_roof_line_width=0.4 diff --git a/stress_benchmark/resources/029.settings b/stress_benchmark/resources/029.settings index 8b7d209ec5..d0681a3d7a 100644 --- a/stress_benchmark/resources/029.settings +++ b/stress_benchmark/resources/029.settings @@ -43,6 +43,7 @@ cool_min_speed=10 cool_fan_enabled=True cool_fan_speed_max=100 wall_overhang_angle=90 +seam_overhang_angle=30 jerk_support_infill=20 wall_overhang_speed_factor=100 support_roof_line_width=0.4 diff --git a/stress_benchmark/resources/030.settings b/stress_benchmark/resources/030.settings index 347800ba3d..3e3cae334c 100644 --- a/stress_benchmark/resources/030.settings +++ b/stress_benchmark/resources/030.settings @@ -43,6 +43,7 @@ cool_min_speed=4 cool_fan_enabled=True cool_fan_speed_max=100 wall_overhang_angle=90 +seam_overhang_angle=30 jerk_support_infill=20 wall_overhang_speed_factor=100 support_roof_line_width=0.4 diff --git a/stress_benchmark/resources/031.settings b/stress_benchmark/resources/031.settings index dff9702fb3..a94a42aa37 100644 --- a/stress_benchmark/resources/031.settings +++ b/stress_benchmark/resources/031.settings @@ -43,6 +43,7 @@ cool_min_speed=10 cool_fan_enabled=True cool_fan_speed_max=100 wall_overhang_angle=90 +seam_overhang_angle=30 jerk_support_infill=8 wall_overhang_speed_factor=100 support_roof_line_width=0.4 diff --git a/stress_benchmark/resources/032.settings b/stress_benchmark/resources/032.settings index 7b778bbd2b..1135de08d3 100644 --- a/stress_benchmark/resources/032.settings +++ b/stress_benchmark/resources/032.settings @@ -156,6 +156,7 @@ machine_settings=0 raft_base_extruder_nr=0 z_seam_y=220 wall_overhang_angle=90 +seam_overhang_angle=30 draft_shield_height=10 _plugin__curaenginegradualflow__0_1_0__max_flow_acceleration=1 travel_retract_before_outer_wall=False diff --git a/stress_benchmark/resources/033.settings b/stress_benchmark/resources/033.settings index 4c49365b6a..c362b205af 100644 --- a/stress_benchmark/resources/033.settings +++ b/stress_benchmark/resources/033.settings @@ -156,6 +156,7 @@ machine_settings=0 raft_base_extruder_nr=0 z_seam_y=255 wall_overhang_angle=90 +seam_overhang_angle=30 draft_shield_height=10 _plugin__curaenginegradualflow__0_1_0__max_flow_acceleration=1 travel_retract_before_outer_wall=False diff --git a/stress_benchmark/resources/034.settings b/stress_benchmark/resources/034.settings index 0495e100a9..a339aa7504 100644 --- a/stress_benchmark/resources/034.settings +++ b/stress_benchmark/resources/034.settings @@ -156,6 +156,7 @@ machine_settings=0 raft_base_extruder_nr=0 z_seam_y=235 wall_overhang_angle=90 +seam_overhang_angle=30 draft_shield_height=10 _plugin__curaenginegradualflow__0_1_0__max_flow_acceleration=1 travel_retract_before_outer_wall=True diff --git a/stress_benchmark/resources/035.settings b/stress_benchmark/resources/035.settings index 20abecafab..fa8458c460 100644 --- a/stress_benchmark/resources/035.settings +++ b/stress_benchmark/resources/035.settings @@ -156,6 +156,7 @@ machine_settings=0 raft_base_extruder_nr=0 z_seam_y=300 wall_overhang_angle=90 +seam_overhang_angle=30 draft_shield_height=10 _plugin__curaenginegradualflow__0_1_0__max_flow_acceleration=1 travel_retract_before_outer_wall=True diff --git a/stress_benchmark/resources/036.settings b/stress_benchmark/resources/036.settings index b7f45df7f5..8143588de7 100644 --- a/stress_benchmark/resources/036.settings +++ b/stress_benchmark/resources/036.settings @@ -156,6 +156,7 @@ machine_settings=0 raft_base_extruder_nr=0 z_seam_y=0 wall_overhang_angle=90 +seam_overhang_angle=30 draft_shield_height=10 _plugin__curaenginegradualflow__0_1_0__max_flow_acceleration=1 travel_retract_before_outer_wall=True diff --git a/stress_benchmark/resources/037.settings b/stress_benchmark/resources/037.settings index 57247edf32..95e29b5c7c 100644 --- a/stress_benchmark/resources/037.settings +++ b/stress_benchmark/resources/037.settings @@ -156,6 +156,7 @@ machine_settings=0 raft_base_extruder_nr=0 z_seam_y=225 wall_overhang_angle=90 +seam_overhang_angle=30 draft_shield_height=10 _plugin__curaenginegradualflow__0_1_0__max_flow_acceleration=1 travel_retract_before_outer_wall=True diff --git a/stress_benchmark/resources/038.settings b/stress_benchmark/resources/038.settings index 0dd172abb3..6c110a5496 100644 --- a/stress_benchmark/resources/038.settings +++ b/stress_benchmark/resources/038.settings @@ -156,6 +156,7 @@ machine_settings=0 raft_base_extruder_nr=0 z_seam_y=300 wall_overhang_angle=90 +seam_overhang_angle=30 draft_shield_height=10 _plugin__curaenginegradualflow__0_1_0__max_flow_acceleration=1 travel_retract_before_outer_wall=True diff --git a/stress_benchmark/resources/039.settings b/stress_benchmark/resources/039.settings index 14eb22a339..54dba7528d 100644 --- a/stress_benchmark/resources/039.settings +++ b/stress_benchmark/resources/039.settings @@ -156,6 +156,7 @@ machine_settings=0 raft_base_extruder_nr=0 z_seam_y=220 wall_overhang_angle=90 +seam_overhang_angle=30 draft_shield_height=10 _plugin__curaenginegradualflow__0_1_0__max_flow_acceleration=1 travel_retract_before_outer_wall=True diff --git a/stress_benchmark/resources/040.settings b/stress_benchmark/resources/040.settings index 2084cfd43a..c0b2b89dd1 100644 --- a/stress_benchmark/resources/040.settings +++ b/stress_benchmark/resources/040.settings @@ -156,6 +156,7 @@ machine_settings=0 raft_base_extruder_nr=0 z_seam_y=-2000 wall_overhang_angle=90 +seam_overhang_angle=30 draft_shield_height=10 _plugin__curaenginegradualflow__0_1_0__max_flow_acceleration=1 travel_retract_before_outer_wall=False diff --git a/stress_benchmark/resources/041.settings b/stress_benchmark/resources/041.settings index 95262f5622..07ee1c2630 100644 --- a/stress_benchmark/resources/041.settings +++ b/stress_benchmark/resources/041.settings @@ -158,6 +158,7 @@ machine_settings=0 raft_base_extruder_nr=0 z_seam_y=110 wall_overhang_angle=90 +seam_overhang_angle=30 draft_shield_height=10 _plugin__curaenginegradualflow__0_1_0__max_flow_acceleration=1 travel_retract_before_outer_wall=False diff --git a/stress_benchmark/resources/042.settings b/stress_benchmark/resources/042.settings index 6577921f74..8b81269ccd 100644 --- a/stress_benchmark/resources/042.settings +++ b/stress_benchmark/resources/042.settings @@ -156,6 +156,7 @@ machine_settings=0 raft_base_extruder_nr=0 z_seam_y=240.0 wall_overhang_angle=90 +seam_overhang_angle=30 draft_shield_height=10 _plugin__curaenginegradualflow__0_1_0__max_flow_acceleration=1 travel_retract_before_outer_wall=True diff --git a/stress_benchmark/resources/043.settings b/stress_benchmark/resources/043.settings index 8735cbd830..117014d94d 100644 --- a/stress_benchmark/resources/043.settings +++ b/stress_benchmark/resources/043.settings @@ -157,6 +157,7 @@ machine_settings=0 raft_base_extruder_nr=0 z_seam_y=215 wall_overhang_angle=90 +seam_overhang_angle=30 draft_shield_height=10 _plugin__curaenginegradualflow__0_1_0__max_flow_acceleration=1 travel_retract_before_outer_wall=False diff --git a/stress_benchmark/resources/044.settings b/stress_benchmark/resources/044.settings index f1b8053ab5..60f96d07d8 100644 --- a/stress_benchmark/resources/044.settings +++ b/stress_benchmark/resources/044.settings @@ -157,6 +157,7 @@ machine_settings=0 raft_base_extruder_nr=0 z_seam_y=240 wall_overhang_angle=90 +seam_overhang_angle=30 draft_shield_height=10 _plugin__curaenginegradualflow__0_1_0__max_flow_acceleration=1 travel_retract_before_outer_wall=False diff --git a/stress_benchmark/resources/045.settings b/stress_benchmark/resources/045.settings index fe59977101..8952ed5dc0 100644 --- a/stress_benchmark/resources/045.settings +++ b/stress_benchmark/resources/045.settings @@ -156,6 +156,7 @@ machine_settings=0 raft_base_extruder_nr=0 z_seam_y=310 wall_overhang_angle=90 +seam_overhang_angle=30 draft_shield_height=10 _plugin__curaenginegradualflow__0_1_0__max_flow_acceleration=1 travel_retract_before_outer_wall=False diff --git a/stress_benchmark/resources/046.settings b/stress_benchmark/resources/046.settings index 8b35a6c47b..48d30b0005 100644 --- a/stress_benchmark/resources/046.settings +++ b/stress_benchmark/resources/046.settings @@ -156,6 +156,7 @@ machine_settings=0 raft_base_extruder_nr=0 z_seam_y=300 wall_overhang_angle=90 +seam_overhang_angle=30 draft_shield_height=10 _plugin__curaenginegradualflow__0_1_0__max_flow_acceleration=1 travel_retract_before_outer_wall=True diff --git a/stress_benchmark/resources/047.settings b/stress_benchmark/resources/047.settings index 3c731cbc6d..7f0aebca43 100644 --- a/stress_benchmark/resources/047.settings +++ b/stress_benchmark/resources/047.settings @@ -156,6 +156,7 @@ machine_settings=0 raft_base_extruder_nr=0 z_seam_y=210 wall_overhang_angle=90 +seam_overhang_angle=30 draft_shield_height=10 _plugin__curaenginegradualflow__0_1_0__max_flow_acceleration=1 travel_retract_before_outer_wall=False diff --git a/stress_benchmark/resources/048.settings b/stress_benchmark/resources/048.settings index d5e083d43f..5367dac44d 100644 --- a/stress_benchmark/resources/048.settings +++ b/stress_benchmark/resources/048.settings @@ -156,6 +156,7 @@ machine_settings=0 raft_base_extruder_nr=0 z_seam_y=235 wall_overhang_angle=90 +seam_overhang_angle=30 draft_shield_height=10 _plugin__curaenginegradualflow__0_1_0__max_flow_acceleration=1 travel_retract_before_outer_wall=True diff --git a/stress_benchmark/resources/049.settings b/stress_benchmark/resources/049.settings index 1bb928dbed..7971cfb8ec 100644 --- a/stress_benchmark/resources/049.settings +++ b/stress_benchmark/resources/049.settings @@ -297,6 +297,7 @@ mold_angle=40 raft_base_extruder_nr=0 z_seam_y=235 wall_overhang_angle=90 +seam_overhang_angle=30 machine_steps_per_mm_e=1600 gradual_support_infill_step_height=1 cross_infill_pocket_size=3.0 diff --git a/stress_benchmark/resources/050.settings b/stress_benchmark/resources/050.settings index ee6be5f3bd..d26a8aac12 100644 --- a/stress_benchmark/resources/050.settings +++ b/stress_benchmark/resources/050.settings @@ -297,6 +297,7 @@ mold_angle=40 raft_base_extruder_nr=0 z_seam_y=0 wall_overhang_angle=90 +seam_overhang_angle=30 machine_steps_per_mm_e=1600 gradual_support_infill_step_height=1 cross_infill_pocket_size=0 diff --git a/stress_benchmark/resources/051.settings b/stress_benchmark/resources/051.settings index bdd8cf0013..35938d489c 100644 --- a/stress_benchmark/resources/051.settings +++ b/stress_benchmark/resources/051.settings @@ -298,6 +298,7 @@ mold_angle=40 raft_base_extruder_nr=0 z_seam_y=350 wall_overhang_angle=90 +seam_overhang_angle=30 machine_steps_per_mm_e=1600 gradual_support_infill_step_height=1 cross_infill_pocket_size=2.0 diff --git a/stress_benchmark/resources/052.settings b/stress_benchmark/resources/052.settings index bcd555131b..113431270d 100644 --- a/stress_benchmark/resources/052.settings +++ b/stress_benchmark/resources/052.settings @@ -297,6 +297,7 @@ mold_angle=40 raft_base_extruder_nr=0 z_seam_y=230 wall_overhang_angle=90 +seam_overhang_angle=30 machine_steps_per_mm_e=1600 gradual_support_infill_step_height=1 cross_infill_pocket_size=2.5600000000000005 diff --git a/stress_benchmark/resources/053.settings b/stress_benchmark/resources/053.settings index 7a42a7615b..6baab571ca 100644 --- a/stress_benchmark/resources/053.settings +++ b/stress_benchmark/resources/053.settings @@ -299,6 +299,7 @@ mold_angle=40 raft_base_extruder_nr=0 z_seam_y=223 wall_overhang_angle=90 +seam_overhang_angle=30 machine_steps_per_mm_e=1600 gradual_support_infill_step_height=0.4 cross_infill_pocket_size=0 diff --git a/stress_benchmark/resources/055.settings b/stress_benchmark/resources/055.settings index 6b46555adb..1e35ccf641 100644 --- a/stress_benchmark/resources/055.settings +++ b/stress_benchmark/resources/055.settings @@ -299,6 +299,7 @@ mold_angle=40 raft_base_extruder_nr=0 z_seam_y=185.0 wall_overhang_angle=90 +seam_overhang_angle=30 machine_steps_per_mm_e=1600 gradual_support_infill_step_height=1 cross_infill_pocket_size=7.0 diff --git a/stress_benchmark/resources/056.settings b/stress_benchmark/resources/056.settings index c3c75ce03e..de8686097c 100644 --- a/stress_benchmark/resources/056.settings +++ b/stress_benchmark/resources/056.settings @@ -297,6 +297,7 @@ mold_angle=40 raft_base_extruder_nr=0 z_seam_y=255 wall_overhang_angle=90 +seam_overhang_angle=30 machine_steps_per_mm_e=1600 gradual_support_infill_step_height=1 cross_infill_pocket_size=5.333333333333333 diff --git a/stress_benchmark/resources/058.settings b/stress_benchmark/resources/058.settings index c9adb867fc..2e325cc8c4 100644 --- a/stress_benchmark/resources/058.settings +++ b/stress_benchmark/resources/058.settings @@ -297,6 +297,7 @@ mold_angle=40 raft_base_extruder_nr=0 z_seam_y=220 wall_overhang_angle=90 +seam_overhang_angle=30 machine_steps_per_mm_e=1600 gradual_support_infill_step_height=1 cross_infill_pocket_size=4.0 diff --git a/stress_benchmark/resources/059.settings b/stress_benchmark/resources/059.settings index 5754e70596..90b732ad2c 100644 --- a/stress_benchmark/resources/059.settings +++ b/stress_benchmark/resources/059.settings @@ -248,6 +248,7 @@ z_seam_corner=z_seam_corner_weighted meshfix_fluid_motion_enabled=True machine_show_variants=False wall_overhang_angle=90 +seam_overhang_angle=30 z_seam_y=220 acceleration_skirt_brim=500 skin_no_small_gaps_heuristic=False diff --git a/stress_benchmark/resources/060.settings b/stress_benchmark/resources/060.settings index d1c97a5847..69be168932 100644 --- a/stress_benchmark/resources/060.settings +++ b/stress_benchmark/resources/060.settings @@ -248,6 +248,7 @@ z_seam_corner=z_seam_corner_weighted meshfix_fluid_motion_enabled=True machine_show_variants=False wall_overhang_angle=90 +seam_overhang_angle=30 z_seam_y=350 acceleration_skirt_brim=500 skin_no_small_gaps_heuristic=False diff --git a/stress_benchmark/resources/062.settings b/stress_benchmark/resources/062.settings index 645cd44d4e..cea763d01a 100644 --- a/stress_benchmark/resources/062.settings +++ b/stress_benchmark/resources/062.settings @@ -248,6 +248,7 @@ z_seam_corner=z_seam_corner_inner meshfix_fluid_motion_enabled=True machine_show_variants=False wall_overhang_angle=90 +seam_overhang_angle=30 z_seam_y=235.0 acceleration_skirt_brim=3000 skin_no_small_gaps_heuristic=False diff --git a/stress_benchmark/resources/065.settings b/stress_benchmark/resources/065.settings index bbfedf3f85..8cda003e03 100644 --- a/stress_benchmark/resources/065.settings +++ b/stress_benchmark/resources/065.settings @@ -251,6 +251,7 @@ z_seam_corner=z_seam_corner_none meshfix_fluid_motion_enabled=True machine_show_variants=False wall_overhang_angle=90 +seam_overhang_angle=30 z_seam_y=240 acceleration_skirt_brim=1000 skin_no_small_gaps_heuristic=False diff --git a/stress_benchmark/resources/066.settings b/stress_benchmark/resources/066.settings index f012482a4c..664a9c8519 100644 --- a/stress_benchmark/resources/066.settings +++ b/stress_benchmark/resources/066.settings @@ -251,6 +251,7 @@ z_seam_corner=z_seam_corner_none meshfix_fluid_motion_enabled=True machine_show_variants=False wall_overhang_angle=90 +seam_overhang_angle=30 z_seam_y=240 acceleration_skirt_brim=1000 skin_no_small_gaps_heuristic=False