Skip to content

Commit

Permalink
Changed mininum support area and support top distance in the printer …
Browse files Browse the repository at this point in the history
…definitions to not cause issues with tree support defaults
  • Loading branch information
ThomasRahm committed Sep 20, 2022
1 parent 9b8dbec commit 3f77b9e
Show file tree
Hide file tree
Showing 16 changed files with 18 additions and 18 deletions.
4 changes: 2 additions & 2 deletions resources/definitions/anycubic_i3_mega_s.def.json
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@
"support_xy_distance": { "value": "wall_line_width_0 * 2" },
"support_xy_distance_overhang": { "value": "wall_line_width_0" },
"support_z_distance": { "value": "layer_height if layer_height >= 0.16 else layer_height * 2" },
"support_top_distance": { "value": "extruderValue(support_roof_extruder_nr if support_roof_enable else support_infill_extruder_nr, 'support_z_distance') + (layer_height if support_structure == 'tree' else 0)"},
"support_top_distance": { "value": "extruderValue(support_roof_extruder_nr if support_roof_enable else support_infill_extruder_nr, 'support_z_distance')"},
"support_xy_overrides_z": { "value": "'xy_overrides_z'" },
"support_wall_count": { "value": 1 },
"support_brim_enable": { "value": true },
Expand All @@ -136,7 +136,7 @@
"support_interface_density": { "value": 33.333 },
"support_interface_pattern": { "value": "'grid'" },
"support_interface_skip_height": { "value": 0.2 },
"minimum_support_area": { "value": 2 },
"minimum_support_area": { "value": 2 if support_structure == 'normal' else 0},
"minimum_interface_area": { "value": 10 },
"top_bottom_thickness": { "value": "layer_height_0 + layer_height * math.floor(1.2 / layer_height)" },
"wall_thickness": { "value": "line_width * 3" }
Expand Down
2 changes: 1 addition & 1 deletion resources/definitions/artillery_base.def.json
Original file line number Diff line number Diff line change
Expand Up @@ -252,7 +252,7 @@
"support_interface_density": { "value": 33.333 },
"support_interface_pattern": { "value": "'grid'" },
"support_interface_skip_height": { "value": 0.2 },
"minimum_support_area": { "value": 2 },
"minimum_support_area": { "value": 2 if support_structure == 'normal' else 0},
"minimum_interface_area": { "value": 10 },
"top_bottom_thickness": {"value": "layer_height_0 + layer_height * 3" },
"wall_thickness": {"value": "line_width * 2" }
Expand Down
2 changes: 1 addition & 1 deletion resources/definitions/biqu_base.def.json
Original file line number Diff line number Diff line change
Expand Up @@ -156,7 +156,7 @@
"support_interface_density": { "value": 75 },
"support_interface_pattern": { "value": "'grid'" },
"support_interface_skip_height": { "value": 0.2 },
"minimum_support_area": { "value": 2 },
"minimum_support_area": { "value": 2 if support_structure == 'normal' else 0},
"minimum_interface_area": { "value": 10 },
"top_bottom_thickness": {"value": "layer_height_0 + layer_height * 3" },
"wall_thickness": {"value": "line_width * 2" }
Expand Down
4 changes: 2 additions & 2 deletions resources/definitions/creality_base.def.json
Original file line number Diff line number Diff line change
Expand Up @@ -245,7 +245,7 @@
"support_xy_distance": { "value": "wall_line_width_0 * 2" },
"support_xy_distance_overhang": { "value": "wall_line_width_0" },
"support_z_distance": { "value": "layer_height if layer_height >= 0.16 else layer_height * 2" },
"support_top_distance": { "value": "extruderValue(support_roof_extruder_nr if support_roof_enable else support_infill_extruder_nr, 'support_z_distance') + (layer_height if support_structure == 'tree' else 0)"},
"support_top_distance": { "value": "extruderValue(support_roof_extruder_nr if support_roof_enable else support_infill_extruder_nr, 'support_z_distance')"},
"support_xy_overrides_z": { "value": "'xy_overrides_z'" },
"support_wall_count": { "value": 1 },
"support_brim_enable": { "value": true },
Expand All @@ -256,7 +256,7 @@
"support_interface_density": { "value": 33.333 },
"support_interface_pattern": { "value": "'grid'" },
"support_interface_skip_height": { "value": 0.2 },
"minimum_support_area": { "value": 2 },
"minimum_support_area": { "value": 2 if support_structure == 'normal' else 0},
"minimum_interface_area": { "value": 10 },
"top_bottom_thickness": {"value": "layer_height_0 + layer_height * 3" },
"wall_thickness": {"value": "line_width * 2" }
Expand Down
2 changes: 1 addition & 1 deletion resources/definitions/flyingbear_base.def.json
Original file line number Diff line number Diff line change
Expand Up @@ -231,7 +231,7 @@
"support_xy_distance": { "value": "wall_line_width_0 * 2" },
"support_xy_overrides_z": { "value": "'xy_overrides_z'" },
"support_xy_distance_overhang": { "value": "wall_line_width_0" },
"minimum_support_area": { "value": 5 },
"minimum_support_area": { "value": 5 if support_structure == 'normal' else 0 },
"minimum_interface_area": { "value": 10 },
"support_interface_enable": { "value": true },
"support_interface_height": { "value": "layer_height * 4" },
Expand Down
2 changes: 1 addition & 1 deletion resources/definitions/kingroon_base.def.json
Original file line number Diff line number Diff line change
Expand Up @@ -267,7 +267,7 @@
"support_interface_density": { "value": 33.333 },
"support_interface_pattern": { "value": "'grid'" },
"support_interface_skip_height": { "value": 0.2 },
"minimum_support_area": { "value": 2 },
"minimum_support_area": { "value": 2 if support_structure == 'normal' else 0},
"minimum_interface_area": { "value": 10 },
"top_bottom_thickness": {"value": "layer_height_0 + layer_height * 3" },
"wall_thickness": {"value": "line_width * 2" }
Expand Down
2 changes: 1 addition & 1 deletion resources/definitions/koonovo_base.def.json
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@
"support_interface_density": { "value": 33.333 },
"support_interface_pattern": { "value": "'grid'" },
"support_interface_skip_height": { "value": 0.2 },
"minimum_support_area": { "value": 2 },
"minimum_support_area": { "value": 2 if support_structure == 'normal' else 0},
"minimum_interface_area": { "value": 10 },

"fill_outline_gaps": { "value": false },
Expand Down
2 changes: 1 addition & 1 deletion resources/definitions/koonovo_kn3.def.json
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,7 @@
"support_interface_density": { "value": 33.333 },
"support_interface_pattern": { "value": "'grid'" },
"support_interface_skip_height": { "value": 0.2 },
"minimum_support_area": { "value": 2 },
"minimum_support_area": { "value": 2 if support_structure == 'normal' else 0},
"minimum_interface_area": { "value": 10 },

"fill_outline_gaps": { "value": false },
Expand Down
2 changes: 1 addition & 1 deletion resources/definitions/koonovo_kn5.def.json
Original file line number Diff line number Diff line change
Expand Up @@ -127,7 +127,7 @@
"support_interface_density": { "value": 33.333 },
"support_interface_pattern": { "value": "'grid'" },
"support_interface_skip_height": { "value": 0.2 },
"minimum_support_area": { "value": 2 },
"minimum_support_area": { "value": 2 if support_structure == 'normal' else 0 },
"minimum_interface_area": { "value": 10 },

"fill_outline_gaps": { "value": false },
Expand Down
2 changes: 1 addition & 1 deletion resources/definitions/longer_base.def.json
Original file line number Diff line number Diff line change
Expand Up @@ -158,7 +158,7 @@
"support_interface_density": { "value": 33.333 },
"support_interface_pattern": { "value": "'grid'" },
"support_interface_skip_height": { "value": 0.2 },
"minimum_support_area": { "value": 2 },
"minimum_support_area": { "value": 2 if support_structure == 'normal' else 0 },
"minimum_interface_area": { "value": 10 },
"top_bottom_thickness": {"value": "layer_height_0 + layer_height * 3" },
"wall_thickness": {"value": "line_width * 2" }
Expand Down
2 changes: 1 addition & 1 deletion resources/definitions/mingda_base.def.json
Original file line number Diff line number Diff line change
Expand Up @@ -254,7 +254,7 @@
"support_interface_density": { "value": 33.333 },
"support_interface_pattern": { "value": "'grid'" },
"support_interface_skip_height": { "value": 0.2 },
"minimum_support_area": { "value": 2 },
"minimum_support_area": { "value": 2 if support_structure == 'normal' else 0 },
"minimum_interface_area": { "value": 10 },
"top_bottom_thickness": {"value": "layer_height_0 + layer_height * 3" },
"wall_thickness": {"value": "line_width * 2" }
Expand Down
2 changes: 1 addition & 1 deletion resources/definitions/rigid3d_base.def.json
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,7 @@
"support_interface_enable": { "value": "True" },
"support_interface_density": { "value": 70 },
"minimum_interface_area": { "value": 5.0 },
"minimum_support_area": { "value": 5 },
"minimum_support_area": { "value": 5 if support_structure == 'normal' else 0 },
"support_brim_enable": { "value": "True" },
"support_brim_width": { "value": 4 },
"support_xy_distance": { "value": "wall_line_width_0 * 2" },
Expand Down
2 changes: 1 addition & 1 deletion resources/definitions/strateo3d.def.json
Original file line number Diff line number Diff line change
Expand Up @@ -143,7 +143,7 @@
"support_interface_enable": { "default_value": true },
"support_interface_height": { "value": "layer_height*3" },
"support_interface_offset": { "value": "support_offset" },
"support_top_distance": {"value": "extruderValue(support_roof_extruder_nr if support_roof_enable else support_infill_extruder_nr, 'support_z_distance')", "maximum_value_warning": "machine_nozzle_size*1.5" },
"support_top_distance": {"value": "extruderValue(support_roof_extruder_nr if support_roof_enable else support_infill_extruder_nr, 'support_z_distance')" },
"support_use_towers": { "default_value": true },
"support_xy_distance": { "value": "line_width * 1.7" },
"support_xy_distance_overhang": { "value": "wall_line_width_0" },
Expand Down
2 changes: 1 addition & 1 deletion resources/definitions/tronxy_x.def.json
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,7 @@
"support_interface_density": { "value": 33.333 },
"support_interface_pattern": { "value": "'grid'" },
"support_interface_skip_height": { "value": 0.2 },
"minimum_support_area": { "value": 2 },
"minimum_support_area": { "value": 2 if support_structure == 'normal' else 0 },
"minimum_interface_area": { "value": 10 },
"top_bottom_pattern": {"value": "'zigzag'" },
"top_bottom_pattern_0": {"value": "'zigzag'" },
Expand Down
2 changes: 1 addition & 1 deletion resources/definitions/two_trees_base.def.json
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,7 @@
"support_interface_density": { "value": 33.333 },
"support_interface_pattern": { "value": "'grid'" },
"support_interface_skip_height": { "value": 0.2 },
"minimum_support_area": { "value": 2 },
"minimum_support_area": { "value": 2 if support_structure == 'normal' else 0 },
"minimum_interface_area": { "value": 10 },
"top_bottom_thickness": {"value": "layer_height_0 + layer_height * 3" },
"wall_thickness": {"value": "line_width * 2" }
Expand Down
2 changes: 1 addition & 1 deletion resources/definitions/ultimaker.def.json
Original file line number Diff line number Diff line change
Expand Up @@ -245,7 +245,7 @@
"value": "0.2"
},
"minimum_support_area": {
"value": "(2 + support_offset)**2"
"value": "(2 + support_offset)**2 if support_structure == 'normal' else 0"
},
"support_interface_skip_height": {
"value": "layer_height"
Expand Down

0 comments on commit 3f77b9e

Please sign in to comment.