Divided filament for features (#14042)
* Implement legacy key handling to address possible profile issues following semantic change of per feature filaments * Reimport base * Fix inner wall * Profiles update --------- Co-authored-by: igiannakas <ioannis@my-spot.co.uk>
This commit is contained in:
@@ -186,10 +186,12 @@
|
||||
"small_perimeter_speed": "50%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_direction": "45",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "10000",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "crosshatch",
|
||||
"sparse_infill_speed": "450",
|
||||
@@ -256,7 +258,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_infill_order": "inner wall/outer wall/infill",
|
||||
"wall_loops": "2",
|
||||
|
||||
@@ -201,10 +201,12 @@
|
||||
"smooth_coefficient": "40",
|
||||
"smooth_speed_discontinuity_area": "1",
|
||||
"solid_infill_direction": "45",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "5000",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "gyroid",
|
||||
"sparse_infill_speed": "150",
|
||||
@@ -271,7 +273,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_infill_order": "inner wall/outer wall/infill",
|
||||
"wall_loops": "2",
|
||||
|
||||
@@ -212,10 +212,12 @@
|
||||
"smooth_coefficient": "40",
|
||||
"smooth_speed_discontinuity_area": "1",
|
||||
"solid_infill_direction": "45",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "5000",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "grid",
|
||||
"sparse_infill_speed": "100",
|
||||
@@ -285,7 +287,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_loops": "2",
|
||||
"wall_sequence": "inner wall/outer wall",
|
||||
|
||||
@@ -186,10 +186,12 @@
|
||||
"small_perimeter_speed": "50%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_direction": "45",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "100%",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.22",
|
||||
"sparse_infill_pattern": "crosshatch",
|
||||
"sparse_infill_speed": "150",
|
||||
@@ -256,7 +258,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_infill_order": "inner wall/outer wall/infill",
|
||||
"wall_loops": "4",
|
||||
|
||||
@@ -186,10 +186,12 @@
|
||||
"small_perimeter_speed": "50%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_direction": "45",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "100%",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "crosshatch",
|
||||
"sparse_infill_speed": "150",
|
||||
@@ -256,7 +258,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_infill_order": "inner wall/outer wall/infill",
|
||||
"wall_loops": "2",
|
||||
|
||||
@@ -186,10 +186,12 @@
|
||||
"small_perimeter_speed": "30%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_direction": "45",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "10000",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "crosshatch",
|
||||
"sparse_infill_speed": "430",
|
||||
@@ -256,7 +258,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_infill_order": "inner wall/outer wall/infill",
|
||||
"wall_loops": "2",
|
||||
|
||||
@@ -186,10 +186,12 @@
|
||||
"small_perimeter_speed": "50%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_direction": "45",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "100%",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "crosshatch",
|
||||
"sparse_infill_speed": "150",
|
||||
@@ -256,7 +258,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_infill_order": "inner wall/outer wall/infill",
|
||||
"wall_loops": "2",
|
||||
|
||||
@@ -212,10 +212,12 @@
|
||||
"smooth_coefficient": "80",
|
||||
"smooth_speed_discontinuity_area": "1",
|
||||
"solid_infill_direction": "45",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "5000",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "3dhoneycomb",
|
||||
"sparse_infill_speed": "180",
|
||||
@@ -285,7 +287,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_loops": "2",
|
||||
"wall_sequence": "inner wall/outer wall",
|
||||
|
||||
@@ -201,10 +201,12 @@
|
||||
"smooth_coefficient": "40",
|
||||
"smooth_speed_discontinuity_area": "1",
|
||||
"solid_infill_direction": "45",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "5000",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "gyroid",
|
||||
"sparse_infill_speed": "150",
|
||||
@@ -271,7 +273,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_infill_order": "inner wall/outer wall/infill",
|
||||
"wall_loops": "2",
|
||||
|
||||
@@ -212,10 +212,12 @@
|
||||
"smooth_coefficient": "40",
|
||||
"smooth_speed_discontinuity_area": "1",
|
||||
"solid_infill_direction": "45",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "5000",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "grid",
|
||||
"sparse_infill_speed": "180",
|
||||
@@ -285,7 +287,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_loops": "2",
|
||||
"wall_sequence": "inner wall/outer wall",
|
||||
|
||||
@@ -212,10 +212,12 @@
|
||||
"smooth_coefficient": "40",
|
||||
"smooth_speed_discontinuity_area": "1",
|
||||
"solid_infill_direction": "45",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "5000",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "gyroid",
|
||||
"sparse_infill_speed": "200",
|
||||
@@ -285,7 +287,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_loops": "2",
|
||||
"wall_sequence": "inner wall/outer wall",
|
||||
|
||||
@@ -186,10 +186,12 @@
|
||||
"small_perimeter_speed": "50%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_direction": "45",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "100%",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "crosshatch",
|
||||
"sparse_infill_speed": "300",
|
||||
@@ -256,7 +258,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_infill_order": "inner wall/outer wall/infill",
|
||||
"wall_loops": "2",
|
||||
|
||||
@@ -186,10 +186,12 @@
|
||||
"small_perimeter_speed": "30%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_direction": "45",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "5000",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "crosshatch",
|
||||
"sparse_infill_speed": "300",
|
||||
@@ -256,7 +258,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_infill_order": "inner wall/outer wall/infill",
|
||||
"wall_loops": "2",
|
||||
|
||||
@@ -186,10 +186,12 @@
|
||||
"small_perimeter_speed": "50%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_direction": "45",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "100%",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "crosshatch",
|
||||
"sparse_infill_speed": "150",
|
||||
@@ -256,7 +258,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_infill_order": "inner wall/outer wall/infill",
|
||||
"wall_loops": "2",
|
||||
|
||||
@@ -201,10 +201,12 @@
|
||||
"smooth_coefficient": "40",
|
||||
"smooth_speed_discontinuity_area": "1",
|
||||
"solid_infill_direction": "45",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "5000",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "gyroid",
|
||||
"sparse_infill_speed": "300",
|
||||
@@ -271,7 +273,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_infill_order": "inner wall/outer wall/infill",
|
||||
"wall_loops": "2",
|
||||
|
||||
@@ -186,10 +186,12 @@
|
||||
"small_perimeter_speed": "50%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_direction": "45",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "100%",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "crosshatch",
|
||||
"sparse_infill_speed": "150",
|
||||
@@ -256,7 +258,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_infill_order": "inner wall/outer wall/infill",
|
||||
"wall_loops": "2",
|
||||
|
||||
@@ -212,10 +212,12 @@
|
||||
"smooth_coefficient": "40",
|
||||
"smooth_speed_discontinuity_area": "1",
|
||||
"solid_infill_direction": "45",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "5000",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "grid",
|
||||
"sparse_infill_speed": "350",
|
||||
@@ -285,7 +287,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_loops": "2",
|
||||
"wall_sequence": "inner wall/outer wall",
|
||||
|
||||
@@ -212,10 +212,12 @@
|
||||
"smooth_coefficient": "80",
|
||||
"smooth_speed_discontinuity_area": "1",
|
||||
"solid_infill_direction": "45",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "5000",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.62",
|
||||
"sparse_infill_pattern": "gyroid",
|
||||
"sparse_infill_speed": "100",
|
||||
@@ -285,7 +287,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_loops": "2",
|
||||
"wall_sequence": "inner wall/outer wall",
|
||||
|
||||
@@ -212,10 +212,12 @@
|
||||
"smooth_coefficient": "40",
|
||||
"smooth_speed_discontinuity_area": "1",
|
||||
"solid_infill_direction": "45",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "5000",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "gyroid",
|
||||
"sparse_infill_speed": "200",
|
||||
@@ -285,7 +287,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_loops": "2",
|
||||
"wall_sequence": "inner wall/outer wall",
|
||||
|
||||
@@ -186,10 +186,12 @@
|
||||
"small_perimeter_speed": "50%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_direction": "45",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "100%",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "crosshatch",
|
||||
"sparse_infill_speed": "200",
|
||||
@@ -256,7 +258,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_infill_order": "inner wall/outer wall/infill",
|
||||
"wall_loops": "2",
|
||||
|
||||
@@ -186,10 +186,12 @@
|
||||
"small_perimeter_speed": "50%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_direction": "45",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "100%",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "crosshatch",
|
||||
"sparse_infill_speed": "150",
|
||||
@@ -256,7 +258,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_infill_order": "inner wall/outer wall/infill",
|
||||
"wall_loops": "2",
|
||||
|
||||
@@ -186,10 +186,12 @@
|
||||
"small_perimeter_speed": "50%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_direction": "45",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "100%",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "crosshatch",
|
||||
"sparse_infill_speed": "200",
|
||||
@@ -256,7 +258,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_infill_order": "inner wall/outer wall/infill",
|
||||
"wall_loops": "2",
|
||||
|
||||
@@ -186,10 +186,12 @@
|
||||
"small_perimeter_speed": "50%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_direction": "45",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "100%",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "crosshatch",
|
||||
"sparse_infill_speed": "200",
|
||||
@@ -256,7 +258,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_infill_order": "inner wall/outer wall/infill",
|
||||
"wall_loops": "2",
|
||||
|
||||
@@ -186,10 +186,12 @@
|
||||
"small_perimeter_speed": "30%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_direction": "45",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "5000",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "crosshatch",
|
||||
"sparse_infill_speed": "300",
|
||||
@@ -256,7 +258,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_infill_order": "inner wall/outer wall/infill",
|
||||
"wall_loops": "2",
|
||||
|
||||
@@ -201,10 +201,12 @@
|
||||
"smooth_coefficient": "40",
|
||||
"smooth_speed_discontinuity_area": "1",
|
||||
"solid_infill_direction": "45",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "5000",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "gyroid",
|
||||
"sparse_infill_speed": "300",
|
||||
@@ -271,7 +273,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_infill_order": "inner wall/outer wall/infill",
|
||||
"wall_loops": "2",
|
||||
|
||||
@@ -212,10 +212,12 @@
|
||||
"smooth_coefficient": "40",
|
||||
"smooth_speed_discontinuity_area": "1",
|
||||
"solid_infill_direction": "45",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "5000",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.82",
|
||||
"sparse_infill_pattern": "gyroid",
|
||||
"sparse_infill_speed": "100",
|
||||
@@ -285,7 +287,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_loops": "2",
|
||||
"wall_sequence": "inner wall/outer wall",
|
||||
|
||||
@@ -186,10 +186,12 @@
|
||||
"small_perimeter_speed": "50%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_direction": "45",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "100%",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "crosshatch",
|
||||
"sparse_infill_speed": "150",
|
||||
@@ -256,7 +258,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_infill_order": "inner wall/outer wall/infill",
|
||||
"wall_loops": "2",
|
||||
|
||||
@@ -186,10 +186,12 @@
|
||||
"small_perimeter_speed": "50%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_direction": "45",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "100%",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "crosshatch",
|
||||
"sparse_infill_speed": "270",
|
||||
@@ -256,7 +258,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_loops": "2",
|
||||
"wall_sequence": "outer wall/inner wall",
|
||||
|
||||
@@ -212,10 +212,12 @@
|
||||
"smooth_coefficient": "40",
|
||||
"smooth_speed_discontinuity_area": "1",
|
||||
"solid_infill_direction": "45",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "5000",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "grid",
|
||||
"sparse_infill_speed": "300",
|
||||
@@ -285,7 +287,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_loops": "2",
|
||||
"wall_sequence": "inner wall/outer wall",
|
||||
|
||||
@@ -186,10 +186,12 @@
|
||||
"small_perimeter_speed": "30%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_direction": "45",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "5000",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "crosshatch",
|
||||
"sparse_infill_speed": "200",
|
||||
@@ -256,7 +258,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_infill_order": "inner wall/outer wall/infill",
|
||||
"wall_loops": "2",
|
||||
|
||||
@@ -201,10 +201,12 @@
|
||||
"smooth_coefficient": "40",
|
||||
"smooth_speed_discontinuity_area": "1",
|
||||
"solid_infill_direction": "45",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "5000",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "gyroid",
|
||||
"sparse_infill_speed": "150",
|
||||
@@ -271,7 +273,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_infill_order": "inner wall/outer wall/infill",
|
||||
"wall_loops": "2",
|
||||
|
||||
@@ -212,10 +212,12 @@
|
||||
"smooth_coefficient": "80",
|
||||
"smooth_speed_discontinuity_area": "1",
|
||||
"solid_infill_direction": "45",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "5000",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.62",
|
||||
"sparse_infill_pattern": "gyroid",
|
||||
"sparse_infill_speed": "100",
|
||||
@@ -285,7 +287,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_loops": "2",
|
||||
"wall_sequence": "inner wall/outer wall",
|
||||
|
||||
@@ -212,10 +212,12 @@
|
||||
"smooth_coefficient": "40",
|
||||
"smooth_speed_discontinuity_area": "1",
|
||||
"solid_infill_direction": "45",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "5000",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.82",
|
||||
"sparse_infill_pattern": "gyroid",
|
||||
"sparse_infill_speed": "100",
|
||||
@@ -285,7 +287,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_loops": "2",
|
||||
"wall_sequence": "inner wall/outer wall",
|
||||
|
||||
@@ -212,10 +212,12 @@
|
||||
"smooth_coefficient": "40",
|
||||
"smooth_speed_discontinuity_area": "1",
|
||||
"solid_infill_direction": "45",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "5000",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "grid",
|
||||
"sparse_infill_speed": "230",
|
||||
@@ -285,7 +287,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_loops": "2",
|
||||
"wall_sequence": "inner wall/outer wall",
|
||||
|
||||
@@ -186,10 +186,12 @@
|
||||
"small_perimeter_speed": "50%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_direction": "45",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "100%",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "crosshatch",
|
||||
"sparse_infill_speed": "120",
|
||||
@@ -256,7 +258,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_infill_order": "inner wall/outer wall/infill",
|
||||
"wall_loops": "2",
|
||||
|
||||
@@ -186,10 +186,12 @@
|
||||
"small_perimeter_speed": "50%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_direction": "45",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "100%",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "crosshatch",
|
||||
"sparse_infill_speed": "120",
|
||||
@@ -256,7 +258,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_infill_order": "inner wall/outer wall/infill",
|
||||
"wall_loops": "2",
|
||||
|
||||
@@ -201,10 +201,12 @@
|
||||
"smooth_coefficient": "40",
|
||||
"smooth_speed_discontinuity_area": "1",
|
||||
"solid_infill_direction": "45",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "5000",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "gyroid",
|
||||
"sparse_infill_speed": "150",
|
||||
@@ -271,7 +273,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_infill_order": "inner wall/outer wall/infill",
|
||||
"wall_loops": "2",
|
||||
|
||||
@@ -186,10 +186,12 @@
|
||||
"small_perimeter_speed": "50%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_direction": "45",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "100%",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "crosshatch",
|
||||
"sparse_infill_speed": "120",
|
||||
@@ -256,7 +258,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_infill_order": "inner wall/outer wall/infill",
|
||||
"wall_loops": "2",
|
||||
|
||||
@@ -212,10 +212,12 @@
|
||||
"smooth_coefficient": "40",
|
||||
"smooth_speed_discontinuity_area": "1",
|
||||
"solid_infill_direction": "45",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "5000",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "grid",
|
||||
"sparse_infill_speed": "200",
|
||||
@@ -285,7 +287,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_loops": "2",
|
||||
"wall_sequence": "inner wall/outer wall",
|
||||
|
||||
@@ -186,10 +186,12 @@
|
||||
"small_perimeter_speed": "30%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_direction": "45",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "5000",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "crosshatch",
|
||||
"sparse_infill_speed": "200",
|
||||
@@ -256,7 +258,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_infill_order": "inner wall/outer wall/infill",
|
||||
"wall_loops": "2",
|
||||
|
||||
@@ -186,10 +186,12 @@
|
||||
"small_perimeter_speed": "50%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_direction": "45",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "10000",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.62",
|
||||
"sparse_infill_pattern": "crosshatch",
|
||||
"sparse_infill_speed": "100",
|
||||
@@ -256,7 +258,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_infill_order": "inner wall/outer wall/infill",
|
||||
"wall_loops": "2",
|
||||
|
||||
@@ -212,10 +212,12 @@
|
||||
"smooth_coefficient": "80",
|
||||
"smooth_speed_discontinuity_area": "1",
|
||||
"solid_infill_direction": "45",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "5000",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.62",
|
||||
"sparse_infill_pattern": "gyroid",
|
||||
"sparse_infill_speed": "100",
|
||||
@@ -285,7 +287,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_loops": "2",
|
||||
"wall_sequence": "inner wall/outer wall",
|
||||
|
||||
@@ -212,10 +212,12 @@
|
||||
"smooth_coefficient": "40",
|
||||
"smooth_speed_discontinuity_area": "1",
|
||||
"solid_infill_direction": "45",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "5000",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.82",
|
||||
"sparse_infill_pattern": "gyroid",
|
||||
"sparse_infill_speed": "100",
|
||||
@@ -285,7 +287,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_loops": "2",
|
||||
"wall_sequence": "inner wall/outer wall",
|
||||
|
||||
@@ -212,10 +212,12 @@
|
||||
"smooth_coefficient": "80",
|
||||
"smooth_speed_discontinuity_area": "1",
|
||||
"solid_infill_direction": "45",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "5000",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.62",
|
||||
"sparse_infill_pattern": "gyroid",
|
||||
"sparse_infill_speed": "100",
|
||||
@@ -285,7 +287,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_loops": "2",
|
||||
"wall_sequence": "inner wall/outer wall",
|
||||
|
||||
@@ -186,10 +186,12 @@
|
||||
"small_perimeter_speed": "50%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_direction": "45",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "5000",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.82",
|
||||
"sparse_infill_pattern": "crosshatch",
|
||||
"sparse_infill_speed": "100",
|
||||
@@ -256,7 +258,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_infill_order": "inner wall/outer wall/infill",
|
||||
"wall_loops": "2",
|
||||
|
||||
@@ -212,10 +212,12 @@
|
||||
"smooth_coefficient": "40",
|
||||
"smooth_speed_discontinuity_area": "1",
|
||||
"solid_infill_direction": "45",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "5000",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.82",
|
||||
"sparse_infill_pattern": "gyroid",
|
||||
"sparse_infill_speed": "100",
|
||||
@@ -285,7 +287,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_loops": "2",
|
||||
"wall_sequence": "inner wall/outer wall",
|
||||
|
||||
@@ -212,10 +212,12 @@
|
||||
"smooth_coefficient": "80",
|
||||
"smooth_speed_discontinuity_area": "1",
|
||||
"solid_infill_direction": "45",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "5000",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.62",
|
||||
"sparse_infill_pattern": "gyroid",
|
||||
"sparse_infill_speed": "100",
|
||||
@@ -285,7 +287,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_loops": "2",
|
||||
"wall_sequence": "inner wall/outer wall",
|
||||
|
||||
@@ -212,10 +212,12 @@
|
||||
"smooth_coefficient": "40",
|
||||
"smooth_speed_discontinuity_area": "1",
|
||||
"solid_infill_direction": "45",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "5000",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.82",
|
||||
"sparse_infill_pattern": "gyroid",
|
||||
"sparse_infill_speed": "100",
|
||||
@@ -285,7 +287,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_loops": "2",
|
||||
"wall_sequence": "inner wall/outer wall",
|
||||
|
||||
@@ -190,10 +190,12 @@
|
||||
],
|
||||
"small_perimeter_speed": "50%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "100%",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "grid",
|
||||
"sparse_infill_speed": "450",
|
||||
@@ -251,7 +253,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_loops": "2",
|
||||
"wall_sequence": "inner wall/outer wall",
|
||||
"wall_transition_angle": "10",
|
||||
|
||||
@@ -195,10 +195,12 @@
|
||||
"small_perimeter_speed": "50%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_direction": "45",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "100%",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.22",
|
||||
"sparse_infill_pattern": "gyroid",
|
||||
"sparse_infill_speed": "100",
|
||||
@@ -265,7 +267,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_loops": "4",
|
||||
"wall_sequence": "inner wall/outer wall",
|
||||
|
||||
@@ -186,10 +186,12 @@
|
||||
],
|
||||
"small_perimeter_speed": "50%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "100%",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "gyroid",
|
||||
"spiral_mode": "0",
|
||||
@@ -250,7 +252,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "arachne",
|
||||
"wall_loops": "2",
|
||||
"wall_sequence": "inner wall/outer wall",
|
||||
|
||||
@@ -188,10 +188,12 @@
|
||||
],
|
||||
"small_perimeter_speed": "50%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "100%",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "grid",
|
||||
"spiral_mode": "0",
|
||||
@@ -250,7 +252,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "arachne",
|
||||
"wall_loops": "2",
|
||||
"wall_sequence": "inner wall/outer wall",
|
||||
|
||||
@@ -187,10 +187,12 @@
|
||||
],
|
||||
"small_perimeter_speed": "50%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "100%",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "gyroid",
|
||||
"spiral_mode": "0",
|
||||
@@ -250,7 +252,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "arachne",
|
||||
"wall_loops": "2",
|
||||
"wall_sequence": "inner wall/outer wall",
|
||||
|
||||
@@ -188,10 +188,12 @@
|
||||
],
|
||||
"small_perimeter_speed": "50%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "100%",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "grid",
|
||||
"spiral_mode": "0",
|
||||
@@ -250,7 +252,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "arachne",
|
||||
"wall_loops": "2",
|
||||
"wall_sequence": "inner wall/outer wall",
|
||||
|
||||
@@ -191,10 +191,12 @@
|
||||
],
|
||||
"small_perimeter_speed": "50%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "100%",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "grid",
|
||||
"spiral_mode": "0",
|
||||
@@ -250,7 +252,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "arachne",
|
||||
"wall_loops": "2",
|
||||
"wall_sequence": "inner wall/outer wall",
|
||||
|
||||
@@ -192,10 +192,12 @@
|
||||
],
|
||||
"small_perimeter_speed": "50%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "100%",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "grid",
|
||||
"sparse_infill_speed": "270",
|
||||
@@ -251,7 +253,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_loops": "2",
|
||||
"wall_sequence": "inner wall/outer wall",
|
||||
"wall_transition_angle": "10",
|
||||
|
||||
@@ -181,10 +181,12 @@
|
||||
],
|
||||
"small_perimeter_speed": "50%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "100%",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "crosshatch",
|
||||
"sparse_infill_speed": "150",
|
||||
@@ -250,7 +252,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "arachne",
|
||||
"wall_loops": "3",
|
||||
"wall_sequence": "inner wall/outer wall",
|
||||
|
||||
@@ -181,10 +181,12 @@
|
||||
],
|
||||
"small_perimeter_speed": "50%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "100%",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "crosshatch",
|
||||
"sparse_infill_speed": "150",
|
||||
@@ -250,7 +252,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "arachne",
|
||||
"wall_loops": "3",
|
||||
"wall_sequence": "outer wall/inner wall",
|
||||
|
||||
@@ -181,10 +181,12 @@
|
||||
],
|
||||
"small_perimeter_speed": "50%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "100%",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "crosshatch",
|
||||
"sparse_infill_speed": "200",
|
||||
@@ -250,7 +252,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "arachne",
|
||||
"wall_loops": "2",
|
||||
"wall_sequence": "inner wall/outer wall",
|
||||
|
||||
@@ -181,10 +181,12 @@
|
||||
],
|
||||
"small_perimeter_speed": "50%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "100%",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "crosshatch",
|
||||
"sparse_infill_speed": "200",
|
||||
@@ -250,7 +252,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "arachne",
|
||||
"wall_loops": "2",
|
||||
"wall_sequence": "inner wall/outer wall",
|
||||
|
||||
@@ -189,10 +189,12 @@
|
||||
],
|
||||
"small_perimeter_speed": "50%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "100%",
|
||||
"sparse_infill_density": "25%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "grid",
|
||||
"sparse_infill_speed": "270",
|
||||
@@ -251,7 +253,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "arachne",
|
||||
"wall_sequence": "inner wall/outer wall",
|
||||
"wall_transition_angle": "10",
|
||||
|
||||
@@ -186,10 +186,12 @@
|
||||
],
|
||||
"small_perimeter_speed": "50%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "100%",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "grid",
|
||||
"sparse_infill_speed": "230",
|
||||
@@ -250,7 +252,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "arachne",
|
||||
"wall_loops": "2",
|
||||
"wall_sequence": "inner wall/outer wall",
|
||||
|
||||
@@ -195,10 +195,12 @@
|
||||
"small_perimeter_speed": "50%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_direction": "45",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "100%",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.62",
|
||||
"sparse_infill_pattern": "grid",
|
||||
"sparse_infill_speed": "100",
|
||||
@@ -265,7 +267,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_loops": "2",
|
||||
"wall_sequence": "inner wall/outer wall",
|
||||
|
||||
@@ -195,10 +195,12 @@
|
||||
"small_perimeter_speed": "50%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_direction": "45",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "100%",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.82",
|
||||
"sparse_infill_pattern": "grid",
|
||||
"sparse_infill_speed": "100",
|
||||
@@ -265,7 +267,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "arachne",
|
||||
"wall_loops": "2",
|
||||
"wall_sequence": "inner wall/outer wall",
|
||||
|
||||
@@ -188,10 +188,12 @@
|
||||
],
|
||||
"small_perimeter_speed": "50%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "100%",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "grid",
|
||||
"sparse_infill_speed": "200",
|
||||
@@ -250,7 +252,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "arachne",
|
||||
"wall_loops": "2",
|
||||
"wall_sequence": "inner wall/outer wall",
|
||||
|
||||
@@ -185,10 +185,12 @@
|
||||
"small_perimeter_speed": "50%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_direction": "45",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "100%",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.4",
|
||||
"sparse_infill_pattern": "grid",
|
||||
"sparse_infill_speed": "270",
|
||||
@@ -255,7 +257,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_loops": "2",
|
||||
"wall_sequence": "inner wall/outer wall",
|
||||
|
||||
@@ -196,10 +196,12 @@
|
||||
"small_perimeter_speed": "50%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_direction": "45",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "100%",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.4",
|
||||
"sparse_infill_pattern": "grid",
|
||||
"sparse_infill_speed": "90",
|
||||
@@ -266,7 +268,8 @@
|
||||
"tree_support_wall_count": "2",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_loops": "2",
|
||||
"wall_sequence": "inner wall/outer wall",
|
||||
|
||||
@@ -137,10 +137,12 @@
|
||||
"slowdown_for_curled_perimeters": "0",
|
||||
"small_perimeter_speed": "50%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "100%",
|
||||
"sparse_infill_density": "10%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.4",
|
||||
"sparse_infill_pattern": "crosshatch",
|
||||
"sparse_infill_speed": "200",
|
||||
@@ -199,7 +201,8 @@
|
||||
"tree_support_top_rate": "30%",
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "arachne",
|
||||
"wall_infill_order": "inner wall/outer wall/infill",
|
||||
"wall_loops": "3",
|
||||
|
||||
@@ -170,10 +170,12 @@
|
||||
"small_area_infill_flow_compensation_model": "0,0;\"\\n0.2,0.4444\";\"\\n0.4,0.6145\";\"\\n0.6,0.7059\";\"\\n0.8,0.7619\";\"\\n1.5,0.8571\";\"\\n2,0.8889\";\"\\n3,0.9231\";\"\\n5,0.9520\";\"\\n10,1\"",
|
||||
"small_perimeter_speed": "50%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "100%",
|
||||
"sparse_infill_density": "10",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.55",
|
||||
"sparse_infill_pattern": "zig-zag",
|
||||
"sparse_infill_speed": "500",
|
||||
@@ -240,7 +242,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "arachne",
|
||||
"wall_loops": "2",
|
||||
"wall_sequence": "inner wall/outer wall",
|
||||
|
||||
@@ -175,10 +175,12 @@
|
||||
"small_area_infill_flow_compensation_model": "0,0;\"\\n0.2,0.4444\";\"\\n0.4,0.6145\";\"\\n0.6,0.7059\";\"\\n0.8,0.7619\";\"\\n1.5,0.8571\";\"\\n2,0.8889\";\"\\n3,0.9231\";\"\\n5,0.9520\";\"\\n10,1\"",
|
||||
"small_perimeter_speed": "50%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "100%",
|
||||
"sparse_infill_density": "15",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "grid",
|
||||
"sparse_infill_speed": "270",
|
||||
@@ -247,7 +249,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_loops": "2",
|
||||
"wall_sequence": "inner wall/outer wall",
|
||||
|
||||
@@ -172,10 +172,12 @@
|
||||
"small_area_infill_flow_compensation_model": "0,0;\"\\n0.2,0.4444\";\"\\n0.4,0.6145\";\"\\n0.6,0.7059\";\"\\n0.8,0.7619\";\"\\n1.5,0.8571\";\"\\n2,0.8889\";\"\\n3,0.9231\";\"\\n5,0.9520\";\"\\n10,1\"",
|
||||
"small_perimeter_speed": "50%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "100%",
|
||||
"sparse_infill_density": "10",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.55",
|
||||
"sparse_infill_pattern": "zig-zag",
|
||||
"sparse_infill_speed": "500",
|
||||
@@ -242,7 +244,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "arachne",
|
||||
"wall_loops": "2",
|
||||
"wall_sequence": "inner wall/outer wall",
|
||||
|
||||
@@ -152,10 +152,12 @@
|
||||
"slowdown_for_curled_perimeters": "0",
|
||||
"small_perimeter_speed": "50%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "100%",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.62",
|
||||
"sparse_infill_pattern": "grid",
|
||||
"sparse_infill_speed": "120",
|
||||
@@ -222,7 +224,8 @@
|
||||
"tree_support_top_rate": "30%",
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_loops": "2",
|
||||
"wall_sequence": "inner wall/outer wall",
|
||||
|
||||
@@ -152,10 +152,12 @@
|
||||
"slowdown_for_curled_perimeters": "0",
|
||||
"small_perimeter_speed": "50%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "100%",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.82",
|
||||
"sparse_infill_pattern": "grid",
|
||||
"sparse_infill_speed": "120",
|
||||
@@ -222,7 +224,8 @@
|
||||
"tree_support_top_rate": "30%",
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_loops": "2",
|
||||
"wall_sequence": "inner wall/outer wall",
|
||||
|
||||
@@ -211,10 +211,12 @@
|
||||
"small_perimeter_speed": "50%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_direction": "45",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "100%",
|
||||
"sparse_infill_density": "10%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "grid",
|
||||
"sparse_infill_speed": "270",
|
||||
@@ -284,7 +286,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_loops": "2",
|
||||
"wall_sequence": "outer wall/inner wall",
|
||||
|
||||
@@ -144,10 +144,12 @@
|
||||
"slowdown_for_curled_perimeters": "0",
|
||||
"small_perimeter_speed": "50%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "100%",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.54",
|
||||
"sparse_infill_pattern": "crosshatch",
|
||||
"sparse_infill_speed": "250",
|
||||
@@ -208,7 +210,8 @@
|
||||
"tree_support_top_rate": "30%",
|
||||
"tree_support_wall_count": "2",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_infill_order": "inner wall/outer wall/infill",
|
||||
"wall_loops": "2",
|
||||
|
||||
@@ -136,10 +136,12 @@
|
||||
"small_perimeter_speed": "50%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_direction": "45",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "100%",
|
||||
"sparse_infill_density": "20%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "gyroid",
|
||||
"sparse_infill_speed": "80",
|
||||
|
||||
@@ -147,10 +147,12 @@
|
||||
"slowdown_for_curled_perimeters": "0",
|
||||
"small_perimeter_speed": "50%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "100%",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "crosshatch",
|
||||
"sparse_infill_speed": "270",
|
||||
@@ -212,7 +214,8 @@
|
||||
"tree_support_top_rate": "30%",
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_infill_order": "inner wall/outer wall/infill",
|
||||
"wall_loops": "2",
|
||||
|
||||
@@ -121,10 +121,12 @@
|
||||
"slowdown_for_curled_perimeters": "0",
|
||||
"small_perimeter_speed": "50%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "100%",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "grid",
|
||||
"spiral_mode": "0",
|
||||
@@ -181,7 +183,8 @@
|
||||
"tree_support_tip_diameter": "0.8",
|
||||
"tree_support_top_rate": "30%",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_infill_order": "inner wall/outer wall/infill",
|
||||
"wall_loops": "2",
|
||||
|
||||
@@ -121,10 +121,12 @@
|
||||
"slowdown_for_curled_perimeters": "0",
|
||||
"small_perimeter_speed": "50%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "100%",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "crosshatch",
|
||||
"spiral_mode": "0",
|
||||
@@ -181,7 +183,8 @@
|
||||
"tree_support_tip_diameter": "0.8",
|
||||
"tree_support_top_rate": "30%",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_infill_order": "inner wall/outer wall/infill",
|
||||
"wall_loops": "2",
|
||||
|
||||
@@ -121,10 +121,12 @@
|
||||
"slowdown_for_curled_perimeters": "0",
|
||||
"small_perimeter_speed": "50%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "100%",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "crosshatch",
|
||||
"spiral_mode": "0",
|
||||
@@ -181,7 +183,8 @@
|
||||
"tree_support_tip_diameter": "0.8",
|
||||
"tree_support_top_rate": "30%",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_infill_order": "inner wall/outer wall/infill",
|
||||
"wall_loops": "2",
|
||||
|
||||
@@ -178,10 +178,12 @@
|
||||
],
|
||||
"small_perimeter_speed": "50%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "100%",
|
||||
"sparse_infill_density": "20%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "3",
|
||||
"sparse_infill_pattern": "cubic",
|
||||
"sparse_infill_speed": "100",
|
||||
@@ -247,7 +249,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "arachne",
|
||||
"wall_loops": "2",
|
||||
"wall_sequence": "inner wall/outer wall",
|
||||
|
||||
@@ -121,10 +121,12 @@
|
||||
"slowdown_for_curled_perimeters": "0",
|
||||
"small_perimeter_speed": "50%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "100%",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "grid",
|
||||
"spiral_mode": "0",
|
||||
@@ -181,7 +183,8 @@
|
||||
"tree_support_tip_diameter": "0.8",
|
||||
"tree_support_top_rate": "30%",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_infill_order": "inner wall/outer wall/infill",
|
||||
"wall_loops": "2",
|
||||
|
||||
@@ -121,10 +121,12 @@
|
||||
"slowdown_for_curled_perimeters": "0",
|
||||
"small_perimeter_speed": "50%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "100%",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "grid",
|
||||
"spiral_mode": "0",
|
||||
@@ -181,7 +183,8 @@
|
||||
"tree_support_tip_diameter": "0.8",
|
||||
"tree_support_top_rate": "30%",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_infill_order": "inner wall/outer wall/infill",
|
||||
"wall_loops": "2",
|
||||
|
||||
@@ -121,10 +121,12 @@
|
||||
"slowdown_for_curled_perimeters": "0",
|
||||
"small_perimeter_speed": "50%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "100%",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "crosshatch",
|
||||
"spiral_mode": "0",
|
||||
@@ -181,7 +183,8 @@
|
||||
"tree_support_tip_diameter": "0.8",
|
||||
"tree_support_top_rate": "30%",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_infill_order": "inner wall/outer wall/infill",
|
||||
"wall_loops": "2",
|
||||
|
||||
@@ -121,10 +121,12 @@
|
||||
"slowdown_for_curled_perimeters": "0",
|
||||
"small_perimeter_speed": "50%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "100%",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "crosshatch",
|
||||
"spiral_mode": "0",
|
||||
@@ -181,7 +183,8 @@
|
||||
"tree_support_tip_diameter": "0.8",
|
||||
"tree_support_top_rate": "30%",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_infill_order": "inner wall/outer wall/infill",
|
||||
"wall_loops": "2",
|
||||
|
||||
@@ -117,10 +117,12 @@
|
||||
"slow_down_layers": "0",
|
||||
"small_perimeter_speed": "50%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "100%",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "crosshatch",
|
||||
"sparse_infill_speed": "100",
|
||||
@@ -171,7 +173,8 @@
|
||||
"tree_support_brim_width": "3",
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "arachne",
|
||||
"wall_infill_order": "inner wall/outer wall/infill",
|
||||
"wall_loops": "3",
|
||||
|
||||
@@ -186,10 +186,12 @@
|
||||
"small_perimeter_speed": "50%",
|
||||
"small_perimeter_threshold": "0",
|
||||
"solid_infill_direction": "45",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "100%",
|
||||
"sparse_infill_density": "15%",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "crosshatch",
|
||||
"sparse_infill_speed": "270",
|
||||
@@ -256,7 +258,8 @@
|
||||
"tree_support_wall_count": "0",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "classic",
|
||||
"wall_loops": "2",
|
||||
"wall_sequence": "outer wall/inner wall",
|
||||
|
||||
@@ -50,9 +50,11 @@
|
||||
"resolution": "0",
|
||||
"slice_closing_radius": "0.049",
|
||||
"small_perimeter_speed": "170",
|
||||
"solid_infill_filament": "0",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"sparse_infill_acceleration": "4000",
|
||||
"sparse_infill_filament": "0",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_line_width": "0.45",
|
||||
"sparse_infill_pattern": "crosshatch",
|
||||
"sparse_infill_speed": "200",
|
||||
@@ -85,7 +87,8 @@
|
||||
"tree_support_branch_diameter_double_wall": "3",
|
||||
"tree_support_tip_diameter": "0.8",
|
||||
"tree_support_top_rate": "30%",
|
||||
"wall_filament": "0",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "arachne",
|
||||
"wall_loops": "2"
|
||||
}
|
||||
|
||||
@@ -208,10 +208,12 @@
|
||||
"\n10,1"
|
||||
],
|
||||
"solid_infill_direction": "45",
|
||||
"solid_infill_filament": "1",
|
||||
"internal_solid_filament_id": "0",
|
||||
"top_surface_filament_id": "0",
|
||||
"bottom_surface_filament_id": "0",
|
||||
"solid_infill_rotate_template": "",
|
||||
"sparse_infill_acceleration": "100%",
|
||||
"sparse_infill_filament": "1",
|
||||
"sparse_infill_filament_id": "0",
|
||||
"sparse_infill_flow_ratio": "1",
|
||||
"sparse_infill_pattern": "gyroid",
|
||||
"sparse_infill_rotate_template": "",
|
||||
@@ -277,7 +279,8 @@
|
||||
"tree_support_wall_count": "2",
|
||||
"wall_direction": "auto",
|
||||
"wall_distribution_count": "1",
|
||||
"wall_filament": "1",
|
||||
"outer_wall_filament_id": "0",
|
||||
"inner_wall_filament_id": "0",
|
||||
"wall_generator": "arachne",
|
||||
"wall_sequence": "inner wall/outer wall",
|
||||
"wall_transition_angle": "10",
|
||||
|
||||
@@ -1595,7 +1595,7 @@ int CLI::run(int argc, char **argv)
|
||||
record_exit_reson(outfile_dir, CLI_FILE_VERSION_NOT_SUPPORTED, 0, cli_errors[CLI_FILE_VERSION_NOT_SUPPORTED], sliced_info);
|
||||
flush_and_exit(CLI_FILE_VERSION_NOT_SUPPORTED);
|
||||
}
|
||||
Semver old_version(1, 5, 9), old_version2(1, 5, 9), old_version3(2, 0, 0), old_version4(2, 2, 0), old_version5("2.4.0");
|
||||
Semver old_version(1, 5, 9), old_version2(1, 5, 9), old_version3(2, 0, 0), old_version4(2, 2, 0);
|
||||
if ((file_version < old_version) && !config.empty()) {
|
||||
translate_old = true;
|
||||
BOOST_LOG_TRIVIAL(info) << boost::format("old 3mf version %1%, need to translate")%file_version.to_string();
|
||||
@@ -1610,18 +1610,9 @@ int CLI::run(int argc, char **argv)
|
||||
BOOST_LOG_TRIVIAL(info) << boost::format("old 3mf version %1%, need to set enable_wrapping_detection to false")%file_version.to_string();
|
||||
}
|
||||
|
||||
if ((file_version < old_version5) && !config.empty()) {
|
||||
int converted_count = ConfigMigrations::migrate_legacy_feature_filament_defaults(config);
|
||||
for (ModelObject *model_object : model.objects) {
|
||||
converted_count += ConfigMigrations::migrate_legacy_feature_filament_defaults(model_object->config);
|
||||
for (ModelVolume *model_volume : model_object->volumes)
|
||||
converted_count += ConfigMigrations::migrate_legacy_feature_filament_defaults(model_volume->config);
|
||||
}
|
||||
|
||||
if (converted_count > 0) {
|
||||
BOOST_LOG_TRIVIAL(info) << boost::format("old 3mf version %1%, migrated %2% feature filament selections from 1 to 0 (Default)") % file_version.to_string() % converted_count;
|
||||
}
|
||||
}
|
||||
// ORCA: legacy feature-filament default migration (1 -> 0) is now handled
|
||||
// uniformly in PrintConfigDef::handle_legacy() via the old->new key rename
|
||||
// (wall_filament -> wall_filament_id, etc.), which covers presets too.
|
||||
|
||||
if (normative_check) {
|
||||
ConfigOptionStrings* postprocess_scripts = config.option<ConfigOptionStrings>("post_process");
|
||||
|
||||
@@ -2968,34 +2968,6 @@ private:
|
||||
|
||||
std::ostream& operator<<(std::ostream& os, const DynamicConfig::DynamicConfigDifference& diff);
|
||||
|
||||
namespace ConfigMigrations {
|
||||
|
||||
template <typename ConfigLike>
|
||||
inline int migrate_legacy_feature_filament_defaults(ConfigLike &cfg)
|
||||
{
|
||||
static const char *feature_filament_keys[] = {
|
||||
"wall_filament",
|
||||
"sparse_infill_filament",
|
||||
"solid_infill_filament"
|
||||
};
|
||||
|
||||
int converted_count = 0;
|
||||
for (const char *key : feature_filament_keys) {
|
||||
if (!cfg.has(key))
|
||||
continue;
|
||||
|
||||
const ConfigOption *opt = cfg.option(key);
|
||||
if (opt != nullptr && opt->getInt() == 1) {
|
||||
cfg.set_key_value(key, new ConfigOptionInt(0));
|
||||
++converted_count;
|
||||
}
|
||||
}
|
||||
|
||||
return converted_count;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
// Configuration store with a static definition of configuration values.
|
||||
// In Slic3r, the static configuration stores are during the slicing / g-code generation for efficiency reasons,
|
||||
// because the configuration values could be accessed directly.
|
||||
|
||||
@@ -916,6 +916,12 @@ std::vector<SurfaceFill> group_fills(const Layer &layer, LockRegionParam &lock_p
|
||||
params.extrusion_role = erSolidInfill;
|
||||
}
|
||||
}
|
||||
if (params.extrusion_role == erTopSolidInfill)
|
||||
params.extruder = region_config.top_surface_filament_id;
|
||||
else if (params.extrusion_role == erBottomSurface)
|
||||
params.extruder = region_config.bottom_surface_filament_id;
|
||||
else if (params.extrusion_role == erSolidInfill)
|
||||
params.extruder = region_config.internal_solid_filament_id;
|
||||
// Orca: apply fill multiline only for sparse infill
|
||||
params.multiline = params.extrusion_role == erInternalInfill ? int(region_config.fill_multiline) : 1;
|
||||
|
||||
@@ -1571,12 +1577,12 @@ void Layer::make_ironing()
|
||||
((config.top_shell_layers > 0 || (this->object()->print()->config().spiral_mode && config.bottom_shell_layers > 1)) &&
|
||||
(config.ironing_type == IroningType::TopSurfaces ||
|
||||
(config.ironing_type == IroningType::TopmostOnly && layerm->layer()->upper_layer == nullptr))))) {
|
||||
if (config.wall_filament == config.solid_infill_filament || config.wall_loops == 0) {
|
||||
if (config.outer_wall_filament_id == config.top_surface_filament_id || config.wall_loops == 0) {
|
||||
// Iron the whole face.
|
||||
ironing_params.extruder = config.solid_infill_filament;
|
||||
ironing_params.extruder = config.top_surface_filament_id;
|
||||
} else {
|
||||
// Iron just the infill.
|
||||
ironing_params.extruder = config.solid_infill_filament;
|
||||
ironing_params.extruder = config.top_surface_filament_id;
|
||||
}
|
||||
}
|
||||
if (ironing_params.extruder != -1) {
|
||||
|
||||
@@ -4775,6 +4775,7 @@ LayerResult GCode::process_layer(
|
||||
|
||||
// Group extrusions by an extruder, then by an object, an island and a region.
|
||||
std::map<unsigned int, std::vector<ObjectByExtruder>> by_extruder;
|
||||
std::vector<std::unique_ptr<ExtrusionEntityCollection>> split_perimeter_storage;
|
||||
bool is_anything_overridden = const_cast<LayerTools&>(layer_tools).wiping_extrusions().is_anything_overridden();
|
||||
for (const LayerToPrint &layer_to_print : layers) {
|
||||
if (layer_to_print.support_layer != nullptr) {
|
||||
@@ -4930,55 +4931,83 @@ LayerResult GCode::process_layer(
|
||||
if (extrusions->entities.empty()) // This shouldn't happen but first_point() would fail.
|
||||
continue;
|
||||
|
||||
// This extrusion is part of certain Region, which tells us which extruder should be used for it:
|
||||
int correct_extruder_id = layer_tools.extruder(*extrusions, region);
|
||||
auto process_extrusions = [&](const ExtrusionEntityCollection *current_extrusions,
|
||||
const ExtrusionEntityCollection *overrides_key,
|
||||
bool use_overrides) {
|
||||
// This extrusion is part of certain Region, which tells us which extruder should be used for it.
|
||||
int correct_extruder_id = layer_tools.extruder(*current_extrusions, region);
|
||||
|
||||
// Let's recover vector of extruder overrides:
|
||||
const WipingExtrusions::ExtruderPerCopy *entity_overrides = nullptr;
|
||||
if (! layer_tools.has_extruder(correct_extruder_id)) {
|
||||
// this entity is not overridden, but its extruder is not in layer_tools - we'll print it
|
||||
// by last extruder on this layer (could happen e.g. when a wiping object is taller than others - dontcare extruders are eradicated from layer_tools)
|
||||
correct_extruder_id = layer_tools.extruders.back();
|
||||
}
|
||||
printing_extruders.clear();
|
||||
if (is_anything_overridden) {
|
||||
entity_overrides = const_cast<LayerTools&>(layer_tools).wiping_extrusions().get_extruder_overrides(extrusions, layer_to_print.original_object, correct_extruder_id, layer_to_print.object()->instances().size());
|
||||
if (entity_overrides == nullptr) {
|
||||
printing_extruders.emplace_back(correct_extruder_id);
|
||||
} else {
|
||||
printing_extruders.reserve(entity_overrides->size());
|
||||
for (int extruder : *entity_overrides)
|
||||
printing_extruders.emplace_back(extruder >= 0 ?
|
||||
// at least one copy is overridden to use this extruder
|
||||
extruder :
|
||||
// at least one copy would normally be printed with this extruder (see get_extruder_overrides function for explanation)
|
||||
static_cast<unsigned int>(- extruder - 1));
|
||||
Slic3r::sort_remove_duplicates(printing_extruders);
|
||||
const WipingExtrusions::ExtruderPerCopy *entity_overrides = nullptr;
|
||||
if (! layer_tools.has_extruder(correct_extruder_id)) {
|
||||
// this entity is not overridden, but its extruder is not in layer_tools - we'll print it
|
||||
// by last extruder on this layer (could happen e.g. when a wiping object is taller than others - dontcare extruders are eradicated from layer_tools)
|
||||
correct_extruder_id = layer_tools.extruders.back();
|
||||
}
|
||||
printing_extruders.clear();
|
||||
if (is_anything_overridden && use_overrides) {
|
||||
entity_overrides = const_cast<LayerTools&>(layer_tools).wiping_extrusions().get_extruder_overrides(overrides_key, layer_to_print.original_object, correct_extruder_id, layer_to_print.object()->instances().size());
|
||||
if (entity_overrides == nullptr) {
|
||||
printing_extruders.emplace_back(correct_extruder_id);
|
||||
} else {
|
||||
printing_extruders.reserve(entity_overrides->size());
|
||||
for (int extruder : *entity_overrides)
|
||||
printing_extruders.emplace_back(extruder >= 0 ?
|
||||
// at least one copy is overridden to use this extruder
|
||||
extruder :
|
||||
// at least one copy would normally be printed with this extruder (see get_extruder_overrides function for explanation)
|
||||
static_cast<unsigned int>(- extruder - 1));
|
||||
Slic3r::sort_remove_duplicates(printing_extruders);
|
||||
}
|
||||
} else {
|
||||
printing_extruders.emplace_back(correct_extruder_id);
|
||||
}
|
||||
} else
|
||||
printing_extruders.emplace_back(correct_extruder_id);
|
||||
|
||||
// Now we must add this extrusion into the by_extruder map, once for each extruder that will print it:
|
||||
for (unsigned int extruder : printing_extruders)
|
||||
{
|
||||
std::vector<ObjectByExtruder::Island> &islands = object_islands_by_extruder(
|
||||
by_extruder,
|
||||
extruder,
|
||||
&layer_to_print - layers.data(),
|
||||
layers.size(), n_slices+1);
|
||||
for (size_t i = 0; i <= n_slices; ++ i) {
|
||||
bool last = i == n_slices;
|
||||
size_t island_idx = last ? n_slices : slices_test_order[i];
|
||||
if (// extrusions->first_point does not fit inside any slice
|
||||
last ||
|
||||
// extrusions->first_point fits inside ith slice
|
||||
point_inside_surface(island_idx, extrusions->first_point())) {
|
||||
if (islands[island_idx].by_region.empty())
|
||||
islands[island_idx].by_region.assign(print.num_print_regions(), ObjectByExtruder::Island::Region());
|
||||
islands[island_idx].by_region[region.print_region_id()].append(entity_type, extrusions, entity_overrides);
|
||||
break;
|
||||
// Now we must add this extrusion into the by_extruder map, once for each extruder that will print it.
|
||||
for (unsigned int extruder : printing_extruders) {
|
||||
std::vector<ObjectByExtruder::Island> &islands = object_islands_by_extruder(
|
||||
by_extruder,
|
||||
extruder,
|
||||
&layer_to_print - layers.data(),
|
||||
layers.size(), n_slices + 1);
|
||||
for (size_t i = 0; i <= n_slices; ++i) {
|
||||
bool last = i == n_slices;
|
||||
size_t island_idx = last ? n_slices : slices_test_order[i];
|
||||
if (last || point_inside_surface(island_idx, current_extrusions->first_point())) {
|
||||
if (islands[island_idx].by_region.empty())
|
||||
islands[island_idx].by_region.assign(print.num_print_regions(), ObjectByExtruder::Island::Region());
|
||||
islands[island_idx].by_region[region.print_region_id()].append(entity_type, current_extrusions, entity_overrides);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
bool split_mixed_perimeters =
|
||||
entity_type == ObjectByExtruder::Island::Region::PERIMETERS &&
|
||||
region.config().outer_wall_filament_id.value != region.config().inner_wall_filament_id.value &&
|
||||
extrusions->role() == erMixed;
|
||||
|
||||
if (split_mixed_perimeters) {
|
||||
auto outer_perimeters = std::make_unique<ExtrusionEntityCollection>();
|
||||
auto inner_perimeters = std::make_unique<ExtrusionEntityCollection>();
|
||||
for (const ExtrusionEntity *entity : extrusions->entities) {
|
||||
const ExtrusionRole role = entity->role();
|
||||
if (role == erExternalPerimeter || role == erOverhangPerimeter)
|
||||
outer_perimeters->append(*entity);
|
||||
else if (role == erPerimeter)
|
||||
inner_perimeters->append(*entity);
|
||||
}
|
||||
|
||||
if (!outer_perimeters->entities.empty()) {
|
||||
split_perimeter_storage.emplace_back(std::move(outer_perimeters));
|
||||
process_extrusions(split_perimeter_storage.back().get(), nullptr, false);
|
||||
}
|
||||
if (!inner_perimeters->entities.empty()) {
|
||||
split_perimeter_storage.emplace_back(std::move(inner_perimeters));
|
||||
process_extrusions(split_perimeter_storage.back().get(), nullptr, false);
|
||||
}
|
||||
} else {
|
||||
process_extrusions(extrusions, extrusions, true);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -80,40 +80,54 @@ bool check_filament_printable_after_group(const std::vector<unsigned int> &used_
|
||||
}
|
||||
|
||||
// Return a zero based extruder from the region, or extruder_override if overriden.
|
||||
unsigned int LayerTools::wall_filament(const PrintRegion ®ion) const
|
||||
unsigned int LayerTools::wall_extruder_id(const PrintRegion ®ion) const
|
||||
{
|
||||
assert(region.config().wall_filament.value > 0);
|
||||
return ((this->extruder_override == 0) ? region.config().wall_filament.value : this->extruder_override) - 1;
|
||||
assert(region.config().outer_wall_filament_id.value > 0);
|
||||
return ((this->extruder_override == 0) ? region.config().outer_wall_filament_id.value : this->extruder_override) - 1;
|
||||
}
|
||||
|
||||
unsigned int LayerTools::sparse_infill_filament(const PrintRegion ®ion) const
|
||||
unsigned int LayerTools::sparse_infill_filament_id(const PrintRegion ®ion) const
|
||||
{
|
||||
assert(region.config().sparse_infill_filament.value > 0);
|
||||
return ((this->extruder_override == 0) ? region.config().sparse_infill_filament.value : this->extruder_override) - 1;
|
||||
assert(region.config().sparse_infill_filament_id.value > 0);
|
||||
return ((this->extruder_override == 0) ? region.config().sparse_infill_filament_id.value : this->extruder_override) - 1;
|
||||
}
|
||||
|
||||
unsigned int LayerTools::solid_infill_filament(const PrintRegion ®ion) const
|
||||
unsigned int LayerTools::internal_solid_filament_id(const PrintRegion ®ion) const
|
||||
{
|
||||
assert(region.config().solid_infill_filament.value > 0);
|
||||
return ((this->extruder_override == 0) ? region.config().solid_infill_filament.value : this->extruder_override) - 1;
|
||||
assert(region.config().internal_solid_filament_id.value > 0);
|
||||
return ((this->extruder_override == 0) ? region.config().internal_solid_filament_id.value : this->extruder_override) - 1;
|
||||
}
|
||||
|
||||
// Returns a zero based extruder this eec should be printed with, according to PrintRegion config or extruder_override if overriden.
|
||||
unsigned int LayerTools::extruder(const ExtrusionEntityCollection &extrusions, const PrintRegion ®ion) const
|
||||
{
|
||||
assert(region.config().wall_filament.value > 0);
|
||||
assert(region.config().sparse_infill_filament.value > 0);
|
||||
assert(region.config().solid_infill_filament.value > 0);
|
||||
assert(region.config().outer_wall_filament_id.value > 0);
|
||||
assert(region.config().sparse_infill_filament_id.value > 0);
|
||||
assert(region.config().internal_solid_filament_id.value > 0);
|
||||
assert(region.config().top_surface_filament_id.value > 0);
|
||||
assert(region.config().bottom_surface_filament_id.value > 0);
|
||||
// 1 based extruder ID.
|
||||
unsigned int extruder = 1;
|
||||
if (this->extruder_override == 0) {
|
||||
if (extrusions.has_infill()) {
|
||||
if (extrusions.has_solid_infill())
|
||||
extruder = region.config().solid_infill_filament;
|
||||
if (extrusions.has_solid_infill()) {
|
||||
ExtrusionRole role = extrusions.role();
|
||||
if (role == erTopSolidInfill || role == erIroning)
|
||||
extruder = region.config().top_surface_filament_id;
|
||||
else if (role == erBottomSurface)
|
||||
extruder = region.config().bottom_surface_filament_id;
|
||||
else
|
||||
extruder = region.config().internal_solid_filament_id;
|
||||
} else {
|
||||
extruder = region.config().sparse_infill_filament_id;
|
||||
}
|
||||
} else {
|
||||
const ExtrusionRole role = extrusions.role();
|
||||
if (role == erPerimeter)
|
||||
extruder = region.config().inner_wall_filament_id.value;
|
||||
else
|
||||
extruder = region.config().sparse_infill_filament;
|
||||
} else
|
||||
extruder = region.config().wall_filament.value;
|
||||
extruder = region.config().outer_wall_filament_id.value;
|
||||
}
|
||||
} else
|
||||
extruder = this->extruder_override;
|
||||
|
||||
@@ -527,7 +541,7 @@ std::vector<unsigned int> ToolOrdering::generate_first_layer_tool_order(const Pr
|
||||
return tool_order;
|
||||
|
||||
for (auto layerm : target_layer->regions()) {
|
||||
int extruder_id = layerm->region().config().option("wall_filament")->getInt();
|
||||
int extruder_id = layerm->region().config().option("outer_wall_filament_id")->getInt();
|
||||
|
||||
for (auto expoly : layerm->raw_slices) {
|
||||
const double nozzle_diameter = print.config().nozzle_diameter.get_at(0);
|
||||
@@ -591,7 +605,7 @@ std::vector<unsigned int> ToolOrdering::generate_first_layer_tool_order(const Pr
|
||||
return tool_order;
|
||||
|
||||
for (auto layerm : target_layer->regions()) {
|
||||
int extruder_id = layerm->region().config().option("wall_filament")->getInt();
|
||||
int extruder_id = layerm->region().config().option("outer_wall_filament_id")->getInt();
|
||||
for (auto expoly : layerm->raw_slices) {
|
||||
const double nozzle_diameter = object.print()->config().nozzle_diameter.get_at(0);
|
||||
const coordf_t line_width = object.config().get_abs_value("line_width", nozzle_diameter);
|
||||
@@ -682,24 +696,32 @@ void ToolOrdering::collect_extruders(const PrintObject &object, const std::vecto
|
||||
}
|
||||
|
||||
if (something_nonoverriddable){
|
||||
layer_tools.extruders.emplace_back((extruder_override == 0) ? region.config().wall_filament.value : extruder_override);
|
||||
layer_tools.extruders.emplace_back((extruder_override == 0) ? region.config().outer_wall_filament_id.value : extruder_override);
|
||||
if (extruder_override == 0 && region.config().wall_loops.value > 1)
|
||||
layer_tools.extruders.emplace_back(region.config().inner_wall_filament_id.value);
|
||||
if (layerCount == 0) {
|
||||
firstLayerExtruders.emplace_back((extruder_override == 0) ? region.config().wall_filament.value : extruder_override);
|
||||
firstLayerExtruders.emplace_back((extruder_override == 0) ? region.config().outer_wall_filament_id.value : extruder_override);
|
||||
}
|
||||
}
|
||||
|
||||
layer_tools.has_object = true;
|
||||
}
|
||||
|
||||
bool has_infill = false;
|
||||
bool has_solid_infill = false;
|
||||
bool has_infill = false;
|
||||
bool has_internal_solid = false;
|
||||
bool has_top_solid_surface = false;
|
||||
bool has_bottom_surface = false;
|
||||
bool something_nonoverriddable = false;
|
||||
for (const ExtrusionEntity *ee : layerm->fills.entities) {
|
||||
// fill represents infill extrusions of a single island.
|
||||
const auto *fill = dynamic_cast<const ExtrusionEntityCollection*>(ee);
|
||||
ExtrusionRole role = fill->entities.empty() ? erNone : fill->entities.front()->role();
|
||||
if (is_solid_infill(role))
|
||||
has_solid_infill = true;
|
||||
if (role == erTopSolidInfill || role == erIroning)
|
||||
has_top_solid_surface = true;
|
||||
else if (role == erBottomSurface)
|
||||
has_bottom_surface = true;
|
||||
else if (is_solid_infill(role))
|
||||
has_internal_solid = true;
|
||||
else if (role != erNone)
|
||||
has_infill = true;
|
||||
|
||||
@@ -711,14 +733,18 @@ void ToolOrdering::collect_extruders(const PrintObject &object, const std::vecto
|
||||
|
||||
if (something_nonoverriddable || !m_print_config_ptr) {
|
||||
if (extruder_override == 0) {
|
||||
if (has_solid_infill)
|
||||
layer_tools.extruders.emplace_back(region.config().solid_infill_filament);
|
||||
if (has_internal_solid)
|
||||
layer_tools.extruders.emplace_back(region.config().internal_solid_filament_id);
|
||||
if (has_top_solid_surface)
|
||||
layer_tools.extruders.emplace_back(region.config().top_surface_filament_id);
|
||||
if (has_bottom_surface)
|
||||
layer_tools.extruders.emplace_back(region.config().bottom_surface_filament_id);
|
||||
if (has_infill)
|
||||
layer_tools.extruders.emplace_back(region.config().sparse_infill_filament);
|
||||
} else if (has_solid_infill || has_infill)
|
||||
layer_tools.extruders.emplace_back(region.config().sparse_infill_filament_id);
|
||||
} else if (has_internal_solid || has_top_solid_surface || has_bottom_surface || has_infill)
|
||||
layer_tools.extruders.emplace_back(extruder_override);
|
||||
}
|
||||
if (has_solid_infill || has_infill)
|
||||
if (has_internal_solid || has_top_solid_surface || has_bottom_surface || has_infill)
|
||||
layer_tools.has_object = true;
|
||||
}
|
||||
layerCount++;
|
||||
@@ -1657,7 +1683,7 @@ float WipingExtrusions::mark_wiping_extrusions(const Print& print, unsigned int
|
||||
if (wipe_into_infill_only && ! is_infill_first)
|
||||
// In this case we must check that the original extruder is used on this layer before the one we are overridding
|
||||
// (and the perimeters will be finished before the infill is printed):
|
||||
if (!lt.is_extruder_order(lt.wall_filament(region), new_extruder))
|
||||
if (!lt.is_extruder_order(lt.wall_extruder_id(region), new_extruder))
|
||||
continue;
|
||||
|
||||
if ((!is_entity_overridden(fill, object, copy) && fill->total_volume() > min_infill_volume))
|
||||
@@ -1775,8 +1801,8 @@ void WipingExtrusions::ensure_perimeters_infills_order(const Print& print)
|
||||
if (is_infill_first
|
||||
//BBS
|
||||
//|| object->config().flush_into_objects // in this case the perimeter is overridden, so we can override by the last one safely
|
||||
|| lt.is_extruder_order(lt.wall_filament(region), last_nonsoluble_extruder // !infill_first, but perimeter is already printed when last extruder prints
|
||||
|| ! lt.has_extruder(lt.sparse_infill_filament(region)))) // we have to force override - this could violate infill_first (FIXME)
|
||||
|| lt.is_extruder_order(lt.wall_extruder_id(region), last_nonsoluble_extruder // !infill_first, but perimeter is already printed when last extruder prints
|
||||
|| ! lt.has_extruder(lt.sparse_infill_filament_id(region)))) // we have to force override - this could violate infill_first (FIXME)
|
||||
set_extruder_override(fill, object, copy, (is_infill_first ? first_nonsoluble_extruder : last_nonsoluble_extruder), num_of_copies);
|
||||
else {
|
||||
// In this case we can (and should) leave it to be printed normally.
|
||||
|
||||
@@ -139,9 +139,9 @@ public:
|
||||
bool has_extruder(unsigned int extruder) const { return std::find(this->extruders.begin(), this->extruders.end(), extruder) != this->extruders.end(); }
|
||||
|
||||
// Return a zero based extruder from the region, or extruder_override if overriden.
|
||||
unsigned int wall_filament(const PrintRegion ®ion) const;
|
||||
unsigned int sparse_infill_filament(const PrintRegion ®ion) const;
|
||||
unsigned int solid_infill_filament(const PrintRegion ®ion) const;
|
||||
unsigned int wall_extruder_id(const PrintRegion ®ion) const;
|
||||
unsigned int sparse_infill_filament_id(const PrintRegion ®ion) const;
|
||||
unsigned int internal_solid_filament_id(const PrintRegion ®ion) const;
|
||||
// Returns a zero based extruder this eec should be printed with, according to PrintRegion config or extruder_override if overriden.
|
||||
unsigned int extruder(const ExtrusionEntityCollection &extrusions, const PrintRegion ®ion) const;
|
||||
|
||||
|
||||
@@ -3881,7 +3881,7 @@ void WipeTower::generate_new(std::vector<std::vector<WipeTower::ToolChangeResult
|
||||
for (auto &used : m_used_filament_length) // reset used filament stats
|
||||
used = 0.f;
|
||||
|
||||
int wall_filament = get_wall_filament_for_all_layer();
|
||||
int wall_filament_id = get_wall_filament_for_all_layer();
|
||||
|
||||
std::vector<WipeTower::ToolChangeResult> layer_result;
|
||||
int index = 0;
|
||||
@@ -3909,24 +3909,24 @@ void WipeTower::generate_new(std::vector<std::vector<WipeTower::ToolChangeResult
|
||||
ToolChangeResult finish_layer_tcr;
|
||||
ToolChangeResult timelapse_wall;
|
||||
|
||||
auto get_wall_filament_for_this_layer = [this, &layer, &wall_filament]() -> int {
|
||||
auto get_wall_filament_for_this_layer = [this, &layer, &wall_filament_id]() -> int {
|
||||
if (layer.tool_changes.size() == 0)
|
||||
return -1;
|
||||
|
||||
int candidate_id = -1;
|
||||
for (size_t idx = 0; idx < layer.tool_changes.size(); ++idx) {
|
||||
if (idx == 0) {
|
||||
if (layer.tool_changes[idx].old_tool == wall_filament)
|
||||
return wall_filament;
|
||||
else if (m_filpar[layer.tool_changes[idx].old_tool].category == m_filpar[wall_filament].category) {
|
||||
if (layer.tool_changes[idx].old_tool == wall_filament_id)
|
||||
return wall_filament_id;
|
||||
else if (m_filpar[layer.tool_changes[idx].old_tool].category == m_filpar[wall_filament_id].category) {
|
||||
candidate_id = layer.tool_changes[idx].old_tool;
|
||||
}
|
||||
}
|
||||
if (layer.tool_changes[idx].new_tool == wall_filament) {
|
||||
return wall_filament;
|
||||
if (layer.tool_changes[idx].new_tool == wall_filament_id) {
|
||||
return wall_filament_id;
|
||||
}
|
||||
|
||||
if ((candidate_id == -1) && (m_filpar[layer.tool_changes[idx].new_tool].category == m_filpar[wall_filament].category))
|
||||
if ((candidate_id == -1) && (m_filpar[layer.tool_changes[idx].new_tool].category == m_filpar[wall_filament_id].category))
|
||||
candidate_id = layer.tool_changes[idx].new_tool;
|
||||
}
|
||||
return candidate_id == -1 ? layer.tool_changes[0].new_tool : candidate_id;
|
||||
|
||||
@@ -141,7 +141,8 @@ bool Layer::is_perimeter_compatible(const PrintRegion& a, const PrintRegion& b)
|
||||
const PrintRegionConfig& config = a.config();
|
||||
const PrintRegionConfig& other_config = b.config();
|
||||
|
||||
return config.wall_filament == other_config.wall_filament
|
||||
return config.outer_wall_filament_id == other_config.outer_wall_filament_id
|
||||
&& config.inner_wall_filament_id == other_config.inner_wall_filament_id
|
||||
&& config.wall_loops == other_config.wall_loops
|
||||
&& config.wall_sequence == other_config.wall_sequence
|
||||
&& config.is_infill_first == other_config.is_infill_first
|
||||
|
||||
@@ -1345,7 +1345,7 @@ static inline std::vector<std::vector<ExPolygons>> segmentation_top_and_bottom_l
|
||||
if (const PrintRegionConfig &config = region->region().config();
|
||||
// color_idx == 0 means "don't know" extruder aka the underlying extruder.
|
||||
// As this region may split existing regions, we collect statistics over all regions for color_idx == 0.
|
||||
color_idx == 0 || config.wall_filament == int(color_idx)) {
|
||||
color_idx == 0 || config.outer_wall_filament_id == int(color_idx)) {
|
||||
//BBS: the extrusion line width is outer wall rather than inner wall
|
||||
const double nozzle_diameter = print_object.print()->config().nozzle_diameter.get_at(0);
|
||||
double outer_wall_line_width = config.get_abs_value("outer_wall_line_width", nozzle_diameter);
|
||||
|
||||
@@ -620,7 +620,7 @@ void PerimeterGenerator::split_top_surfaces(const ExPolygons &orig_polygons, ExP
|
||||
// get the real top surface
|
||||
ExPolygons grown_lower_slices;
|
||||
ExPolygons bridge_checker;
|
||||
auto nozzle_diameter = this->print_config->nozzle_diameter.get_at(this->config->wall_filament - 1);
|
||||
auto nozzle_diameter = this->print_config->nozzle_diameter.get_at(this->config->outer_wall_filament_id - 1);
|
||||
// Check whether surface be bridge or not
|
||||
if (this->lower_slices != NULL) {
|
||||
// BBS: get the Polygons below the polygon this layer
|
||||
@@ -1173,7 +1173,7 @@ void PerimeterGenerator::process_classic()
|
||||
// We consider overhang any part where the entire nozzle diameter is not supported by the
|
||||
// lower layer, so we take lower slices and offset them by half the nozzle diameter used
|
||||
// in the current layer
|
||||
double nozzle_diameter = this->print_config->nozzle_diameter.get_at(this->config->wall_filament - 1);
|
||||
double nozzle_diameter = this->print_config->nozzle_diameter.get_at(this->config->outer_wall_filament_id - 1);
|
||||
m_lower_slices_polygons = offset(*this->lower_slices, float(scale_(+nozzle_diameter / 2)));
|
||||
}
|
||||
|
||||
@@ -2114,7 +2114,7 @@ void PerimeterGenerator::process_arachne()
|
||||
// We consider overhang any part where the entire nozzle diameter is not supported by the
|
||||
// lower layer, so we take lower slices and offset them by half the nozzle diameter used
|
||||
// in the current layer
|
||||
double nozzle_diameter = this->print_config->nozzle_diameter.get_at(this->config->wall_filament - 1);
|
||||
double nozzle_diameter = this->print_config->nozzle_diameter.get_at(this->config->outer_wall_filament_id - 1);
|
||||
m_lower_slices_polygons = offset(*this->lower_slices, float(scale_(+nozzle_diameter / 2)));
|
||||
}
|
||||
|
||||
@@ -2547,7 +2547,7 @@ bool PerimeterGeneratorLoop::is_internal_contour() const
|
||||
|
||||
std::vector<Polygons> PerimeterGenerator::generate_lower_polygons_series(float width)
|
||||
{
|
||||
float nozzle_diameter = print_config->nozzle_diameter.get_at(config->wall_filament - 1);
|
||||
float nozzle_diameter = print_config->nozzle_diameter.get_at(config->outer_wall_filament_id - 1);
|
||||
float start_offset = -0.5 * width;
|
||||
float end_offset = 0.5 * nozzle_diameter;
|
||||
|
||||
|
||||
@@ -1072,10 +1072,13 @@ static std::vector<std::string> s_Preset_print_options{
|
||||
"print_order",
|
||||
"support_remove_small_overhang",
|
||||
"filename_format",
|
||||
"wall_filament",
|
||||
"outer_wall_filament_id",
|
||||
"inner_wall_filament_id",
|
||||
"support_bottom_z_distance",
|
||||
"sparse_infill_filament",
|
||||
"solid_infill_filament",
|
||||
"sparse_infill_filament_id",
|
||||
"internal_solid_filament_id",
|
||||
"top_surface_filament_id",
|
||||
"bottom_surface_filament_id",
|
||||
"support_filament",
|
||||
"support_interface_filament",
|
||||
"support_interface_not_for_body",
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user