From 6cd7c8eb0827949d7a933ed0dd20de21f327b1e1 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Mon, 26 Jun 2017 14:32:48 +0200 Subject: [PATCH 01/11] Fix stand-by temperature The stand-by temperature in the material profiles is the temperature at which the build plate levelling should be done. The actual stand-by temperature in Cura should be 100, so these profiles have to overwrite the material profile then. Contributes to issue CURA-3960. --- resources/quality/ultimaker3/um3_aa0.4_PP_Draft_Print.inst.cfg | 1 + resources/quality/ultimaker3/um3_aa0.4_PP_Fast_Print.inst.cfg | 1 + .../quality/ultimaker3/um3_aa0.4_PP_Normal_Quality.inst.cfg | 1 + resources/quality/ultimaker3/um3_aa0.8_PP_Draft_Print.inst.cfg | 1 + .../quality/ultimaker3/um3_aa0.8_PP_Superdraft_Print.inst.cfg | 1 + .../quality/ultimaker3/um3_aa0.8_PP_Verydraft_Print.inst.cfg | 1 + 6 files changed, 6 insertions(+) diff --git a/resources/quality/ultimaker3/um3_aa0.4_PP_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_PP_Draft_Print.inst.cfg index 3d508e334f..5aa4b0d253 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_PP_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_PP_Draft_Print.inst.cfg @@ -34,6 +34,7 @@ material_final_print_temperature = 205 material_initial_print_temperature = 210 material_print_temperature = 215 material_print_temperature_layer_0 = 220 +material_standby_temperature = 100 multiple_mesh_overlap = 0 prime_tower_enable = False prime_tower_size = 16 diff --git a/resources/quality/ultimaker3/um3_aa0.4_PP_Fast_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_PP_Fast_Print.inst.cfg index 264299f20d..1f0fa009ba 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_PP_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_PP_Fast_Print.inst.cfg @@ -34,6 +34,7 @@ material_final_print_temperature = 195 material_initial_print_temperature = 205 material_print_temperature = 207 material_print_temperature_layer_0 = 210 +material_standby_temperature = 100 multiple_mesh_overlap = 0 prime_tower_enable = False prime_tower_size = 16 diff --git a/resources/quality/ultimaker3/um3_aa0.4_PP_Normal_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_PP_Normal_Quality.inst.cfg index d70eddf2a7..5e18949534 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_PP_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_PP_Normal_Quality.inst.cfg @@ -33,6 +33,7 @@ material_final_print_temperature = 195 material_initial_print_temperature = 200 material_print_temperature = 205 material_print_temperature_layer_0 = 208 +material_standby_temperature = 100 multiple_mesh_overlap = 0 prime_tower_enable = False prime_tower_size = 16 diff --git a/resources/quality/ultimaker3/um3_aa0.8_PP_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_PP_Draft_Print.inst.cfg index 661ac6c2ad..2b4244f30d 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_PP_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_PP_Draft_Print.inst.cfg @@ -26,6 +26,7 @@ jerk_wall_0 = =math.ceil(jerk_wall * 15 / 25) material_bed_temperature_layer_0 = =material_bed_temperature material_print_temperature = =default_material_print_temperature - 2 material_print_temperature_layer_0 = =default_material_print_temperature + 2 +material_standby_temperature = 100 multiple_mesh_overlap = 0.2 prime_tower_enable = True prime_tower_flow = 100 diff --git a/resources/quality/ultimaker3/um3_aa0.8_PP_Superdraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_PP_Superdraft_Print.inst.cfg index cd2d5bd3db..c1f11dda2b 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_PP_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_PP_Superdraft_Print.inst.cfg @@ -26,6 +26,7 @@ jerk_wall_0 = =math.ceil(jerk_wall * 15 / 25) material_bed_temperature_layer_0 = =material_bed_temperature material_print_temperature = =default_material_print_temperature + 2 material_print_temperature_layer_0 = =default_material_print_temperature + 2 +material_standby_temperature = 100 multiple_mesh_overlap = 0.2 prime_tower_enable = True prime_tower_flow = 100 diff --git a/resources/quality/ultimaker3/um3_aa0.8_PP_Verydraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_PP_Verydraft_Print.inst.cfg index 0610b606fd..b428a7d4c0 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_PP_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_PP_Verydraft_Print.inst.cfg @@ -26,6 +26,7 @@ jerk_wall_0 = =math.ceil(jerk_wall * 15 / 25) layer_height = 0.3 material_bed_temperature_layer_0 = =material_bed_temperature material_print_temperature_layer_0 = =default_material_print_temperature + 2 +material_standby_temperature = 100 multiple_mesh_overlap = 0.2 prime_tower_enable = True prime_tower_flow = 100 From c9aa8b4dfdc87d498f6a17427bff1ea029d65cc5 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Mon, 26 Jun 2017 14:58:14 +0200 Subject: [PATCH 02/11] Put stand-by temperature back in optimised profiles The stand-by temperature should be 175 for these profiles because the UM3 firmware levels the bed with that temperature. It should be 100 in the quality profiles because that's what the stand-by temperature should be when standing by while the other nozzle is printing. Contributes to issue CURA-3960. --- resources/quality/ultimaker3/um3_aa0.4_TPU_Draft_Print.inst.cfg | 1 + resources/quality/ultimaker3/um3_aa0.4_TPU_Fast_Print.inst.cfg | 1 + .../quality/ultimaker3/um3_aa0.4_TPU_Normal_Quality.inst.cfg | 1 + resources/quality/ultimaker3/um3_aa0.8_CPEP_Draft_Print.inst.cfg | 1 + .../quality/ultimaker3/um3_aa0.8_CPEP_Superdraft_Print.inst.cfg | 1 + .../quality/ultimaker3/um3_aa0.8_CPEP_Verydraft_Print.inst.cfg | 1 + resources/quality/ultimaker3/um3_aa0.8_PC_Draft_Print.inst.cfg | 1 + .../quality/ultimaker3/um3_aa0.8_PC_Superdraft_Print.inst.cfg | 1 + .../quality/ultimaker3/um3_aa0.8_PC_Verydraft_Print.inst.cfg | 1 + resources/quality/ultimaker3/um3_aa0.8_TPU_Draft_Print.inst.cfg | 1 + .../quality/ultimaker3/um3_aa0.8_TPU_Superdraft_Print.inst.cfg | 1 + .../quality/ultimaker3/um3_aa0.8_TPU_Verydraft_Print.inst.cfg | 1 + 12 files changed, 12 insertions(+) diff --git a/resources/quality/ultimaker3/um3_aa0.4_TPU_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_TPU_Draft_Print.inst.cfg index 59600a00ae..3ed8a5e13d 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_TPU_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_TPU_Draft_Print.inst.cfg @@ -36,6 +36,7 @@ material_flow = 106 material_initial_print_temperature = =material_print_temperature - 16 material_print_temperature = =default_material_print_temperature + 2 material_print_temperature_layer_0 = =default_material_print_temperature + 2 +material_standby_temperature = 100 multiple_mesh_overlap = 0 prime_tower_wipe_enabled = True retraction_count_max = 12 diff --git a/resources/quality/ultimaker3/um3_aa0.4_TPU_Fast_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_TPU_Fast_Print.inst.cfg index 3cae3e53c9..9f2b4cc718 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_TPU_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_TPU_Fast_Print.inst.cfg @@ -36,6 +36,7 @@ material_flow = 106 material_initial_print_temperature = =material_print_temperature - 16 material_print_temperature = =default_material_print_temperature + 2 material_print_temperature_layer_0 = =default_material_print_temperature + 2 +material_standby_temperature = 100 multiple_mesh_overlap = 0 prime_tower_wipe_enabled = True retraction_amount = 7 diff --git a/resources/quality/ultimaker3/um3_aa0.4_TPU_Normal_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_TPU_Normal_Quality.inst.cfg index 96146c5b68..f30e20cf14 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_TPU_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_TPU_Normal_Quality.inst.cfg @@ -34,6 +34,7 @@ material_final_print_temperature = =material_print_temperature - 21 material_flow = 106 material_initial_print_temperature = =material_print_temperature - 16 material_print_temperature_layer_0 = =default_material_print_temperature +material_standby_temperature = 100 multiple_mesh_overlap = 0 prime_tower_wipe_enabled = True retraction_count_max = 12 diff --git a/resources/quality/ultimaker3/um3_aa0.8_CPEP_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_CPEP_Draft_Print.inst.cfg index fbcde6cdeb..d40d9430d1 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_CPEP_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_CPEP_Draft_Print.inst.cfg @@ -19,6 +19,7 @@ machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 material_print_temperature = =default_material_print_temperature - 10 material_print_temperature_layer_0 = =material_print_temperature +material_standby_temperature = 100 retraction_combing = off retraction_hop = 0.1 retraction_hop_enabled = False diff --git a/resources/quality/ultimaker3/um3_aa0.8_CPEP_Superdraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_CPEP_Superdraft_Print.inst.cfg index 128dbe5ca5..72a280e97b 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_CPEP_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_CPEP_Superdraft_Print.inst.cfg @@ -20,6 +20,7 @@ machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 material_print_temperature = =default_material_print_temperature - 5 material_print_temperature_layer_0 = =material_print_temperature +material_standby_temperature = 100 prime_tower_enable = True retraction_combing = off retraction_hop = 0.1 diff --git a/resources/quality/ultimaker3/um3_aa0.8_CPEP_Verydraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_CPEP_Verydraft_Print.inst.cfg index 7d8dc79748..e34b1661ff 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_CPEP_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_CPEP_Verydraft_Print.inst.cfg @@ -20,6 +20,7 @@ machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 material_print_temperature = =default_material_print_temperature - 7 material_print_temperature_layer_0 = =material_print_temperature +material_standby_temperature = 100 prime_tower_enable = True retraction_combing = off retraction_hop = 0.1 diff --git a/resources/quality/ultimaker3/um3_aa0.8_PC_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_PC_Draft_Print.inst.cfg index 7cff30cdb2..9ee1889620 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_PC_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_PC_Draft_Print.inst.cfg @@ -17,6 +17,7 @@ infill_before_walls = True line_width = =machine_nozzle_size * 0.875 material_print_temperature = =default_material_print_temperature - 5 material_print_temperature_layer_0 = =material_print_temperature +material_standby_temperature = 100 raft_airgap = 0.5 raft_margin = 15 skin_overlap = 0 diff --git a/resources/quality/ultimaker3/um3_aa0.8_PC_Superdraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_PC_Superdraft_Print.inst.cfg index 8ca95994e4..011c95a0a5 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_PC_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_PC_Superdraft_Print.inst.cfg @@ -17,6 +17,7 @@ infill_before_walls = True layer_height = 0.4 line_width = =machine_nozzle_size * 0.875 material_print_temperature_layer_0 = =material_print_temperature +material_standby_temperature = 100 raft_airgap = 0.5 raft_margin = 15 skin_overlap = 0 diff --git a/resources/quality/ultimaker3/um3_aa0.8_PC_Verydraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_PC_Verydraft_Print.inst.cfg index 62b06e7df7..dbaa4806cb 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_PC_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_PC_Verydraft_Print.inst.cfg @@ -18,6 +18,7 @@ layer_height = 0.3 line_width = =machine_nozzle_size * 0.875 material_print_temperature = =default_material_print_temperature - 2 material_print_temperature_layer_0 = =material_print_temperature +material_standby_temperature = 100 raft_airgap = 0.5 raft_margin = 15 skin_overlap = 0 diff --git a/resources/quality/ultimaker3/um3_aa0.8_TPU_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_TPU_Draft_Print.inst.cfg index 4f5a8f99dd..13262f6a44 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_TPU_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_TPU_Draft_Print.inst.cfg @@ -33,6 +33,7 @@ material_flow = 105 material_initial_print_temperature = =material_print_temperature - 16 material_print_temperature = =default_material_print_temperature - 2 material_print_temperature_layer_0 = =default_material_print_temperature + 2 +material_standby_temperature = 100 multiple_mesh_overlap = 0.2 prime_tower_enable = True prime_tower_flow = 100 diff --git a/resources/quality/ultimaker3/um3_aa0.8_TPU_Superdraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_TPU_Superdraft_Print.inst.cfg index c91bf4c107..b2b9c4f940 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_TPU_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_TPU_Superdraft_Print.inst.cfg @@ -34,6 +34,7 @@ material_flow = 105 material_initial_print_temperature = =material_print_temperature - 16 material_print_temperature = =default_material_print_temperature + 2 material_print_temperature_layer_0 = =default_material_print_temperature + 2 +material_standby_temperature = 100 multiple_mesh_overlap = 0.2 prime_tower_enable = True prime_tower_flow = 100 diff --git a/resources/quality/ultimaker3/um3_aa0.8_TPU_Verydraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_TPU_Verydraft_Print.inst.cfg index 78094b33b4..f3fe029355 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_TPU_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_TPU_Verydraft_Print.inst.cfg @@ -33,6 +33,7 @@ material_final_print_temperature = =material_print_temperature - 21 material_flow = 105 material_initial_print_temperature = =material_print_temperature - 16 material_print_temperature_layer_0 = =default_material_print_temperature + 2 +material_standby_temperature = 100 multiple_mesh_overlap = 0.2 prime_tower_enable = True prime_tower_flow = 100 From c0b6df0bfa5d61a0450a390c02d5834bceb6916d Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Mon, 26 Jun 2017 15:14:22 +0200 Subject: [PATCH 03/11] Increase warning value for outer wall wipe distance For polypropylene a wipe distance of twice the nozzle size is fine. Even required, since the material warps so much that it breaks open automatically if a breach starts to appear at the seam. For other warping materials this could also be a problem, so let's just increase the warning value. Contributes to issue CURA-3960. --- resources/definitions/fdmprinter.def.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 977d11e14a..f03c842e0c 100755 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -858,7 +858,7 @@ "default_value": 0.2, "value": "machine_nozzle_size / 2", "minimum_value": "0", - "maximum_value_warning": "machine_nozzle_size", + "maximum_value_warning": "machine_nozzle_size * 2", "settable_per_mesh": true }, "top_bottom_thickness": From b617c8be9c69c0764ad3387d1dedc50f7759745a Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Mon, 26 Jun 2017 15:25:38 +0200 Subject: [PATCH 04/11] Remove minimum warning value for z-hop height It was giving a warning for 0.8mm polypropylene because that was set to 0.5mm hop. It was decided that a minimum value at all for z-hop is nonsense because you can just disable z-hop without getting a warning. I'm still setting it to zero because negative will still go wrong in your print. Contributes to issue CURA-3960. --- resources/definitions/fdmprinter.def.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index f03c842e0c..0fa025d13f 100755 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -2726,7 +2726,7 @@ "unit": "mm", "type": "float", "default_value": 1, - "minimum_value_warning": "0.75 * machine_nozzle_size", + "minimum_value_warning": "0", "maximum_value_warning": "10", "enabled": "retraction_enable and retraction_hop_enabled", "settable_per_mesh": false, From aee0cf72074e7f4db55351003a751c4dce308201 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Mon, 26 Jun 2017 15:47:49 +0200 Subject: [PATCH 05/11] Make expand_lower_skins inherit from expand_skins_into_infill And then also update the profiles to make the profiles end up at what it was originally (I confirmed this with the materials team). Contributes to issue CURA-3960. --- resources/definitions/fdmprinter.def.json | 1 + resources/quality/ultimaker3/um3_aa0.8_PP_Draft_Print.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.8_PP_Superdraft_Print.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.8_PP_Verydraft_Print.inst.cfg | 1 - resources/quality/ultimaker3/um3_aa0.8_TPU_Draft_Print.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.8_TPU_Superdraft_Print.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.8_TPU_Verydraft_Print.inst.cfg | 1 - 7 files changed, 1 insertion(+), 6 deletions(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 0fa025d13f..c3c4a416f9 100755 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -1325,6 +1325,7 @@ "description": "Expand the bottom skin areas (areas with air below) so that they are anchored by the infill layers above and below.", "type": "bool", "default_value": false, + "value": "expand_skins_into_infill", "settable_per_mesh": true } } diff --git a/resources/quality/ultimaker3/um3_aa0.8_PP_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_PP_Draft_Print.inst.cfg index 2b4244f30d..9124425312 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_PP_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_PP_Draft_Print.inst.cfg @@ -15,7 +15,6 @@ brim_width = 25 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 17 expand_skins_expand_distance = =line_width * 2 -expand_skins_into_infill = True expand_upper_skins = True infill_before_walls = True infill_line_width = =round(line_width * 0.7 / 0.8, 2) diff --git a/resources/quality/ultimaker3/um3_aa0.8_PP_Superdraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_PP_Superdraft_Print.inst.cfg index c1f11dda2b..d122d40294 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_PP_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_PP_Superdraft_Print.inst.cfg @@ -15,7 +15,6 @@ brim_width = 25 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 17 expand_skins_expand_distance = =line_width * 2 -expand_skins_into_infill = True expand_upper_skins = True infill_before_walls = True infill_line_width = =round(line_width * 0.7 / 0.8, 2) diff --git a/resources/quality/ultimaker3/um3_aa0.8_PP_Verydraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_PP_Verydraft_Print.inst.cfg index b428a7d4c0..09e12d0d7a 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_PP_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_PP_Verydraft_Print.inst.cfg @@ -15,7 +15,6 @@ brim_width = 25 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 17 expand_skins_expand_distance = =line_width * 2 -expand_skins_into_infill = True expand_upper_skins = True infill_before_walls = True infill_line_width = =round(line_width * 0.7 / 0.8, 2) diff --git a/resources/quality/ultimaker3/um3_aa0.8_TPU_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_TPU_Draft_Print.inst.cfg index 13262f6a44..1df3d49cd0 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_TPU_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_TPU_Draft_Print.inst.cfg @@ -14,7 +14,6 @@ setting_version = 1 brim_width = 8.75 cool_min_layer_time_fan_speed_max = 6 expand_skins_expand_distance = =line_width * 2 -expand_skins_into_infill = True expand_upper_skins = True gradual_infill_step_height = =4 * layer_height gradual_infill_steps = 5 diff --git a/resources/quality/ultimaker3/um3_aa0.8_TPU_Superdraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_TPU_Superdraft_Print.inst.cfg index b2b9c4f940..106aa800b3 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_TPU_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_TPU_Superdraft_Print.inst.cfg @@ -14,7 +14,6 @@ setting_version = 1 brim_width = 8.75 cool_min_layer_time_fan_speed_max = 6 expand_skins_expand_distance = =line_width * 2 -expand_skins_into_infill = True expand_upper_skins = True gradual_infill_step_height = =4 * layer_height gradual_infill_steps = 5 diff --git a/resources/quality/ultimaker3/um3_aa0.8_TPU_Verydraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_TPU_Verydraft_Print.inst.cfg index f3fe029355..66d6b3b77d 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_TPU_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_TPU_Verydraft_Print.inst.cfg @@ -14,7 +14,6 @@ setting_version = 1 brim_width = 8.75 cool_min_layer_time_fan_speed_max = 6 expand_skins_expand_distance = =line_width * 2 -expand_skins_into_infill = True expand_upper_skins = True gradual_infill_step_height = =4 * layer_height gradual_infill_steps = 5 From a5f3a1c9833c30862818bdd54a242dec33d2a5dc Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Mon, 26 Jun 2017 15:53:40 +0200 Subject: [PATCH 06/11] Remove maximum warning for gradual infill step height That 100mm figure was weird. 9cm was fine, but 10cm not? It's all going to print fine, really. Contributes to issue CURA-3960. --- resources/definitions/fdmprinter.def.json | 1 - 1 file changed, 1 deletion(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index c3c4a416f9..bf28566f27 100755 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -1278,7 +1278,6 @@ "default_value": 1.5, "minimum_value": "0.0001", "minimum_value_warning": "3 * resolveOrValue('layer_height')", - "maximum_value_warning": "100", "enabled": "infill_sparse_density > 0 and gradual_infill_steps > 0 and infill_pattern != 'cubicsubdiv'", "settable_per_mesh": true }, From a259217f52c147545e75191de0044c8a076f2cf0 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Mon, 26 Jun 2017 16:15:40 +0200 Subject: [PATCH 07/11] Remove gradual infill for PP This was delivered false by the materials team. It seems that in the end they decided to not use gradual infill for PP but only made the change in UM3, not UM2+. Removing gradual infill also requires me to set the infill density to 20% (the default). Contributes to issue CURA-3960. --- resources/quality/ultimaker2_plus/um2p_pp_0.4_fast.inst.cfg | 3 --- resources/quality/ultimaker2_plus/um2p_pp_0.4_normal.inst.cfg | 3 --- resources/quality/ultimaker2_plus/um2p_pp_0.6_draft.inst.cfg | 3 --- resources/quality/ultimaker2_plus/um2p_pp_0.6_fast.inst.cfg | 3 --- resources/quality/ultimaker2_plus/um2p_pp_0.8_draft.inst.cfg | 3 --- .../quality/ultimaker2_plus/um2p_pp_0.8_verydraft.inst.cfg | 3 --- 6 files changed, 18 deletions(-) diff --git a/resources/quality/ultimaker2_plus/um2p_pp_0.4_fast.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pp_0.4_fast.inst.cfg index 53cc10468d..599c6f8d28 100644 --- a/resources/quality/ultimaker2_plus/um2p_pp_0.4_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pp_0.4_fast.inst.cfg @@ -25,12 +25,9 @@ cool_fan_full_at_height = =layer_height_0 + 4 * layer_height cool_fan_speed_max = 100 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 20 -gradual_infill_step_height = =layer_height * 2 -gradual_infill_steps = 3 infill_line_width = =round(line_width * 0.4 / 0.38, 2) infill_overlap = 0 infill_pattern = cubic -infill_sparse_density = 96 infill_wipe_dist = 0 jerk_enabled = True jerk_layer_0 = =jerk_topbottom diff --git a/resources/quality/ultimaker2_plus/um2p_pp_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pp_0.4_normal.inst.cfg index 9805becd93..cd5385e521 100644 --- a/resources/quality/ultimaker2_plus/um2p_pp_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pp_0.4_normal.inst.cfg @@ -25,12 +25,9 @@ cool_fan_full_at_height = =layer_height_0 + 4 * layer_height cool_fan_speed_max = 100 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 20 -gradual_infill_step_height = =layer_height * 2 -gradual_infill_steps = 3 infill_line_width = =round(line_width * 0.4 / 0.38, 2) infill_overlap = 0 infill_pattern = cubic -infill_sparse_density = 96 infill_wipe_dist = 0 jerk_enabled = True jerk_layer_0 = =jerk_topbottom diff --git a/resources/quality/ultimaker2_plus/um2p_pp_0.6_draft.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pp_0.6_draft.inst.cfg index 3060cd3a0f..6b6cb5d7eb 100644 --- a/resources/quality/ultimaker2_plus/um2p_pp_0.6_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pp_0.6_draft.inst.cfg @@ -25,13 +25,10 @@ cool_fan_full_at_height = =layer_height_0 + 4 * layer_height cool_fan_speed_max = 100 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 20 -gradual_infill_step_height = =layer_height * 2 -gradual_infill_steps = 3 infill_line_width = =round(line_width * 0.6 / 0.57, 2) infill_overlap = 0 infill_overlap_mm = 0 infill_pattern = cubic -infill_sparse_density = 96 infill_wipe_dist = 0 jerk_enabled = True jerk_layer_0 = =jerk_topbottom diff --git a/resources/quality/ultimaker2_plus/um2p_pp_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pp_0.6_fast.inst.cfg index b1194693ac..07442b679c 100644 --- a/resources/quality/ultimaker2_plus/um2p_pp_0.6_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pp_0.6_fast.inst.cfg @@ -25,13 +25,10 @@ cool_fan_full_at_height = =layer_height_0 + 4 * layer_height cool_fan_speed_max = 100 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 20 -gradual_infill_step_height = =layer_height * 2 -gradual_infill_steps = 3 infill_line_width = =round(line_width * 0.6 / 0.57, 2) infill_overlap = 0 infill_overlap_mm = 0 infill_pattern = cubic -infill_sparse_density = 96 infill_wipe_dist = 0 jerk_enabled = True jerk_layer_0 = =jerk_topbottom diff --git a/resources/quality/ultimaker2_plus/um2p_pp_0.8_draft.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pp_0.8_draft.inst.cfg index 039f24bfe0..f40fa9f880 100644 --- a/resources/quality/ultimaker2_plus/um2p_pp_0.8_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pp_0.8_draft.inst.cfg @@ -25,13 +25,10 @@ cool_fan_full_at_height = =layer_height_0 + 4 * layer_height cool_fan_speed_max = 100 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 20 -gradual_infill_step_height = =layer_height * 3 -gradual_infill_steps = 3 infill_line_width = =round(line_width * 0.8 / 0.76, 2) infill_overlap = 0 infill_overlap_mm = 0 infill_pattern = cubic -infill_sparse_density = 96 infill_wipe_dist = 0 jerk_enabled = True jerk_layer_0 = =jerk_topbottom diff --git a/resources/quality/ultimaker2_plus/um2p_pp_0.8_verydraft.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pp_0.8_verydraft.inst.cfg index 9bcd29dfa4..49ef6d91ec 100644 --- a/resources/quality/ultimaker2_plus/um2p_pp_0.8_verydraft.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pp_0.8_verydraft.inst.cfg @@ -25,13 +25,10 @@ cool_fan_full_at_height = =layer_height_0 + 4 * layer_height cool_fan_speed_max = 100 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 20 -gradual_infill_step_height = =layer_height * 2 -gradual_infill_steps = 3 infill_line_width = =round(line_width * 0.8 / 0.76, 2) infill_overlap = 0 infill_overlap_mm = 0 infill_pattern = cubic -infill_sparse_density = 96 infill_wipe_dist = 0 jerk_enabled = True jerk_layer_0 = =jerk_topbottom From cefbe54843cf9668e52e2d06d8072dd7fa5507ec Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Mon, 26 Jun 2017 16:30:26 +0200 Subject: [PATCH 08/11] Fix double infill overlap settings These settings say the same, only the infill_overlap_mm one overwrites the infill_overlap setting. I therefore removed infill_overlap_mm so that the mm gets auto-calculated and none of the settings are overwritten any more (so they don't get greyed out). Contributes to issue CURA-3960. --- resources/quality/ultimaker2_plus/um2p_pp_0.6_draft.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_pp_0.6_fast.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_pp_0.8_draft.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_pp_0.8_verydraft.inst.cfg | 1 - 4 files changed, 4 deletions(-) diff --git a/resources/quality/ultimaker2_plus/um2p_pp_0.6_draft.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pp_0.6_draft.inst.cfg index 6b6cb5d7eb..d232ab24a3 100644 --- a/resources/quality/ultimaker2_plus/um2p_pp_0.6_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pp_0.6_draft.inst.cfg @@ -27,7 +27,6 @@ cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 20 infill_line_width = =round(line_width * 0.6 / 0.57, 2) infill_overlap = 0 -infill_overlap_mm = 0 infill_pattern = cubic infill_wipe_dist = 0 jerk_enabled = True diff --git a/resources/quality/ultimaker2_plus/um2p_pp_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pp_0.6_fast.inst.cfg index 07442b679c..8f54bf4b4e 100644 --- a/resources/quality/ultimaker2_plus/um2p_pp_0.6_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pp_0.6_fast.inst.cfg @@ -27,7 +27,6 @@ cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 20 infill_line_width = =round(line_width * 0.6 / 0.57, 2) infill_overlap = 0 -infill_overlap_mm = 0 infill_pattern = cubic infill_wipe_dist = 0 jerk_enabled = True diff --git a/resources/quality/ultimaker2_plus/um2p_pp_0.8_draft.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pp_0.8_draft.inst.cfg index f40fa9f880..1b684da2cf 100644 --- a/resources/quality/ultimaker2_plus/um2p_pp_0.8_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pp_0.8_draft.inst.cfg @@ -27,7 +27,6 @@ cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 20 infill_line_width = =round(line_width * 0.8 / 0.76, 2) infill_overlap = 0 -infill_overlap_mm = 0 infill_pattern = cubic infill_wipe_dist = 0 jerk_enabled = True diff --git a/resources/quality/ultimaker2_plus/um2p_pp_0.8_verydraft.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pp_0.8_verydraft.inst.cfg index 49ef6d91ec..36c17c1c58 100644 --- a/resources/quality/ultimaker2_plus/um2p_pp_0.8_verydraft.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pp_0.8_verydraft.inst.cfg @@ -27,7 +27,6 @@ cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 20 infill_line_width = =round(line_width * 0.8 / 0.76, 2) infill_overlap = 0 -infill_overlap_mm = 0 infill_pattern = cubic infill_wipe_dist = 0 jerk_enabled = True From b58abc91b32cca47d904c63a79addf236cbe621c Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Mon, 26 Jun 2017 11:49:18 +0200 Subject: [PATCH 09/11] Fixed names of 2 pp profiles CURA-3960 --- resources/quality/ultimaker2_plus/um2p_pp_0.6_fast.inst.cfg | 2 +- resources/quality/ultimaker2_plus/um2p_pp_0.8_draft.inst.cfg | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/quality/ultimaker2_plus/um2p_pp_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pp_0.6_fast.inst.cfg index 8f54bf4b4e..b3c033a5a2 100644 --- a/resources/quality/ultimaker2_plus/um2p_pp_0.6_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pp_0.6_fast.inst.cfg @@ -1,6 +1,6 @@ [general] version = 2 -name = Fast +name = Normal definition = ultimaker2_plus [metadata] diff --git a/resources/quality/ultimaker2_plus/um2p_pp_0.8_draft.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pp_0.8_draft.inst.cfg index 1b684da2cf..b87823e4fa 100644 --- a/resources/quality/ultimaker2_plus/um2p_pp_0.8_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pp_0.8_draft.inst.cfg @@ -1,6 +1,6 @@ [general] version = 2 -name = Fast Print +name = Fast definition = ultimaker2_plus [metadata] From 4ceb9f95cc5381e518fa26c43272106e92ba6149 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Mon, 26 Jun 2017 16:28:53 +0200 Subject: [PATCH 10/11] Fixed weights of a few profiles CURA-3845 --- .../quality/ultimaker3/um3_aa0.8_CPEP_Superdraft_Print.inst.cfg | 2 +- .../quality/ultimaker3/um3_aa0.8_CPEP_Verydraft_Print.inst.cfg | 2 +- .../quality/ultimaker3/um3_aa0.8_CPE_Superdraft_Print.inst.cfg | 2 +- .../quality/ultimaker3/um3_aa0.8_CPE_Verydraft_Print.inst.cfg | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/resources/quality/ultimaker3/um3_aa0.8_CPEP_Superdraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_CPEP_Superdraft_Print.inst.cfg index 72a280e97b..c6eca25b0d 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_CPEP_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_CPEP_Superdraft_Print.inst.cfg @@ -7,7 +7,7 @@ definition = ultimaker3 type = quality quality_type = superdraft material = generic_cpe_plus_ultimaker3_AA_0.8 -weight = -2 +weight = -4 setting_version = 1 [values] diff --git a/resources/quality/ultimaker3/um3_aa0.8_CPEP_Verydraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_CPEP_Verydraft_Print.inst.cfg index e34b1661ff..bb3cfbd9f4 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_CPEP_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_CPEP_Verydraft_Print.inst.cfg @@ -7,7 +7,7 @@ definition = ultimaker3 type = quality quality_type = verydraft material = generic_cpe_plus_ultimaker3_AA_0.8 -weight = -1 +weight = -3 setting_version = 1 [values] diff --git a/resources/quality/ultimaker3/um3_aa0.8_CPE_Superdraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_CPE_Superdraft_Print.inst.cfg index 182684087a..ad7306ed13 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_CPE_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_CPE_Superdraft_Print.inst.cfg @@ -7,7 +7,7 @@ definition = ultimaker3 type = quality quality_type = superdraft material = generic_cpe_ultimaker3_AA_0.8 -weight = -2 +weight = -4 setting_version = 1 [values] diff --git a/resources/quality/ultimaker3/um3_aa0.8_CPE_Verydraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_CPE_Verydraft_Print.inst.cfg index 189d64b5bb..f3ce457682 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_CPE_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_CPE_Verydraft_Print.inst.cfg @@ -7,7 +7,7 @@ definition = ultimaker3 type = quality quality_type = verydraft material = generic_cpe_ultimaker3_AA_0.8 -weight = -2 +weight = -3 setting_version = 1 [values] From 36cc21d31bd24220bfe859f59a722079be6363d2 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Mon, 26 Jun 2017 17:20:59 +0200 Subject: [PATCH 11/11] Rename Polypropylene to PP They changed their mind. Contributes to issue CURA-3960. --- resources/quality/ultimaker3/um3_aa0.4_PP_Draft_Print.inst.cfg | 2 +- resources/quality/ultimaker3/um3_aa0.4_PP_Fast_Print.inst.cfg | 2 +- .../quality/ultimaker3/um3_aa0.4_PP_Normal_Quality.inst.cfg | 2 +- resources/quality/ultimaker3/um3_aa0.8_PP_Draft_Print.inst.cfg | 2 +- .../quality/ultimaker3/um3_aa0.8_PP_Superdraft_Print.inst.cfg | 2 +- .../quality/ultimaker3/um3_aa0.8_PP_Verydraft_Print.inst.cfg | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/resources/quality/ultimaker3/um3_aa0.4_PP_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_PP_Draft_Print.inst.cfg index 5aa4b0d253..8b5f0aa085 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_PP_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_PP_Draft_Print.inst.cfg @@ -6,7 +6,7 @@ definition = ultimaker3 [metadata] type = quality quality_type = draft -material = generic_polypropylene_ultimaker3_AA_0.4 +material = generic_pp_ultimaker3_AA_0.4 weight = -2 setting_version = 1 diff --git a/resources/quality/ultimaker3/um3_aa0.4_PP_Fast_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_PP_Fast_Print.inst.cfg index 1f0fa009ba..de78433c78 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_PP_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_PP_Fast_Print.inst.cfg @@ -6,7 +6,7 @@ definition = ultimaker3 [metadata] type = quality quality_type = fast -material = generic_polypropylene_ultimaker3_AA_0.4 +material = generic_pp_ultimaker3_AA_0.4 weight = -1 setting_version = 1 diff --git a/resources/quality/ultimaker3/um3_aa0.4_PP_Normal_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_PP_Normal_Quality.inst.cfg index 5e18949534..c15d2a4f49 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_PP_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_PP_Normal_Quality.inst.cfg @@ -6,7 +6,7 @@ definition = ultimaker3 [metadata] type = quality quality_type = normal -material = generic_polypropylene_ultimaker3_AA_0.4 +material = generic_pp_ultimaker3_AA_0.4 weight = 0 setting_version = 1 diff --git a/resources/quality/ultimaker3/um3_aa0.8_PP_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_PP_Draft_Print.inst.cfg index 9124425312..e81a99b83d 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_PP_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_PP_Draft_Print.inst.cfg @@ -6,7 +6,7 @@ definition = ultimaker3 [metadata] type = quality quality_type = draft -material = generic_polypropylene_ultimaker3_AA_0.8 +material = generic_pp_ultimaker3_AA_0.8 weight = -2 setting_version = 1 diff --git a/resources/quality/ultimaker3/um3_aa0.8_PP_Superdraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_PP_Superdraft_Print.inst.cfg index d122d40294..2e23333042 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_PP_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_PP_Superdraft_Print.inst.cfg @@ -6,7 +6,7 @@ definition = ultimaker3 [metadata] type = quality quality_type = superdraft -material = generic_polypropylene_ultimaker3_AA_0.8 +material = generic_pp_ultimaker3_AA_0.8 weight = -4 setting_version = 1 diff --git a/resources/quality/ultimaker3/um3_aa0.8_PP_Verydraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_PP_Verydraft_Print.inst.cfg index 09e12d0d7a..a0e643c5b5 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_PP_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_PP_Verydraft_Print.inst.cfg @@ -6,7 +6,7 @@ definition = ultimaker3 [metadata] type = quality quality_type = verydraft -material = generic_polypropylene_ultimaker3_AA_0.8 +material = generic_pp_ultimaker3_AA_0.8 weight = -3 setting_version = 1