From ffe1b4bc1e7178ff581e58d6c497cfb42590c8dd Mon Sep 17 00:00:00 2001 From: Tim Kuipers Date: Wed, 30 Mar 2016 18:26:36 +0200 Subject: [PATCH 1/8] JSON: updated settings descriptions (CURA-1309) Changes made by Jeroen to settings which didn't change order --- resources/machines/fdmprinter.json | 170 ++++++++++++++--------------- 1 file changed, 85 insertions(+), 85 deletions(-) diff --git a/resources/machines/fdmprinter.json b/resources/machines/fdmprinter.json index 7db1583a96..4ab6a26ea4 100644 --- a/resources/machines/fdmprinter.json +++ b/resources/machines/fdmprinter.json @@ -186,7 +186,7 @@ "settings": { "machine_nozzle_size": { "label": "Nozzle Diameter", - "description": "The inner diameter of the nozzle.", + "description": "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size.", "unit": "mm", "type": "float", "default": 0.4, @@ -204,7 +204,7 @@ "settings": { "layer_height": { "label": "Layer Height", - "description": "The height of each layer, in mm. Normal quality prints are 0.1mm, high quality is 0.06mm. You can go up to 0.25mm with an Ultimaker for very fast prints at low quality. For most purposes, layer heights between 0.1 and 0.2mm give a good tradeoff of speed and surface finish.", + "description": "The height of each layer in mm. Higher values produce faster prints in lower resolution, lower values produce slower prints in higher resolution.", "unit": "mm", "type": "float", "default": 0.1, @@ -215,7 +215,7 @@ }, "layer_height_0": { "label": "Initial Layer Height", - "description": "The layer height of the bottom layer. A thicker bottom layer makes sticking to the bed easier.", + "description": "The height of the initial layer in mm. A thicker initial layer makes adhesion to the build plate easier.", "unit": "mm", "type": "float", "default": 0.3, @@ -227,7 +227,7 @@ }, "line_width": { "label": "Line Width", - "description": "Width of a single line. Each line will be printed with this width in mind. Generally the width of each line should correspond to the width of your nozzle, but for the outer wall and top/bottom surface smaller line widths may be chosen, for higher quality.", + "description": "Width of a single line. Generally, the width of each line should correspond to the width of the nozzle. Slightly reducing this value could produce better prints.", "unit": "mm", "min_value": "0.0001", "min_value_warning": "0.2", @@ -239,7 +239,7 @@ "children": { "wall_line_width": { "label": "Wall Line Width", - "description": "Width of a single shell line. Each line of the shell will be printed with this width in mind.", + "description": "Width of a single wall line.", "unit": "mm", "min_value": "0.0001", "min_value_warning": "0.2", @@ -250,7 +250,7 @@ "children": { "wall_line_width_0": { "label": "Outer Wall Line Width", - "description": "Width of the outermost shell line. By printing a thinner outermost wall line you can print higher details with a larger nozzle.", + "description": "Width of the outermost wall line. By lowering this value, higher levels of detail can be printed.", "unit": "mm", "min_value": "0.0001", "min_value_warning": "0.2", @@ -261,7 +261,7 @@ }, "wall_line_width_x": { "label": "Inner Wall(s) Line Width", - "description": "Width of a single shell line for all shell lines except the outermost one.", + "description": "Width of a single wall line for all wall lines except the outermost one.", "unit": "mm", "min_value": "0.0001", "min_value_warning": "0.2", @@ -308,7 +308,7 @@ }, "support_line_width": { "label": "Support line width", - "description": "Width of the printed support structures lines.", + "description": "Width of a single support structure line.", "unit": "mm", "min_value": "0.0001", "min_value_warning": "0.2", @@ -321,7 +321,7 @@ }, "support_roof_line_width": { "label": "Support Roof line width", - "description": "Width of a single support roof line, used to fill the top of the support.", + "description": "Width of a single support roof line.", "unit": "mm", "default": 0.4, "min_value": "0.0001", @@ -354,7 +354,7 @@ "children": { "wall_thickness": { "label": "Wall Thickness", - "description": "The thickness of the outside walls in the horizontal direction. This is used in combination with the nozzle size to define the number of perimeter lines and the thickness of those perimeter lines.", + "description": "The thickness of the outside walls in the horizontal direction. This value divided by the wall line width defines the number of walls.", "unit": "mm", "default": 0.8, "min_value": "0", @@ -365,7 +365,7 @@ "children": { "wall_line_count": { "label": "Wall Line Count", - "description": "Number of shell lines. These lines are called perimeter lines in other tools and impact the strength and structural integrity of your print.", + "description": "The number of walls. When calculated by the wall thickness, this value is rounded to a whole number.", "default": 2, "min_value": "0", "type": "int", @@ -375,8 +375,8 @@ } }, "top_bottom_thickness": { - "label": "Bottom/Top Thickness", - "description": "This controls the thickness of the bottom and top layers. The number of solid layers put down is calculated from the layer thickness and this value. Having this value a multiple of the layer thickness makes sense. Keep it near your wall thickness to make an evenly strong part.", + "label": "Top/Bottom Thickness", + "description": " The thickness of the top/bottom layers in the print. This value divided by the layer height defines the number of top/bottom layers.", "unit": "mm", "default": 0.8, "min_value": "0", @@ -387,7 +387,7 @@ "children": { "top_thickness": { "label": "Top Thickness", - "description": "This controls the thickness of the top layers. The number of solid layers printed is calculated from the layer thickness and this value. Having this value be a multiple of the layer thickness makes sense. Keep it near your wall thickness to make an evenly strong part.", + "description": "The thickness of the top layers in the print. This value divided by the layer height defines the number of top layers.", "unit": "mm", "default": 0.8, "min_value": "0", @@ -397,7 +397,7 @@ "children": { "top_layers": { "label": "Top Layers", - "description": "This controls the number of top layers.", + "description": "The number of top layers. When calculated by the top thickness, this value is rounded to a whole number.", "default": 8, "min_value": "0", "max_value_warning": "100", @@ -409,7 +409,7 @@ }, "bottom_thickness": { "label": "Bottom Thickness", - "description": "This controls the thickness of the bottom layers. The number of solid layers printed is calculated from the layer thickness and this value. Having this value be a multiple of the layer thickness makes sense. And keep it near to your wall thickness to make an evenly strong part.", + "description": "The thickness of the bottom layers in the print. This value divided by the layer height defines the number of bottom layers.", "unit": "mm", "default": 0.6, "min_value": "0", @@ -418,7 +418,7 @@ "children": { "bottom_layers": { "label": "Bottom Layers", - "description": "This controls the amount of bottom layers.", + "description": "The number of bottom layers. When calculated by the bottom thickness, this value is rounded to a whole number.", "min_value": "0", "default": 6, "type": "int", @@ -433,8 +433,8 @@ }, "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.", + "label": "Alternating Extra Wall", + "description": "Prints an extra wall at every other layer. This way infill gets caught between these extra walls, resulting in stronger prints.", "type": "boolean", "default": false, "visible": false, @@ -459,7 +459,7 @@ }, "remove_overlapping_walls_x_enabled": { "label": "Remove Overlapping Inner Wall Parts", - "description": "Remove parts of an inner wall which share an overlap which would result in overextrusion in some places. These overlaps occur in thin pieces in a model and sharp corners.", + "description": "Remove parts of an inner wall that would otherwise overlap and cause over-extrusion. These overlaps occur in thin pieces in a model and sharp corners.", "type": "boolean", "default": true, "visible": false, @@ -476,7 +476,7 @@ }, "fill_perimeter_gaps": { "label": "Fill Gaps Between Walls", - "description": "Fill the gaps created by walls where they would otherwise be overlapping. This will also fill thin walls. Optionally only the gaps occurring within the top and bottom skin can be filled.", + "description": "Fills the gaps between walls when overlapping inner wall parts are removed.", "type": "enum", "options": { "nowhere": "Nowhere", @@ -553,7 +553,7 @@ "settings": { "infill_sparse_density": { "label": "Infill Density", - "description": "This controls how densely filled the insides of your print will be. For a solid part use 100%, for a hollow part use 0%. A value around 20% is usually enough. This setting won't affect the outside of the print and only adjusts how strong the part becomes.", + "description": "Adjusts the density of infill of the print.", "unit": "%", "type": "float", "default": 20, @@ -561,8 +561,8 @@ "max_value_warning": "100", "children": { "infill_line_distance": { - "label": "Line distance", - "description": "Distance between the printed infill lines.", + "label": "Line Distance", + "description": "Distance between the printed infill lines. This setting is calculated by the infill density and the infill line width.", "unit": "mm", "type": "float", "default": 2, @@ -574,7 +574,7 @@ }, "infill_pattern": { "label": "Infill Pattern", - "description": "Cura defaults to switching between grid and line infill, but with this setting visible you can control this yourself. The line infill swaps direction on alternate layers of infill, while the grid prints the full cross-hatching on each layer of infill.", + "description": "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle and concentric patterns are fully printed every layer.", "type": "enum", "visible": false, "options": { @@ -609,8 +609,8 @@ "visible": false }, "infill_sparse_thickness": { - "label": "Infill Thickness", - "description": "The thickness of the sparse infill. This is rounded to a multiple of the layerheight and used to print the sparse-infill in fewer, thicker layers to save printing time.", + "label": "Infill layer thickness", + "description": "The thickness per layer of infill material. This value should always be a multiplication of the layer height and is otherwise rounded.", "unit": "mm", "type": "float", "default": 0.1, @@ -644,7 +644,7 @@ }, "material_print_temperature": { "label": "Printing Temperature", - "description": "The temperature used for printing. Set at 0 to pre-heat yourself. For PLA a value of 210C is usually used.\nFor ABS a value of 230C or higher is required.", + "description": "The temperature used for printing. Set at 0 to pre-heat the printer manually.", "unit": "°C", "type": "float", "default": 210, @@ -677,7 +677,7 @@ }, "material_bed_temperature": { "label": "Bed Temperature", - "description": "The temperature used for the heated printer bed. Set at 0 to pre-heat it yourself.", + "description": "The temperature used for the heated bed. Set at 0 to pre-heat the printer manually.", "unit": "°C", "type": "float", "default": 60, @@ -688,7 +688,7 @@ }, "material_diameter": { "label": "Diameter", - "description": "The diameter of your filament needs to be measured as accurately as possible.\nIf you cannot measure this value you will have to calibrate it; a higher number means less extrusion, a smaller number generates more extrusion.", + "description": "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament.", "unit": "mm", "type": "float", "default": 2.85, @@ -709,14 +709,14 @@ }, "retraction_enable": { "label": "Enable Retraction", - "description": "Retract the filament when the nozzle is moving over a non-printed area. Details about the retraction can be configured in the advanced tab.", + "description": "Retract the filament when the nozzle is moving over a non-printed area. ", "type": "boolean", "default": true, "visible": true }, "retraction_amount": { "label": "Retraction Distance", - "description": "The amount of retraction: Set at 0 for no retraction at all. A value of 4.5mm seems to generate good results for 3mm filament in bowden tube fed printers.", + "description": "The length of material retracted during a retraction move.", "unit": "mm", "type": "float", "default": 4.5, @@ -728,7 +728,7 @@ }, "retraction_speed": { "label": "Retraction Speed", - "description": "The speed at which the filament is retracted. A higher retraction speed works better, but a very high retraction speed can lead to filament grinding.", + "description": "The speed at which the filament is retracted and primed during a retraction move.", "unit": "mm/s", "type": "float", "default": 25, @@ -740,7 +740,7 @@ "children": { "retraction_retract_speed": { "label": "Retraction Retract Speed", - "description": "The speed at which the filament is retracted. A higher retraction speed works better, but a very high retraction speed can lead to filament grinding.", + "description": "The speed at which the filament is retracted during a retraction move.", "unit": "mm/s", "type": "float", "default": 25, @@ -751,7 +751,7 @@ }, "retraction_prime_speed": { "label": "Retraction Prime Speed", - "description": "The speed at which the filament is pushed back after retraction.", + "description": "The speed at which the filament is primed during a retraction move.", "unit": "mm/s", "type": "float", "default": 25, @@ -764,7 +764,7 @@ }, "retraction_extra_prime_amount": { "label": "Retraction Extra Prime Amount", - "description": "The amount of material extruded after a retraction. During a travel move, some material might get lost and so we need to compensate for this.", + "description": "Some material can ooze away during a travel move, which can be compensated here.", "unit": "mm³", "type": "float", "default": 0, @@ -789,7 +789,7 @@ }, "retraction_count_max": { "label": "Maximum Retraction Count", - "description": "This setting limits the number of retractions occurring within the Minimum Extrusion Distance Window. Further retractions within this window will be ignored. This avoids retracting repeatedly on the same piece of filament, as that can flatten the filament and cause grinding issues.", + "description": "This setting limits the number of retractions occurring within the minimum extrusion distance window. Further retractions within this window will be ignored. This avoids retracting repeatedly on the same piece of filament, as that can flatten the filament and cause grinding issues.", "default": 45, "min_value": "0", "max_value_warning": "100", @@ -800,7 +800,7 @@ }, "retraction_extrusion_window": { "label": "Minimum Extrusion Distance Window", - "description": "The window in which the Maximum Retraction Count is enforced. This value should be approximately the same as the Retraction distance, so that effectively the number of times a retraction passes the same patch of material is limited.", + "description": "The window in which the maximum retraction count is enforced. This value should be approximately the same as the retraction distance, so that effectively the number of times a retraction passes the same patch of material is limited.", "unit": "mm", "type": "float", "default": 4.5, @@ -812,7 +812,7 @@ }, "retraction_hop": { "label": "Z Hop when Retracting", - "description": "Whenever a retraction is done, the head is lifted by this amount to travel over the print. A value of 0.075 works well. This feature has a large positive effect on delta towers.", + "description": "Whenever a retraction is done, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate.", "unit": "mm", "type": "float", "default": 0, @@ -831,7 +831,7 @@ "settings": { "speed_print": { "label": "Print Speed", - "description": "The speed at which printing happens. A well-adjusted Ultimaker can reach 150mm/s, but for good quality prints you will want to print slower. Printing speed depends on a lot of factors, so you will need to experiment with optimal settings for this.", + "description": "The speed at which printing happens.", "unit": "mm/s", "type": "float", "min_value": "0.1", @@ -841,7 +841,7 @@ "children": { "speed_infill": { "label": "Infill Speed", - "description": "The speed at which infill parts are printed. Printing the infill faster can greatly reduce printing time, but this can negatively affect print quality.", + "description": "The speed at which infill is printed.", "unit": "mm/s", "type": "float", "min_value": "0.1", @@ -851,7 +851,7 @@ }, "speed_wall": { "label": "Wall Speed", - "description": "The speed at which the shell is printed. Printing the outer shell at a lower speed improves the final skin quality.", + "description": "The speed at which the walls are printed.", "unit": "mm/s", "type": "float", "min_value": "0.1", @@ -862,7 +862,7 @@ "children": { "speed_wall_0": { "label": "Outer Wall Speed", - "description": "The speed at which the outer shell is printed. Printing the outer shell at a lower speed improves the final skin quality. However, having a large difference between the inner shell speed and the outer shell speed will effect quality in a negative way.", + "description": "The speed at which the outermost walls are printed. Printing the outer wall at a lower speed improves the final skin quality. However, having a large difference between the inner wall speed and the outer shell speed will effect quality in a negative way.", "unit": "mm/s", "type": "float", "min_value": "0.1", @@ -872,7 +872,7 @@ }, "speed_wall_x": { "label": "Inner Wall Speed", - "description": "The speed at which all inner shells are printed. Printing the inner shell faster than the outer shell will reduce printing time. It works well to set this in between the outer shell speed and the infill speed.", + "description": "The speed at which all inner walls are printed Printing the inner wall faster than the outer wall will reduce printing time. It works well to set this in between the outer wall speed and the infill speed.", "unit": "mm/s", "type": "float", "min_value": "0.1", @@ -885,7 +885,7 @@ }, "speed_topbottom": { "label": "Top/Bottom Speed", - "description": "Speed at which top/bottom parts are printed. Printing the top/bottom faster can greatly reduce printing time, but this can negatively affect print quality.", + "description": "The speed at which top/bottom layers are printed.", "unit": "mm/s", "type": "float", "min_value": "0.1", @@ -896,7 +896,7 @@ }, "speed_support": { "label": "Support Speed", - "description": "The speed at which exterior support is printed. Printing exterior supports at higher speeds can greatly improve printing time. The surface quality of exterior support is usually not important anyway, so higher speeds can be used.", + "description": "The speed at which the support structure is printed. Printing support at higher speeds can greatly improve printing time. The surface quality of the support structure is not important since it is removed after printing.", "unit": "mm/s", "type": "float", "min_value": "0.1", @@ -908,7 +908,7 @@ "children": { "speed_support_lines": { "label": "Support Wall Speed", - "description": "The speed at which the walls of exterior support are printed. Printing the walls at higher speeds can improve the overall duration.", + "description": "The speed at which the walls of support are printed. Printing the walls at higher speeds can improve the overall duration.", "unit": "mm/s", "type": "float", "default": 60, @@ -921,7 +921,7 @@ }, "speed_support_roof": { "label": "Support Roof Speed", - "description": "The speed at which the roofs of exterior support are printed. Printing the support roof at lower speeds can improve overhang quality.", + "description": "The speed at which the roofs of support are printed. Printing the support roof at lower speeds can improve overhang quality.", "unit": "mm/s", "type": "float", "default": 40, @@ -938,7 +938,7 @@ }, "speed_travel": { "label": "Travel Speed", - "description": "The speed at which travel moves are done. A well-built Ultimaker can reach speeds of 250mm/s, but some machines might have misaligned layers then.", + "description": "The speed at which travel moves are made.", "unit": "mm/s", "type": "float", "default": 120, @@ -948,8 +948,8 @@ "global_only": true }, "speed_layer_0": { - "label": "Bottom Layer Speed", - "description": "The print speed for the bottom layer: You want to print the first layer slower so it sticks better to the printer bed.", + "label": "Initial Layer Speed", + "description": "The print speed for the initial layer. A lower value is advised to improve adhesion to the build plate.", "unit": "mm/s", "type": "float", "default": 30, @@ -971,7 +971,7 @@ }, "speed_slowdown_layers": { "label": "Number of Slower Layers", - "description": "The first few layers are printed slower than the rest of the object, this to get better adhesion to the printer bed and improve the overall success rate of prints. The speed is gradually increased over these layers. 4 layers of speed-up is generally right for most materials and printers.", + "description": "The first few layers are printed slower than the rest of the object, this to get better adhesion to the build plate and improve the overall success rate of prints. The speed is gradually increased over these layers.", "type": "int", "default": 2, "min_value": "0", @@ -988,7 +988,7 @@ "settings": { "retraction_combing": { "label": "Enable Combing", - "description": "Combing keeps the head within the interior of the print whenever possible when traveling from one part of the print to another and does not use retraction. If combing is disabled, the print head moves straight from the start point to the end point and it will always retract.", + "description": "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is disabled, the nozzle moves in a straight line to the next start point and will retract.", "type": "boolean", "default": true, "visible": false, @@ -996,7 +996,7 @@ }, "travel_avoid_other_parts": { "label": "Avoid Printed Parts", - "description": "Avoid other parts when traveling between parts.", + "description": "The nozzle avoids already printed parts when travelling. This option is only available when combing is enabled.", "type": "boolean", "default": true, "visible": false, @@ -1005,7 +1005,7 @@ }, "travel_avoid_distance": { "label": "Avoid Distance", - "description": "The distance to stay clear of parts which are avoided during travel.", + "description": "The distance between the nozzle and already printed parts when avoiding during travel.", "unit": "mm", "type": "float", "default": 1.5, @@ -1019,7 +1019,7 @@ }, "coasting_enable": { "label": "Enable Coasting", - "description": "Coasting replaces the last part of an extrusion path with a travel path. The oozed material is used to lay down the last piece of the extrusion path in order to reduce stringing.", + "description": "Coasting replaces the last part of an extrusion path with a travel path. The oozed material is used to print the last piece of the extrusion path in order to reduce stringing.", "type": "boolean", "default": false, "visible": false, @@ -1072,14 +1072,14 @@ "settings": { "cool_fan_enabled": { "label": "Enable Cooling Fan", - "description": "Enable the cooling fan during the print. The extra cooling from the cooling fan helps parts with small cross sections that print each layer quickly.", + "description": "Enables the cooling fans while printing. The fans improve print quality on layers with short layer times and bridging / overhangs.", "type": "boolean", "default": true, "global_only": "True" }, "cool_fan_speed": { "label": "Fan Speed", - "description": "Fan speed used for the print cooling fan on the printer head.", + "description": "The speed at which the cooling fans spin.", "unit": "%", "type": "float", "min_value": "0", @@ -1091,8 +1091,8 @@ "global_only": "True", "children": { "cool_fan_speed_min": { - "label": "Normal Fan Speed", - "description": "Normally the fan runs at the minimum fan speed. If a layer takes less than Shortest Layer Time Normal Fan Speed, the fan speed adjusts from Normal Fan Speed towards Maximum Fan Speed.", + "label": "Regular fan speed", + "description": "The speed at which the fans spin before hitting the threshold. When a layer prints faster than the threshold, the fan speed gradually inclines towards the maximum fan speed.", "unit": "%", "type": "float", "min_value": "0", @@ -1105,7 +1105,7 @@ }, "cool_fan_speed_max": { "label": "Maximum Fan Speed", - "description": "If a layer is slowed down due to minimum layer time, the fan speed will be the Maximum Fan Speed.", + "description": "The speed at which the fans spin on the minimum layer time. The fan speed gradually increases between the regular fan speed and maximum fan speed when the threshold is hit.", "unit": "%", "type": "float", "min_value": "max(0, cool_fan_speed_min)", @@ -1118,8 +1118,8 @@ } }, "cool_fan_full_at_height": { - "label": "Slow Fan Down Below Height", - "description": "The height at which the fan is set to Normal Fan Speed. For the layers below this the fan speed is scaled linearly with the fan off on the first layer.", + "label": "Regular fan speed at height", + "description": "The height at which the fan spins on regular fan speed. At the layers below the fan speed gradually increases from zero to regular fan speed.", "unit": "mm", "type": "float", "default": 0.5, @@ -1130,8 +1130,8 @@ "global_only": "True", "children": { "cool_fan_full_layer": { - "label": "Slow Fan Down Below Layer", - "description": "The layer number at which the fan is set to Normal Fan Speed. For the layers below this the fan speed is scaled linearly with the fan off on the first layer.", + "label": "Regular fan speed at layer", + "description": "The layer at which the fan spins on regular fan speed. If regular fan speed at height is set, this value is calculated and rounded to a whole number.", "type": "int", "default": 1, "min_value": "0", @@ -1144,7 +1144,7 @@ }, "cool_min_layer_time": { "label": "Minimum Layer Time", - "description": "The minimum time spent in a layer. Gives fast layers extra time to cool down before printing the next layer. If a layer would print in less time, then the printer will slow down to make sure it has spent at least this many seconds printing the layer.", + "description": "The minimum time spent in a layer. Forces the printer to slow down, to at least take the time set here to spend in one layer. This allows the printed material to cool down properly before printing the next layer.", "unit": "sec", "type": "float", "default": 5, @@ -1166,7 +1166,7 @@ }, "cool_min_speed": { "label": "Minimum Speed", - "description": "The minimum layer time can cause the print to slow down so much it starts to droop. The Minimum Speed protects against this. Even if a print gets slowed down it will never be slower than this minimum speed.", + "description": "The minimum speed at which the printer is forced to print at, no matter how much the minimum layer time slows it down. When the printer would slow down too much, the pressure in the nozzle would be too low and result in bad print quality.", "unit": "mm/s", "type": "float", "default": 10, @@ -1177,7 +1177,7 @@ }, "cool_lift_head": { "label": "Lift Head", - "description": "When the Minimum Speed is hit because of Minimum Layer Time, lift the head away from the print and wait the extra time until the minimum layer time is reached.", + "description": "When the minimum speed is hit because of minimum layer time, lift the head away from the print and wait the extra time until the minimum layer time is reached.", "type": "boolean", "default": false, "visible": false, @@ -1185,7 +1185,7 @@ }, "draft_shield_enabled": { "label": "Enable Draft Shield", - "description": "Enable exterior draft shield. This will create a wall around the object which traps (hot) air and shields against gusts of wind. Especially useful for materials which warp easily.", + "description": "Enables an exterior draft shield. This will create a wall around the object which traps (hot) air and shields against gusts of wind. Especially useful for materials which warp easily.", "type": "boolean", "default": false, "global_only": true @@ -1204,7 +1204,7 @@ }, "draft_shield_height_limitation": { "label": "Draft Shield Limitation", - "description": "Whether or not to limit the height of the draft shield.", + "description": "Enable the height limit of the draft shield.", "type": "enum", "options": { "full": "Full", @@ -1217,7 +1217,7 @@ }, "draft_shield_height": { "label": "Draft Shield Height", - "description": "Height limitation on the draft shield. Above this height no draft shield will be printed.", + "description": "Height limitation of the draft shield. Above this height no draft shield will be printed.", "unit": "mm", "type": "float", "min_value": "0", @@ -1237,13 +1237,13 @@ "settings": { "support_enable": { "label": "Enable Support", - "description": "Enable exterior support structures. This will build up supporting structures below the model to prevent the model from sagging or printing in mid air.", + "description": "Enable support structures. The support structures prevent the model from printing mid-air.", "type": "boolean", "default": false }, "support_type": { "label": "Placement", - "description": "Where to place support structures. The placement can be restricted so that the support structures won't rest on the model, which could otherwise cause scarring.", + "description": "Adjusts the placement type of the support structures. The placement can be set to touching build plate or everywhere.", "type": "enum", "options": { "buildplate": "Touching Buildplate", @@ -1254,7 +1254,7 @@ }, "support_angle": { "label": "Overhang Angle", - "description": "The maximum angle of overhangs for which support will be added. With 0 degrees being vertical, and 90 degrees being horizontal. A smaller overhang angle leads to more support.", + "description": "The maximum angle of overhangs for which support is added. At a value of 0° all overhangs are supported, 90° will not provide any support.", "unit": "°", "type": "float", "min_value": "0", @@ -1265,7 +1265,7 @@ }, "support_xy_distance": { "label": "X/Y Distance", - "description": "Distance of the support structure from the print in the X/Y directions. 0.7mm typically gives a nice distance from the print so the support does not stick to the surface.", + "description": "Distance of the support structure from the print in the X/Y directions.", "unit": "mm", "type": "float", "min_value": "0", @@ -1276,7 +1276,7 @@ }, "support_z_distance": { "label": "Z Distance", - "description": "Distance from the top/bottom of the support to the print. A small gap here makes it easier to remove the support but makes the print a bit uglier. 0.15mm allows for easier separation of the support structure.", + "description": "Distance from the top/bottom of the support structure to the print. This gap provides clearance to remove the supports after the model is printed.", "unit": "mm", "type": "float", "min_value": "0", @@ -1345,7 +1345,7 @@ }, "support_bottom_stair_step_height": { "label": "Stair Step Height", - "description": "The height of the steps of the stair-like bottom of support resting on the model. Small steps can cause the support to be hard to remove from the top of the model.", + "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, a high value makes the support easier to remove.", "unit": "mm", "type": "float", "default": 0.3, @@ -1356,7 +1356,7 @@ }, "support_join_distance": { "label": "Join Distance", - "description": "The maximum distance between support blocks in the X/Y directions, so that the blocks will merge into a single block.", + "description": "The maximum distance between support blocks in the X/Y directions. When the structures are closer together than this value, the structures merge into one.", "unit": "mm", "type": "float", "default": 2.0, @@ -1408,7 +1408,7 @@ }, "support_roof_density": { "label": "Support Roof Density", - "description": "This controls how densely filled the roofs of the support will be. A higher percentage results in better overhangs, but makes the support more difficult to remove.", + "description": "Adjusts the density of the roof of the support structure. A higher value results in better overhangs, but the supports are harder to remove.", "unit": "%", "type": "float", "default": 100, @@ -1419,7 +1419,7 @@ "children": { "support_roof_line_distance": { "label": "Support Roof Line Distance", - "description": "Distance between the printed support roof lines.", + "description": "Distance between the printed support roof lines. This setting is calculated by the support roof Density, but can be adjusted separately.", "unit": "mm", "type": "float", "default": 0.4, @@ -1481,7 +1481,7 @@ }, "support_tower_roof_angle": { "label": "Tower Roof Angle", - "description": "The angle of the rooftop of a tower. Larger angles mean more pointy towers.", + "description": "The angle of a rooftop of a tower. A higher value results in pointed tower roofs, a lower value results in flattened tower roofs. Support pattern: Adjusts the pattern of the support structure.", "unit": "°", "type": "int", "min_value": "0", @@ -1550,7 +1550,7 @@ "settings": { "adhesion_type": { "label": "Type", - "description": "Different options that help to improve priming your extrusion.\nBrim and Raft help in preventing corners from lifting due to warping. Brim adds a single-layer-thick flat area around your object which is easy to cut off afterwards, and it is the recommended option.\nRaft adds a thick grid below the object and a thin interface between this and your object.\nThe skirt is a line drawn around the first layer of the print, this helps to prime your extrusion and to see if the object fits on your platform.", + "description": "Different options that help to improve both priming your extrusion and adhesion to the build plate. Brim adds a single layer flat area around the base of your object to prevent warping. Raft adds a thick grid with a roof below the object. Skirt is a line printed around the object, but not connected to the model.", "type": "enum", "options": { "skirt": "Skirt", @@ -1585,7 +1585,7 @@ }, "skirt_minimal_length": { "label": "Skirt Minimum Length", - "description": "The minimum length of the skirt. If this minimum length is not reached, more skirt lines will be added to reach this minimum length. Note: If the line count is set to 0 this is ignored.", + "description": "The minimum length of the skirt. If this length is not reached by the skirt line count, more skirt lines will be added until the minimum length is reached. Note: If the line count is set to 0 this is ignored.", "unit": "mm", "type": "float", "default": 250, @@ -1598,7 +1598,7 @@ }, "brim_width": { "label": "Brim Width", - "description": "The distance from the model to the end of the brim. A larger brim sticks better to the build platform, but also makes your effective print area smaller.", + "description": "The distance from the model to the outermost brim line. A larger brim enhances adhesion to the build plate, but also reduces the effective print area.", "type": "float", "unit": "mm", "default": 8.0, @@ -1610,7 +1610,7 @@ "children": { "brim_line_count": { "label": "Brim Line Count", - "description": "The number of lines used for a brim. More lines means a larger brim which sticks better to the build plate, but this also makes your effective print area smaller.", + "description": "The number of lines used for a brim. More brim lines enhance adhesion to the build plate, but also reduces the effective print area.", "type": "int", "default": 20, "min_value": "0", From 50aa14fc162b3ad9edab922866814a42f4256696 Mon Sep 17 00:00:00 2001 From: Tim Kuipers Date: Wed, 30 Mar 2016 18:39:30 +0200 Subject: [PATCH 2/8] JSON: updated settings descriptions (CURA-1309) Changes made by Jeroen to settings which changed order --- resources/machines/fdmprinter.json | 40 ++++++++++++------------------ 1 file changed, 16 insertions(+), 24 deletions(-) diff --git a/resources/machines/fdmprinter.json b/resources/machines/fdmprinter.json index 4ab6a26ea4..caf94c1572 100644 --- a/resources/machines/fdmprinter.json +++ b/resources/machines/fdmprinter.json @@ -286,7 +286,7 @@ }, "skin_line_width": { "label": "Top/bottom line width", - "description": "Width of a single top/bottom printed line, used to fill up the top/bottom areas of a print.", + "description": "Width of a single top/bottom line.", "unit": "mm", "min_value": "0.0001", "min_value_warning": "0.2", @@ -297,7 +297,7 @@ }, "infill_line_width": { "label": "Infill line width", - "description": "Width of the inner infill printed lines.", + "description": "Width of a single infill line.", "unit": "mm", "min_value": "0.0001", "min_value_warning": "0.2", @@ -431,7 +431,6 @@ } } }, - "alternate_extra_perimeter": { "label": "Alternating Extra Wall", "description": "Prints an extra wall at every other layer. This way infill gets caught between these extra walls, resulting in stronger prints.", @@ -469,7 +468,7 @@ }, "travel_compensate_overlapping_walls_enabled": { "label": "Compensate Wall Overlaps", - "description": "Compensate the flow for parts of a wall being laid down where there already is a piece of a wall. These overlaps occur in thin pieces in a model. Gcode generation might be slowed down considerably.", + "description": "Compensate the flow for parts of a wall being printed where there is already a wall in place.", "type": "boolean", "default": true, "visible": false @@ -488,8 +487,8 @@ "enabled": "remove_overlapping_walls_x_enabled" }, "top_bottom_pattern": { - "label": "Bottom/Top Pattern", - "description": "Pattern of the top/bottom solid fill. This is normally done with lines to get the best possible finish, but in some cases a concentric fill gives a nicer end result.", + "label": "Top/Bottom Pattern", + "description": "The pattern of the top/bottom layers.", "type": "enum", "options": { "lines": "Lines", @@ -499,23 +498,16 @@ "default": "lines", "visible": false }, - "skin_no_small_gaps_heuristic": { - "label": "Ignore small Z gaps", - "description": "When the model has small vertical gaps, about 5% extra computation time can be spent on generating top and bottom skin in these narrow spaces. In such a case set this setting to false.", - "type": "boolean", - "default": true, - "visible": false - }, "skin_alternate_rotation": { "label": "Alternate Skin Rotation", - "description": "Alternate between diagonal skin fill and horizontal + vertical skin fill. Although the diagonal directions can print quicker, this option can improve the printing quality by reducing the pillowing effect.", + "description": "Alternate the direction in which the top/bottom layers are printed. Normally they are printed diagonally only. This setting adds the X-only and Y-only directions.", "type": "boolean", "default": false, "visible": false }, "skin_outline_count": { "label": "Extra Skin Wall Count", - "description": "Number of lines around skin regions. Using one or two skin perimeter lines can greatly improve roofs which would start in the middle of infill cells.", + "description": "Alternate the direction in which the top/bottom layers are printed. Normally they are printed diagonally only. This setting adds the X-only and Y-only directions.", "default": 0, "min_value": "0", "max_value_warning": "10", @@ -1154,8 +1146,8 @@ "global_only": "True" }, "cool_min_layer_time_fan_speed_max": { - "label": "Shortest Layer Time Normal Fan Speed", - "description": "The minimum time spent in a layer which will cause the fan to be at normal speed. All layers taking shorter than this time will get increased fan speeds, up to Maximum Fan Speed for layers taking Minmal Layer Time. All layers taking longer than this time will have Normal Fan Speed.", + "label": "Regular/Maximum Fan Speed threshold", + "description": "The layer time which sets the threshold between regular fan speed and maximum fan speed. Layers that print slower than this time use regular fan speed. For faster layers the fan speed gradually increases towards the maximum fan speed.", "unit": "sec", "type": "float", "default": 10, @@ -1332,7 +1324,7 @@ "enabled": "support_conical_enabled and support_enable" }, "support_conical_min_width": { - "label": "Minimal Width", + "label": "Cone minimal width", "description": "Minimal 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, @@ -1491,8 +1483,8 @@ "enabled": "support_enable and support_use_towers" }, "support_pattern": { - "label": "Pattern", - "description": "Cura can generate 3 distinct types of support structure. First is a grid based support structure which is quite solid and can be removed in one piece. The second is a line based support structure which has to be peeled off line by line. The third is a structure in between the other two; it consists of lines which are connected in an accordion fashion.", + "label": "Support Pattern", + "description": "The pattern of the support structures of the print.", "type": "enum", "options": { "lines": "Lines", @@ -1516,8 +1508,8 @@ "global_only": true }, "support_infill_rate": { - "label": "Fill Amount", - "description": "The amount of infill structure in the support; less infill gives weaker support which is easier to remove.", + "label": "Support Density", + "description": "Adjusts the density of the support structure. A higher value results in better overhangs, but the supports are harder to remove.", "unit": "%", "type": "float", "min_value": "0", @@ -1528,8 +1520,8 @@ "global_only": true, "children": { "support_line_distance": { - "label": "Line distance", - "description": "Distance between the printed support lines.", + "label": "Support Line distance", + "description": "Distance between the printed support structure lines. This setting is calculated by the support density.", "unit": "mm", "type": "float", "min_value": "0", From 4501ec98b7045a799a42e3b531a7f56256aea9e7 Mon Sep 17 00:00:00 2001 From: Tim Kuipers Date: Wed, 30 Mar 2016 18:42:49 +0200 Subject: [PATCH 3/8] JSON: reintroduced moved skin_no_small_gaps_heuristic (CURA-1309) Changes made by Jeroen to setting which changed order --- resources/machines/fdmprinter.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/resources/machines/fdmprinter.json b/resources/machines/fdmprinter.json index caf94c1572..5ebb3fe342 100644 --- a/resources/machines/fdmprinter.json +++ b/resources/machines/fdmprinter.json @@ -498,6 +498,13 @@ "default": "lines", "visible": false }, + "skin_no_small_gaps_heuristic": { + "label": "Ignore small Z gaps", + "description": "When the model has small vertical gaps, about 5% extra computation time can be spent on generating top and bottom skin in these narrow spaces. In such a case set this setting to false.", + "type": "boolean", + "default": true, + "visible": false + }, "skin_alternate_rotation": { "label": "Alternate Skin Rotation", "description": "Alternate the direction in which the top/bottom layers are printed. Normally they are printed diagonally only. This setting adds the X-only and Y-only directions.", From 3b7650729a1419932409525f5563d53eea84a193 Mon Sep 17 00:00:00 2001 From: Tim Kuipers Date: Wed, 30 Mar 2016 18:47:00 +0200 Subject: [PATCH 4/8] JSON: changed order of settings (CURA-1309) Changes made by Jeroen --- resources/machines/fdmprinter.json | 292 ++++++++++++++--------------- 1 file changed, 146 insertions(+), 146 deletions(-) diff --git a/resources/machines/fdmprinter.json b/resources/machines/fdmprinter.json index 5ebb3fe342..6209c3ee33 100644 --- a/resources/machines/fdmprinter.json +++ b/resources/machines/fdmprinter.json @@ -272,18 +272,6 @@ } } }, - "skirt_line_width": { - "label": "Skirt line width", - "description": "Width of a single skirt line.", - "unit": "mm", - "min_value": "0.0001", - "min_value_warning": "0.2", - "max_value_warning": "5", - "default": 0.4, - "type": "float", - "visible": false, - "global_only": true - }, "skin_line_width": { "label": "Top/bottom line width", "description": "Width of a single top/bottom line.", @@ -306,6 +294,18 @@ "type": "float", "visible": false }, + "skirt_line_width": { + "label": "Skirt line width", + "description": "Width of a single skirt line.", + "unit": "mm", + "min_value": "0.0001", + "min_value_warning": "0.2", + "max_value_warning": "5", + "default": 0.4, + "type": "float", + "visible": false, + "global_only": true + }, "support_line_width": { "label": "Support line width", "description": "Width of a single support structure line.", @@ -431,6 +431,34 @@ } } }, + "top_bottom_pattern": { + "label": "Top/Bottom Pattern", + "description": "The pattern of the top/bottom layers.", + "type": "enum", + "options": { + "lines": "Lines", + "concentric": "Concentric", + "zigzag": "Zig Zag" + }, + "default": "lines", + "visible": false + }, + "skin_alternate_rotation": { + "label": "Alternate Skin Rotation", + "description": "Alternate the direction in which the top/bottom layers are printed. Normally they are printed diagonally only. This setting adds the X-only and Y-only directions.", + "type": "boolean", + "default": false, + "visible": false + }, + "skin_outline_count": { + "label": "Extra Skin Wall Count", + "description": "Alternate the direction in which the top/bottom layers are printed. Normally they are printed diagonally only. This setting adds the X-only and Y-only directions.", + "default": 0, + "min_value": "0", + "max_value_warning": "10", + "type": "int", + "visible": false + }, "alternate_extra_perimeter": { "label": "Alternating Extra Wall", "description": "Prints an extra wall at every other layer. This way infill gets caught between these extra walls, resulting in stronger prints.", @@ -466,13 +494,6 @@ } } }, - "travel_compensate_overlapping_walls_enabled": { - "label": "Compensate Wall Overlaps", - "description": "Compensate the flow for parts of a wall being printed where there is already a wall in place.", - "type": "boolean", - "default": true, - "visible": false - }, "fill_perimeter_gaps": { "label": "Fill Gaps Between Walls", "description": "Fills the gaps between walls when overlapping inner wall parts are removed.", @@ -486,41 +507,13 @@ "visible": false, "enabled": "remove_overlapping_walls_x_enabled" }, - "top_bottom_pattern": { - "label": "Top/Bottom Pattern", - "description": "The pattern of the top/bottom layers.", - "type": "enum", - "options": { - "lines": "Lines", - "concentric": "Concentric", - "zigzag": "Zig Zag" - }, - "default": "lines", - "visible": false - }, - "skin_no_small_gaps_heuristic": { - "label": "Ignore small Z gaps", - "description": "When the model has small vertical gaps, about 5% extra computation time can be spent on generating top and bottom skin in these narrow spaces. In such a case set this setting to false.", + "travel_compensate_overlapping_walls_enabled": { + "label": "Compensate Wall Overlaps", + "description": "Compensate the flow for parts of a wall being printed where there is already a wall in place.", "type": "boolean", "default": true, "visible": false }, - "skin_alternate_rotation": { - "label": "Alternate Skin Rotation", - "description": "Alternate the direction in which the top/bottom layers are printed. Normally they are printed diagonally only. This setting adds the X-only and Y-only directions.", - "type": "boolean", - "default": false, - "visible": false - }, - "skin_outline_count": { - "label": "Extra Skin Wall Count", - "description": "Alternate the direction in which the top/bottom layers are printed. Normally they are printed diagonally only. This setting adds the X-only and Y-only directions.", - "default": 0, - "min_value": "0", - "max_value_warning": "10", - "type": "int", - "visible": false - }, "xy_offset": { "label": "Horizontal expansion", "description": "Amount of offset applied to all polygons in each layer. Positive values can compensate for too big holes; negative values can compensate for too small holes.", @@ -542,6 +535,13 @@ }, "default": "shortest", "visible": false + }, + "skin_no_small_gaps_heuristic": { + "label": "Ignore small Z gaps", + "description": "When the model has small vertical gaps, about 5% extra computation time can be spent on generating top and bottom skin in these narrow spaces. In such a case set this setting to false.", + "type": "boolean", + "default": true, + "visible": false } } }, @@ -990,7 +990,7 @@ "description": "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is disabled, the nozzle moves in a straight line to the next start point and will retract.", "type": "boolean", "default": true, - "visible": false, + "visible": false, "global_only": true }, "travel_avoid_other_parts": { @@ -1116,6 +1116,17 @@ } } }, + "cool_min_layer_time_fan_speed_max": { + "label": "Regular/Maximum Fan Speed threshold", + "description": "The layer time which sets the threshold between regular fan speed and maximum fan speed. Layers that print slower than this time use regular fan speed. For faster layers the fan speed gradually increases towards the maximum fan speed.", + "unit": "sec", + "type": "float", + "default": 10, + "min_value": "cool_min_layer_time", + "max_value_warning": "600", + "visible": false, + "global_only": "True" + }, "cool_fan_full_at_height": { "label": "Regular fan speed at height", "description": "The height at which the fan spins on regular fan speed. At the layers below the fan speed gradually increases from zero to regular fan speed.", @@ -1152,17 +1163,6 @@ "visible": false, "global_only": "True" }, - "cool_min_layer_time_fan_speed_max": { - "label": "Regular/Maximum Fan Speed threshold", - "description": "The layer time which sets the threshold between regular fan speed and maximum fan speed. Layers that print slower than this time use regular fan speed. For faster layers the fan speed gradually increases towards the maximum fan speed.", - "unit": "sec", - "type": "float", - "default": 10, - "min_value": "cool_min_layer_time", - "max_value_warning": "600", - "visible": false, - "global_only": "True" - }, "cool_min_speed": { "label": "Minimum Speed", "description": "The minimum speed at which the printer is forced to print at, no matter how much the minimum layer time slows it down. When the printer would slow down too much, the pressure in the nozzle would be too low and result in bad print quality.", @@ -1262,6 +1262,57 @@ "visible": false, "enabled": "support_enable" }, + "support_pattern": { + "label": "Support Pattern", + "description": "The pattern of the support structures of the print.", + "type": "enum", + "options": { + "lines": "Lines", + "grid": "Grid", + "triangles": "Triangles", + "concentric": "Concentric", + "zigzag": "Zig Zag" + }, + "default": "zigzag", + "visible": false, + "enabled": "support_enable", + "global_only": true + }, + "support_connect_zigzags": { + "label": "Connect ZigZags", + "description": "Connect the ZigZags. Makes them harder to remove, but prevents stringing of disconnected zigzags.", + "type": "boolean", + "default": true, + "visible": false, + "enabled": "support_enable", + "global_only": true + }, + "support_infill_rate": { + "label": "Support Density", + "description": "Adjusts the density of the support structure. A higher value results in better overhangs, but the supports are harder to remove.", + "unit": "%", + "type": "float", + "min_value": "0", + "max_value_warning": "100", + "default": 15, + "visible": false, + "enabled": "support_enable", + "global_only": true, + "children": { + "support_line_distance": { + "label": "Support Line distance", + "description": "Distance between the printed support structure lines. This setting is calculated by the support density.", + "unit": "mm", + "type": "float", + "min_value": "0", + "default": 2.66, + "visible": false, + "enabled": "support_enable", + "inherit_function": "(support_line_width * 100) / parent_value", + "global_only": true + } + } + }, "support_xy_distance": { "label": "X/Y Distance", "description": "Distance of the support structure from the print in the X/Y directions.", @@ -1309,39 +1360,6 @@ } } }, - "support_conical_enabled": { - "label": "Conical Support", - "description": "Experimental feature: Make support areas smaller at the bottom than at the overhang.", - "type": "boolean", - "default": false, - "visible": true, - "enabled": "support_enable" - }, - "support_conical_angle": { - "label": "Cone 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": "Cone minimal width", - "description": "Minimal 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": "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, a high value makes the support easier to remove.", @@ -1446,6 +1464,39 @@ "enabled": "support_roof_enable", "global_only": true }, + "support_conical_enabled": { + "label": "Conical Support", + "description": "Experimental feature: Make support areas smaller at the bottom than at the overhang.", + "type": "boolean", + "default": false, + "visible": true, + "enabled": "support_enable" + }, + "support_conical_angle": { + "label": "Cone 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": "Cone minimal width", + "description": "Minimal 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_use_towers": { "label": "Use towers", "description": "Use specialized towers to support tiny overhang areas. These towers have a larger diameter than the region they support. Near the overhang the towers' diameter decreases, forming a roof.", @@ -1488,57 +1539,6 @@ "default": 65, "visible": false, "enabled": "support_enable and support_use_towers" - }, - "support_pattern": { - "label": "Support Pattern", - "description": "The pattern of the support structures of the print.", - "type": "enum", - "options": { - "lines": "Lines", - "grid": "Grid", - "triangles": "Triangles", - "concentric": "Concentric", - "zigzag": "Zig Zag" - }, - "default": "zigzag", - "visible": false, - "enabled": "support_enable", - "global_only": true - }, - "support_connect_zigzags": { - "label": "Connect ZigZags", - "description": "Connect the ZigZags. Makes them harder to remove, but prevents stringing of disconnected zigzags.", - "type": "boolean", - "default": true, - "visible": false, - "enabled": "support_enable", - "global_only": true - }, - "support_infill_rate": { - "label": "Support Density", - "description": "Adjusts the density of the support structure. A higher value results in better overhangs, but the supports are harder to remove.", - "unit": "%", - "type": "float", - "min_value": "0", - "max_value_warning": "100", - "default": 15, - "visible": false, - "enabled": "support_enable", - "global_only": true, - "children": { - "support_line_distance": { - "label": "Support Line distance", - "description": "Distance between the printed support structure lines. This setting is calculated by the support density.", - "unit": "mm", - "type": "float", - "min_value": "0", - "default": 2.66, - "visible": false, - "enabled": "support_enable", - "inherit_function": "(support_line_width * 100) / parent_value", - "global_only": true - } - } } } }, From c8aa770fed210766db243989c956b860164a7ba8 Mon Sep 17 00:00:00 2001 From: Tim Kuipers Date: Wed, 30 Mar 2016 18:50:57 +0200 Subject: [PATCH 5/8] JSON: language fixes by Tim (CURA-1309) --- resources/machines/fdmprinter.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/machines/fdmprinter.json b/resources/machines/fdmprinter.json index 6209c3ee33..a566d81312 100644 --- a/resources/machines/fdmprinter.json +++ b/resources/machines/fdmprinter.json @@ -460,7 +460,7 @@ "visible": false }, "alternate_extra_perimeter": { - "label": "Alternating Extra Wall", + "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.", "type": "boolean", "default": false, @@ -1300,7 +1300,7 @@ "global_only": true, "children": { "support_line_distance": { - "label": "Support Line distance", + "label": "Support Line Distance", "description": "Distance between the printed support structure lines. This setting is calculated by the support density.", "unit": "mm", "type": "float", From 4c47615145ff9566fec43b684731453058f6556c Mon Sep 17 00:00:00 2001 From: Tim Kuipers Date: Wed, 30 Mar 2016 19:12:41 +0200 Subject: [PATCH 6/8] JSON+profiles: removed shell thickness as a whole (CURA-1309) --- resources/machines/RigidBot.json | 1 - resources/machines/RigidBotBig.json | 1 - resources/machines/bq_hephestos.json | 1 - resources/machines/bq_hephestos_2.json | 1 - resources/machines/bq_hephestos_xl.json | 1 - resources/machines/bq_witbox.json | 1 - resources/machines/bq_witbox_2.json | 1 - resources/machines/fdmprinter.json | 118 ++++++++---------- resources/machines/innovo-inventor.json | 1 - resources/profiles/general/Low+Quality.cfg | 2 +- .../ultimaker2+/pla_0.25_normal.curaprofile | 2 +- .../ultimaker2+/pla_0.4_fast.curaprofile | 2 +- .../ultimaker2+/pla_0.4_high.curaprofile | 2 +- .../ultimaker2+/pla_0.4_normal.curaprofile | 2 +- .../ultimaker2+/pla_0.4_ulti.curaprofile | 2 +- .../ultimaker2+/pla_0.6_normal.curaprofile | 2 +- .../ultimaker2+/pla_0.8_normal.curaprofile | 2 +- .../ultimaker2_olsson/0.25_normal.curaprofile | 2 +- .../ultimaker2_olsson/0.4_fast.curaprofile | 2 +- .../ultimaker2_olsson/0.4_high.curaprofile | 2 +- .../ultimaker2_olsson/0.4_normal.curaprofile | 2 +- .../ultimaker2_olsson/0.4_ulti.curaprofile | 2 +- .../ultimaker2_olsson/0.6_normal.curaprofile | 2 +- .../ultimaker2_olsson/0.8_normal.curaprofile | 2 +- 24 files changed, 67 insertions(+), 89 deletions(-) diff --git a/resources/machines/RigidBot.json b/resources/machines/RigidBot.json index c136e8fbb8..99991e5fdb 100644 --- a/resources/machines/RigidBot.json +++ b/resources/machines/RigidBot.json @@ -37,7 +37,6 @@ "overrides": { "layer_height": { "default": 0.2 }, - "shell_thickness": { "default": 0.8 }, "wall_thickness": { "default": 0.8 }, "top_bottom_thickness": { "default": 0.3, "visible": true }, "material_print_temperature": { "default": 195, "visible": true }, diff --git a/resources/machines/RigidBotBig.json b/resources/machines/RigidBotBig.json index fdb2d06bf6..49458a7e31 100644 --- a/resources/machines/RigidBotBig.json +++ b/resources/machines/RigidBotBig.json @@ -35,7 +35,6 @@ "overrides": { "layer_height": { "default": 0.2 }, - "shell_thickness": { "default": 0.8}, "wall_thickness": { "default": 0.8 }, "top_bottom_thickness": { "default": 0.3, "visible": true }, "material_print_temperature": { "default": 195, "visible": true }, diff --git a/resources/machines/bq_hephestos.json b/resources/machines/bq_hephestos.json index 46e90b539e..b895dfbc13 100644 --- a/resources/machines/bq_hephestos.json +++ b/resources/machines/bq_hephestos.json @@ -40,7 +40,6 @@ "overrides": { "layer_height": { "default": 0.2 }, "layer_height_0": { "default": 0.2, "visible": false }, - "shell_thickness": { "default": 1.0 }, "wall_thickness": { "default": 1.0, "visible": false }, "top_bottom_thickness": { "default": 1.0, "visible": false}, "bottom_thickness": { "default": 1.0, "visible": false }, diff --git a/resources/machines/bq_hephestos_2.json b/resources/machines/bq_hephestos_2.json index e602c8d34a..f9f5786507 100644 --- a/resources/machines/bq_hephestos_2.json +++ b/resources/machines/bq_hephestos_2.json @@ -43,7 +43,6 @@ "material_diameter": { "default": 1.75 }, "layer_height": { "default": 0.2 }, "layer_height_0": { "default": 0.2, "visible": true }, - "shell_thickness": { "default": 1.2 }, "wall_line_count": { "default": 3, "visible": false }, "wall_thickness": { "default": 1.2, "visible": false }, "top_bottom_thickness": { "default": 1.2, "visible": false }, diff --git a/resources/machines/bq_hephestos_xl.json b/resources/machines/bq_hephestos_xl.json index 2027be980e..a6ad6261ed 100644 --- a/resources/machines/bq_hephestos_xl.json +++ b/resources/machines/bq_hephestos_xl.json @@ -40,7 +40,6 @@ "overrides": { "layer_height": { "default": 0.2 }, "layer_height_0": { "default": 0.2, "visible": false }, - "shell_thickness": { "default": 1.0 }, "wall_thickness": { "default": 1.0, "visible": false }, "top_bottom_thickness": { "default": 1.0, "visible": false}, "bottom_thickness": { "default": 1.0, "visible": false }, diff --git a/resources/machines/bq_witbox.json b/resources/machines/bq_witbox.json index d7b1789976..a2fad0fd49 100644 --- a/resources/machines/bq_witbox.json +++ b/resources/machines/bq_witbox.json @@ -40,7 +40,6 @@ "overrides": { "layer_height": { "default": 0.2 }, "layer_height_0": { "default": 0.2, "visible": false }, - "shell_thickness": { "default": 1.0 }, "wall_thickness": { "default": 1.0, "visible": false }, "top_bottom_thickness": { "default": 1.0, "visible": false}, "bottom_thickness": { "default": 1.0, "visible": false }, diff --git a/resources/machines/bq_witbox_2.json b/resources/machines/bq_witbox_2.json index 77b0a55738..e7fe50cea9 100644 --- a/resources/machines/bq_witbox_2.json +++ b/resources/machines/bq_witbox_2.json @@ -43,7 +43,6 @@ "material_diameter": { "default": 1.75 }, "layer_height": { "default": 0.2 }, "layer_height_0": { "default": 0.2, "visible": true }, - "shell_thickness": { "default": 1.2 }, "wall_line_count": { "default": 3, "visible": false }, "wall_thickness": { "default": 1.2, "visible": false }, "top_bottom_thickness": { "default": 1.2, "visible": false }, diff --git a/resources/machines/fdmprinter.json b/resources/machines/fdmprinter.json index a566d81312..31dda7d204 100644 --- a/resources/machines/fdmprinter.json +++ b/resources/machines/fdmprinter.json @@ -340,92 +340,78 @@ "visible": true, "icon": "category_shell", "settings": { - "shell_thickness": { - "label": "Shell Thickness", - "description": "The thickness of the outside shell in the horizontal and vertical direction. This is used in combination with the nozzle size to define the number of perimeter lines and the thickness of those perimeter lines. This is also used to define the number of solid top and bottom layers.", + "wall_thickness": { + "label": "Wall Thickness", + "description": "The thickness of the outside walls in the horizontal direction. This value divided by the wall line width defines the number of walls.", "unit": "mm", - "type": "float", "default": 0.8, "min_value": "0", - "min_value_warning": "0.2", - "max_value_warning": "5", - "visible": false, - "enabled": "False", + "min_value_warning": "line_width", + "max_value_warning": "5 * line_width", + "type": "float", + "visible": true, "children": { - "wall_thickness": { - "label": "Wall Thickness", - "description": "The thickness of the outside walls in the horizontal direction. This value divided by the wall line width defines the number of walls.", + "wall_line_count": { + "label": "Wall Line Count", + "description": "The number of walls. When calculated by the wall thickness, this value is rounded to a whole number.", + "default": 2, + "min_value": "0", + "type": "int", + "visible": false, + "inherit_function": "1 if magic_spiralize else max(1, round((wall_thickness - wall_line_width_0) / wall_line_width_x) + 1)" + } + } + }, + "top_bottom_thickness": { + "label": "Top/Bottom Thickness", + "description": " The thickness of the top/bottom layers in the print. This value divided by the layer height defines the number of top/bottom layers.", + "unit": "mm", + "default": 0.8, + "min_value": "0", + "max_value": "5", + "min_value_warning": "0.6", + "type": "float", + "visible": true, + "children": { + "top_thickness": { + "label": "Top Thickness", + "description": "The thickness of the top layers in the print. This value divided by the layer height defines the number of top layers.", "unit": "mm", "default": 0.8, "min_value": "0", - "min_value_warning": "line_width", - "max_value_warning": "5 * line_width", + "max_value_warning": "100", "type": "float", - "visible": true, + "visible": false, "children": { - "wall_line_count": { - "label": "Wall Line Count", - "description": "The number of walls. When calculated by the wall thickness, this value is rounded to a whole number.", - "default": 2, - "min_value": "0", + "top_layers": { + "label": "Top Layers", + "description": "The number of top layers. When calculated by the top thickness, this value is rounded to a whole number.", + "default": 8, + "min_value": "0", + "max_value_warning": "100", "type": "int", "visible": false, - "inherit_function": "1 if magic_spiralize else max(1, round((wall_thickness - wall_line_width_0) / wall_line_width_x) + 1)" + "inherit_function": "0 if infill_sparse_density == 100 else math.ceil(parent_value / layer_height)" } } }, - "top_bottom_thickness": { - "label": "Top/Bottom Thickness", - "description": " The thickness of the top/bottom layers in the print. This value divided by the layer height defines the number of top/bottom layers.", + "bottom_thickness": { + "label": "Bottom Thickness", + "description": "The thickness of the bottom layers in the print. This value divided by the layer height defines the number of bottom layers.", "unit": "mm", - "default": 0.8, + "default": 0.6, "min_value": "0", - "max_value": "5", - "min_value_warning": "0.6", "type": "float", - "visible": true, + "visible": false, "children": { - "top_thickness": { - "label": "Top Thickness", - "description": "The thickness of the top layers in the print. This value divided by the layer height defines the number of top layers.", - "unit": "mm", - "default": 0.8, + "bottom_layers": { + "label": "Bottom Layers", + "description": "The number of bottom layers. When calculated by the bottom thickness, this value is rounded to a whole number.", "min_value": "0", - "max_value_warning": "100", - "type": "float", + "default": 6, + "type": "int", "visible": false, - "children": { - "top_layers": { - "label": "Top Layers", - "description": "The number of top layers. When calculated by the top thickness, this value is rounded to a whole number.", - "default": 8, - "min_value": "0", - "max_value_warning": "100", - "type": "int", - "visible": false, - "inherit_function": "0 if infill_sparse_density == 100 else math.ceil(parent_value / layer_height)" - } - } - }, - "bottom_thickness": { - "label": "Bottom Thickness", - "description": "The thickness of the bottom layers in the print. This value divided by the layer height defines the number of bottom layers.", - "unit": "mm", - "default": 0.6, - "min_value": "0", - "type": "float", - "visible": false, - "children": { - "bottom_layers": { - "label": "Bottom Layers", - "description": "The number of bottom layers. When calculated by the bottom thickness, this value is rounded to a whole number.", - "min_value": "0", - "default": 6, - "type": "int", - "visible": false, - "inherit_function": "999999 if infill_sparse_density == 100 else math.ceil(parent_value / layer_height)" - } - } + "inherit_function": "999999 if infill_sparse_density == 100 else math.ceil(parent_value / layer_height)" } } } diff --git a/resources/machines/innovo-inventor.json b/resources/machines/innovo-inventor.json index 439edb5990..61d090196a 100644 --- a/resources/machines/innovo-inventor.json +++ b/resources/machines/innovo-inventor.json @@ -30,7 +30,6 @@ "overrides": { "layer_height": { "default": 0.15}, - "shell_thickness": { "default": 0.8}, "wall_thickness": { "default": 0.8}, "top_bottom_thickness": { "default": 0.3, "visible": true}, "material_print_temperature": { "default": 215, "visible": true}, diff --git a/resources/profiles/general/Low+Quality.cfg b/resources/profiles/general/Low+Quality.cfg index 96c1778826..f7f4e5d6b7 100644 --- a/resources/profiles/general/Low+Quality.cfg +++ b/resources/profiles/general/Low+Quality.cfg @@ -10,6 +10,6 @@ cool_min_layer_time = 3 speed_wall_0 = 40 speed_wall_x = 80 speed_infill = 100 -shell_thickness = 1 +wall_thickness = 1 speed_topbottom = 30 diff --git a/resources/profiles/ultimaker2+/pla_0.25_normal.curaprofile b/resources/profiles/ultimaker2+/pla_0.25_normal.curaprofile index 8eacab211f..d5c27687a5 100644 --- a/resources/profiles/ultimaker2+/pla_0.25_normal.curaprofile +++ b/resources/profiles/ultimaker2+/pla_0.25_normal.curaprofile @@ -10,7 +10,7 @@ weight = -2 line_width = 0.22 layer_height = 0.06 layer_height_0 = 0.15 -shell_thickness = 0.88 +wall_thickness = 0.88 top_bottom_thickness = 0.72 infill_sparse_density = 22 retraction_amount = 6 diff --git a/resources/profiles/ultimaker2+/pla_0.4_fast.curaprofile b/resources/profiles/ultimaker2+/pla_0.4_fast.curaprofile index f2051858cb..5088c055c2 100644 --- a/resources/profiles/ultimaker2+/pla_0.4_fast.curaprofile +++ b/resources/profiles/ultimaker2+/pla_0.4_fast.curaprofile @@ -10,7 +10,7 @@ weight = -1 line_width = 0.35 layer_height = 0.15 layer_height_0 = 0.26 -shell_thickness = 0.7 +wall_thickness = 0.7 top_bottom_thickness = 0.6 infill_sparse_density = 18 retraction_amount = 5.5 diff --git a/resources/profiles/ultimaker2+/pla_0.4_high.curaprofile b/resources/profiles/ultimaker2+/pla_0.4_high.curaprofile index 3889ff5da0..5140474e48 100644 --- a/resources/profiles/ultimaker2+/pla_0.4_high.curaprofile +++ b/resources/profiles/ultimaker2+/pla_0.4_high.curaprofile @@ -10,7 +10,7 @@ weight = -3 line_width = 0.35 layer_height = 0.06 layer_height_0 = 0.26 -shell_thickness = 1.05 +wall_thickness = 1.05 top_bottom_thickness = 0.84 infill_sparse_density = 22 retraction_amount = 5.5 diff --git a/resources/profiles/ultimaker2+/pla_0.4_normal.curaprofile b/resources/profiles/ultimaker2+/pla_0.4_normal.curaprofile index 174cc9d947..88862832b2 100644 --- a/resources/profiles/ultimaker2+/pla_0.4_normal.curaprofile +++ b/resources/profiles/ultimaker2+/pla_0.4_normal.curaprofile @@ -9,7 +9,7 @@ weight = -2 [settings] line_width = 0.35 layer_height_0 = 0.26 -shell_thickness = 1.05 +wall_thickness = 1.05 top_bottom_thickness = 0.8 infill_sparse_density = 20 retraction_amount = 5.5 diff --git a/resources/profiles/ultimaker2+/pla_0.4_ulti.curaprofile b/resources/profiles/ultimaker2+/pla_0.4_ulti.curaprofile index 72388e94b6..5cb807de01 100644 --- a/resources/profiles/ultimaker2+/pla_0.4_ulti.curaprofile +++ b/resources/profiles/ultimaker2+/pla_0.4_ulti.curaprofile @@ -10,7 +10,7 @@ weight = -4 line_width = 0.35 layer_height = 0.04 layer_height_0 = 0.26 -shell_thickness = 1.4 +wall_thickness = 1.4 top_bottom_thickness = 1.12 infill_sparse_density = 25 retraction_amount = 5.5 diff --git a/resources/profiles/ultimaker2+/pla_0.6_normal.curaprofile b/resources/profiles/ultimaker2+/pla_0.6_normal.curaprofile index 4e86a6aab2..13d1c783d6 100644 --- a/resources/profiles/ultimaker2+/pla_0.6_normal.curaprofile +++ b/resources/profiles/ultimaker2+/pla_0.6_normal.curaprofile @@ -10,7 +10,7 @@ weight = -2 line_width = 0.53 layer_height = 0.15 layer_height_0 = 0.4 -shell_thickness = 1.59 +wall_thickness = 1.59 top_bottom_thickness = 1.2 retraction_amount = 6 speed_print = 25 diff --git a/resources/profiles/ultimaker2+/pla_0.8_normal.curaprofile b/resources/profiles/ultimaker2+/pla_0.8_normal.curaprofile index 6a34ecb59c..030bd38064 100644 --- a/resources/profiles/ultimaker2+/pla_0.8_normal.curaprofile +++ b/resources/profiles/ultimaker2+/pla_0.8_normal.curaprofile @@ -10,7 +10,7 @@ weight = -2 line_width = 0.7 layer_height = 0.2 layer_height_0 = 0.5 -shell_thickness = 2.1 +wall_thickness = 2.1 top_bottom_thickness = 1.6 infill_sparse_density = 20 retraction_amount = 6 diff --git a/resources/profiles/ultimaker2_olsson/0.25_normal.curaprofile b/resources/profiles/ultimaker2_olsson/0.25_normal.curaprofile index bd9fb0eb3f..bde58062f0 100644 --- a/resources/profiles/ultimaker2_olsson/0.25_normal.curaprofile +++ b/resources/profiles/ultimaker2_olsson/0.25_normal.curaprofile @@ -9,7 +9,7 @@ weight = -2 line_width = 0.22 layer_height = 0.06 layer_height_0 = 0.15 -shell_thickness = 0.88 +wall_thickness = 0.88 top_bottom_thickness = 0.72 infill_sparse_density = 22 infill_overlap = 0.022 diff --git a/resources/profiles/ultimaker2_olsson/0.4_fast.curaprofile b/resources/profiles/ultimaker2_olsson/0.4_fast.curaprofile index 80be7f3c63..b31b36267a 100644 --- a/resources/profiles/ultimaker2_olsson/0.4_fast.curaprofile +++ b/resources/profiles/ultimaker2_olsson/0.4_fast.curaprofile @@ -9,7 +9,7 @@ weight = -1 line_width = 0.35 layer_height = 0.15 layer_height_0 = 0.26 -shell_thickness = 0.7 +wall_thickness = 0.7 top_bottom_thickness = 0.6 infill_sparse_density = 18 infill_overlap = 0.035 diff --git a/resources/profiles/ultimaker2_olsson/0.4_high.curaprofile b/resources/profiles/ultimaker2_olsson/0.4_high.curaprofile index 608bd1a198..16e9a6cfd5 100644 --- a/resources/profiles/ultimaker2_olsson/0.4_high.curaprofile +++ b/resources/profiles/ultimaker2_olsson/0.4_high.curaprofile @@ -9,7 +9,7 @@ weight = -3 line_width = 0.35 layer_height = 0.06 layer_height_0 = 0.26 -shell_thickness = 1.05 +wall_thickness = 1.05 top_bottom_thickness = 0.84 infill_sparse_density = 22 infill_overlap = 0.035 diff --git a/resources/profiles/ultimaker2_olsson/0.4_normal.curaprofile b/resources/profiles/ultimaker2_olsson/0.4_normal.curaprofile index 9ac81316c3..9e745b37cd 100644 --- a/resources/profiles/ultimaker2_olsson/0.4_normal.curaprofile +++ b/resources/profiles/ultimaker2_olsson/0.4_normal.curaprofile @@ -9,7 +9,7 @@ weight = -2 line_width = 0.35 layer_height = 0.1 layer_height_0 = 0.26 -shell_thickness = 1.05 +wall_thickness = 1.05 top_bottom_thickness = 0.8 infill_overlap = 0.035 retraction_amount = 5.5 diff --git a/resources/profiles/ultimaker2_olsson/0.4_ulti.curaprofile b/resources/profiles/ultimaker2_olsson/0.4_ulti.curaprofile index bca7de1bee..1970a0c96c 100644 --- a/resources/profiles/ultimaker2_olsson/0.4_ulti.curaprofile +++ b/resources/profiles/ultimaker2_olsson/0.4_ulti.curaprofile @@ -9,7 +9,7 @@ weight = -4 line_width = 0.35 layer_height = 0.04 layer_height_0 = 0.26 -shell_thickness = 1.4 +wall_thickness = 1.4 top_bottom_thickness = 1.12 infill_sparse_density = 25 infill_overlap = 0.035 diff --git a/resources/profiles/ultimaker2_olsson/0.6_normal.curaprofile b/resources/profiles/ultimaker2_olsson/0.6_normal.curaprofile index f72dc0bce8..cd2cc7dee7 100644 --- a/resources/profiles/ultimaker2_olsson/0.6_normal.curaprofile +++ b/resources/profiles/ultimaker2_olsson/0.6_normal.curaprofile @@ -9,7 +9,7 @@ weight = -2 line_width = 0.53 layer_height = 0.15 layer_height_0 = 0.4 -shell_thickness = 1.59 +wall_thickness = 1.59 top_bottom_thickness = 1.2 infill_overlap = 0.053 retraction_amount = 6 diff --git a/resources/profiles/ultimaker2_olsson/0.8_normal.curaprofile b/resources/profiles/ultimaker2_olsson/0.8_normal.curaprofile index df87e18f42..27fd2701a1 100644 --- a/resources/profiles/ultimaker2_olsson/0.8_normal.curaprofile +++ b/resources/profiles/ultimaker2_olsson/0.8_normal.curaprofile @@ -9,7 +9,7 @@ weight = -2 line_width = 0.7 layer_height = 0.2 layer_height_0 = 0.5 -shell_thickness = 2.1 +wall_thickness = 2.1 top_bottom_thickness = 1.6 infill_sparse_density = 20 infill_overlap = 0.07 From 92cb16cf8c188575e78462fff7d69cbab501da13 Mon Sep 17 00:00:00 2001 From: Tim Kuipers Date: Wed, 30 Mar 2016 19:15:51 +0200 Subject: [PATCH 7/8] JSON: Connect zigzags was visibile with zigzags disabled (CURA-1309) --- resources/machines/fdmprinter.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/machines/fdmprinter.json b/resources/machines/fdmprinter.json index 31dda7d204..392a7e60a1 100644 --- a/resources/machines/fdmprinter.json +++ b/resources/machines/fdmprinter.json @@ -1270,7 +1270,7 @@ "type": "boolean", "default": true, "visible": false, - "enabled": "support_enable", + "enabled": "support_enable and support_pattern==zigzag", "global_only": true }, "support_infill_rate": { From 52d064d7ab7d44b4ee96895277766a7982ea8e5b Mon Sep 17 00:00:00 2001 From: Tim Kuipers Date: Wed, 30 Mar 2016 19:19:44 +0200 Subject: [PATCH 8/8] JSON: bug fix last commit (CURA-1309) --- resources/machines/fdmprinter.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/machines/fdmprinter.json b/resources/machines/fdmprinter.json index 392a7e60a1..afa75a2975 100644 --- a/resources/machines/fdmprinter.json +++ b/resources/machines/fdmprinter.json @@ -1270,7 +1270,7 @@ "type": "boolean", "default": true, "visible": false, - "enabled": "support_enable and support_pattern==zigzag", + "enabled": "support_enable and (support_pattern == 'zigzag')", "global_only": true }, "support_infill_rate": {