From a144a51da43f85110fda58d25e20a65676af6d25 Mon Sep 17 00:00:00 2001 From: Tim Kuipers Date: Mon, 11 Apr 2016 18:44:56 +0200 Subject: [PATCH] Manual Merge branch 'fix_setting_issues_2.1_merge' of https://github.com/Ultimaker/Cura This is a manual merge. I did a checkout on specific files from another branch That branch branched from 2.1 and I cherry-picked all commits which were on master but not on 2.1 manually by reviewing each of them This way of merging bypasses all problems we had with the standard merges from 2.1 into master CURA-1349 --- resources/machines/fdmprinter.json | 105 +++++------------- resources/profiles/general/Low+Quality.cfg | 9 +- resources/profiles/general/Normal+Quality.cfg | 2 +- resources/profiles/general/Ulti+Quality.cfg | 2 +- .../ultimaker2+/abs_0.4_fast.curaprofile | 3 +- 5 files changed, 35 insertions(+), 86 deletions(-) diff --git a/resources/machines/fdmprinter.json b/resources/machines/fdmprinter.json index dc186d107f..7aa9a4311f 100644 --- a/resources/machines/fdmprinter.json +++ b/resources/machines/fdmprinter.json @@ -10,6 +10,10 @@ "add_pages": [], "machine_settings": { + "machine_show_variants": { + "description": "Wether to show the different variants of this machine, which are described in separate json files.", + "default": false + }, "machine_start_gcode": { "description": "Gcode commands to be executed at the very start - separated by \\n.", "default": "G28 ; Home\nG1 Z15.0 F6000 ;move the platform down 15mm\n;Prime the extruder\nG92 E0\nG1 F200 E3\nG92 E0", @@ -95,13 +99,13 @@ "global_only": true }, "machine_nozzle_heat_up_speed": { - "description": "The speed (*C/s) by which the nozzle heats up averaged over the window of normal printing temperatures and the standby temperature.", + "description": "The speed (°C/s) by which the nozzle heats up averaged over the window of normal printing temperatures and the standby temperature.", "default": 2.0, "SEE_machine_extruder_trains": true, "global_only": true }, "machine_nozzle_cool_down_speed": { - "description": "The speed (*C/s) by which the nozzle cools down averaged over the window of normal printing temperatures and the standby temperature.", + "description": "The speed (°C/s) by which the nozzle cools down averaged over the window of normal printing temperatures and the standby temperature.", "default": 2.0, "SEE_machine_extruder_trains": true, "global_only": true @@ -127,7 +131,7 @@ "global_only": true }, "machine_head_polygon": { - "description": "A 2D silhouette of the print head.", + "description": "A 2D silhouette of the print head (fan caps excluded).", "type": "polygon", "default": [ [ @@ -150,7 +154,7 @@ "global_only": true }, "machine_head_with_fans_polygon": { - "description": "A 2D silhouette of the print head.", + "description": "A 2D silhouette of the print head (fan caps included).", "type": "polygon", "default": [ [ @@ -414,25 +418,6 @@ "inherit_function": "999999 if infill_sparse_density == 100 else math.ceil(round(parent_value / layer_height, 4))" } } - }, - "wall_0_inset": { - "label": "Outer Wall Inset", - "description": "Inset applied to the path of the outer wall. If the outer wall is smaller than the nozzle, and printed after the inner walls, use this offset to get the hole in the nozzle to overlap with the inner walls instead of the outside of the object.", - "unit": "mm", - "type": "float", - "default": 0.0, - "inherit_function": "(machine_nozzle_size - wall_line_width_0) / 2 if wall_line_width_0 < machine_nozzle_size else 0", - "min_value_warning": "0", - "max_value_warning": "machine_nozzle_size", - "visible": false - }, - "alternate_extra_perimeter": { - "label": "Alternate Extra Wall", - "description": "Make an extra wall at every second layer, so that infill will be caught between an extra wall above and one below. This results in a better cohesion between infill and walls, but might have an impact on the surface quality.", - "type": "boolean", - "default": false, - "visible": false, - "inherit": false } } }, @@ -448,6 +433,17 @@ "default": "lines", "visible": false }, + "wall_0_inset": { + "label": "Outer Wall Inset", + "description": "Inset applied to the path of the outer wall. If the outer wall is smaller than the nozzle, and printed after the inner walls, use this offset to get the hole in the nozzle to overlap with the inner walls instead of the outside of the object.", + "unit": "mm", + "type": "float", + "default": 0.0, + "inherit_function": "(machine_nozzle_size - wall_line_width_0) / 2 if wall_line_width_0 < machine_nozzle_size else 0", + "min_value_warning": "0", + "max_value_warning": "machine_nozzle_size", + "visible": false + }, "alternate_extra_perimeter": { "label": "Alternate Extra Wall", "description": "Prints an extra wall at every other layer. This way infill gets caught between these extra walls, resulting in stronger prints.", @@ -578,12 +574,11 @@ "infill_overlap": { "label": "Infill Overlap", "description": "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill.", - "unit": "mm", + "unit": "%", "type": "float", - "default": 0.04, - "min_value_warning": "0", - "max_value_warning": "machine_nozzle_size", - "inherit_function": "0.1 * line_width if infill_sparse_density < 95 else 0.0", + "default": 10, + "min_value": "0", + "max_value_warning": "100", "visible": false }, "infill_wipe_dist": { @@ -648,17 +643,6 @@ "unit": "", "type": "string", "default": "[[3.5,200],[7.0,240]]", - "enabled": "material_flow_dependent_temperature", - "global_only": true - }, - "material_standby_temperature": { - "label": "Standby Temperature", - "description": "The temperature of the nozzle when another nozzle is currently used for printing.", - "unit": "°C", - "type": "float", - "default": 150, - "min_value": "0", - "max_value_warning": "260", "enabled": "False", "enabled_before_removal": "material_flow_dependent_temperature", "global_only": true @@ -916,9 +900,9 @@ "inherit_function": "speed_print", "enabled": "support_enable", "children": { - "speed_support_lines": { - "label": "Support Wall Speed", - "description": "The speed at which the walls of support are printed. Printing the walls at lower speeds improves stability.", + "speed_support_infill": { + "label": "Support Infill Speed", + "description": "The speed at which the infill of support is printed. Printing the infill at lower speeds improves stability.", "unit": "mm/s", "type": "float", "default": 60, @@ -1287,39 +1271,6 @@ } } }, - "support_conical_enabled": { - "label": "Enable Conical Support", - "description": "Experimental feature: Make support areas smaller at the bottom than at the overhang.", - "type": "boolean", - "default": false, - "visible": false, - "enabled": "support_enable" - }, - "support_conical_angle": { - "label": "Conical Support Angle", - "description": "The angle of the tilt of conical support. With 0 degrees being vertical, and 90 degrees being horizontal. Smaller angles cause the support to be more sturdy, but consist of more material. Negative angles cause the base of the support to be wider than the top.", - "unit": "°", - "type": "float", - "min_value": "-90", - "min_value_warning": "-45", - "max_value_warning": "45", - "max_value": "90", - "default": 30, - "visible": false, - "enabled": "support_conical_enabled and support_enable" - }, - "support_conical_min_width": { - "label": "Conical Support Minimum Width", - "description": "Minimum width to which conical support reduces the support areas. Small widths can cause the base of the support to not act well as foundation for support above.", - "unit": "mm", - "default": 5.0, - "min_value": "0", - "min_value_warning": "machine_nozzle_size * 3", - "max_value_warning": "100.0", - "type": "float", - "visible": false, - "enabled": "support_conical_enabled and support_enable" - }, "support_bottom_stair_step_height": { "label": "Support Stair Step Height", "description": "The height of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures.", @@ -1953,7 +1904,7 @@ }, "coasting_min_volume": { "label": "Minimum Volume Before Coasting", - "description": "The lowest volume an extrusion path should have before allowing coasting. For smaller extrusion paths, less pressure has been built up in the bowden tube and so the coasted volume is scaled linearly. This value should always be larger than the Coasting Volume.", + "description": "The smallest volume an extrusion path should have before allowing coasting. For smaller extrusion paths, less pressure has been built up in the bowden tube and so the coasted volume is scaled linearly. This value should always be larger than the Coasting Volume.", "unit": "mm³", "type": "float", "default": 0.8, @@ -1994,7 +1945,7 @@ "enabled": "top_bottom_pattern != \"concentric\"" }, "support_conical_enabled": { - "label": "Conical Support", + "label": "Enable Conical Support", "description": "Experimental feature: Make support areas smaller at the bottom than at the overhang.", "type": "boolean", "default": false, diff --git a/resources/profiles/general/Low+Quality.cfg b/resources/profiles/general/Low+Quality.cfg index 911cc6762f..f7f4e5d6b7 100644 --- a/resources/profiles/general/Low+Quality.cfg +++ b/resources/profiles/general/Low+Quality.cfg @@ -4,15 +4,12 @@ name = Low Quality weight = -1 [settings] +infill_sparse_density = 10 layer_height = 0.15 -shell_thickness = 0.8 -infill_sparse_density = 8 -speed_print = 60 +cool_min_layer_time = 3 speed_wall_0 = 40 speed_wall_x = 80 speed_infill = 100 wall_thickness = 1 speed_topbottom = 30 -speed_travel = 150 -speed_layer_0 = 30 -skirt_speed = 30 + diff --git a/resources/profiles/general/Normal+Quality.cfg b/resources/profiles/general/Normal+Quality.cfg index 603414fcc4..575c3343e2 100644 --- a/resources/profiles/general/Normal+Quality.cfg +++ b/resources/profiles/general/Normal+Quality.cfg @@ -5,4 +5,4 @@ weight = -2 [settings] speed_topbottom = 15 -speed_infill = 80 +speed_infill = 80 \ No newline at end of file diff --git a/resources/profiles/general/Ulti+Quality.cfg b/resources/profiles/general/Ulti+Quality.cfg index faafd70ae0..1fa9b6085c 100644 --- a/resources/profiles/general/Ulti+Quality.cfg +++ b/resources/profiles/general/Ulti+Quality.cfg @@ -6,4 +6,4 @@ weight = -4 [settings] layer_height = 0.04 speed_topbottom = 15 -speed_infill = 80 +speed_infill = 80 \ No newline at end of file diff --git a/resources/profiles/ultimaker2+/abs_0.4_fast.curaprofile b/resources/profiles/ultimaker2+/abs_0.4_fast.curaprofile index c19fd0ce20..03c5cad45f 100644 --- a/resources/profiles/ultimaker2+/abs_0.4_fast.curaprofile +++ b/resources/profiles/ultimaker2+/abs_0.4_fast.curaprofile @@ -22,4 +22,5 @@ speed_wall_0 = 30 cool_min_layer_time = 3 cool_min_speed = 20 cool_lift_head = True -cool_fan_speed_min = 50 \ No newline at end of file +cool_fan_speed_min = 50 +