From 0ebce8cf3e4cad0f65c6dd07fe66afc9fbf60734 Mon Sep 17 00:00:00 2001 From: daid Date: Wed, 18 Apr 2012 10:50:56 +0200 Subject: [PATCH] Update some tooltip texts to help users --- Cura/gui/expertConfig.py | 2 +- Cura/gui/mainWindow.py | 16 ++++++++-------- Cura/util/profile.py | 2 +- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/Cura/gui/expertConfig.py b/Cura/gui/expertConfig.py index 786c587f..2e035488 100644 --- a/Cura/gui/expertConfig.py +++ b/Cura/gui/expertConfig.py @@ -26,7 +26,7 @@ class expertConfigWindow(configBase.configWindowBase): configBase.TitleRow(left, "Cool") c = configBase.SettingRow(left, "Minimum feedrate (mm/s)", 'cool_min_feedrate', '5', 'The minimal layer time can cause the print to slow down so much it starts to ooze. The minimal feedrate protects against this. Even if a print gets slown down it will never be slower then this minimal feedrate.') validators.validFloat(c, 0.0) - c = configBase.SettingRow(left, "Fan on layer number", 'fan_layer', '0', 'The layer at which the fan is turned on. The first layer is layer 0.') + c = configBase.SettingRow(left, "Fan on layer number", 'fan_layer', '0', 'The layer at which the fan is turned on. The first layer is layer 0. The first layer can stick better if you turn on the fan on, on the 2nd layer.') validators.validInt(c, 0) c = configBase.SettingRow(left, "Fan speed (%)", 'fan_speed', '100', 'When the fan is turned on, it is enabled at this speed setting.') validators.validInt(c, 0, 100) diff --git a/Cura/gui/mainWindow.py b/Cura/gui/mainWindow.py index 261f6402..a0c89b4a 100644 --- a/Cura/gui/mainWindow.py +++ b/Cura/gui/mainWindow.py @@ -107,7 +107,7 @@ class mainWindow(configBase.configWindowBase): validators.validFloat(c, 0.0, 100.0) configBase.TitleRow(left, "Skirt") - c = configBase.SettingRow(left, "Line count", 'skirt_line_count', '1', 'The skirt is a line drawn around the object at the first layer. This helps to prime your extruder, and to see if the object fits on your platform.\nSetting this to 0 will disable the skirt.') + c = configBase.SettingRow(left, "Line count", 'skirt_line_count', '1', 'The skirt is a line drawn around the object at the first layer. This helps to prime your extruder, and to see if the object fits on your platform.\nSetting this to 0 will disable the skirt. Multiple skirt lines can help priming your extruder better for small objects.') validators.validInt(c, 0, 10) c = configBase.SettingRow(left, "Start distance (mm)", 'skirt_gap', '6.0', 'The distance between the skirt and the first layer.\nThis is the minimal distance, multiple skirt lines will be put outwards from this distance.') validators.validFloat(c, 0.0) @@ -124,7 +124,7 @@ class mainWindow(configBase.configWindowBase): validators.warningAbove(c, 260.0, "Temperatures above 260C could damage your machine, be careful!") configBase.TitleRow(right, "Support") - c = configBase.SettingRow(right, "Support type", 'support', ['None', 'Exterior Only', 'Everywhere', 'Empty Layers Only'], 'Type of support structure build.\nNone does not do any support.\nExterior only only creates support on the outside.\nEverywhere creates support even on the insides of the model.\nOnly on empty layers is for stacked objects.') + c = configBase.SettingRow(right, "Support type", 'support', ['None', 'Exterior Only', 'Everywhere', 'Empty Layers Only'], 'Type of support structure build.\n"Exterior only" is the most commonly used support setting.\n\nNone does not do any support.\nExterior only only creates support on the outside.\nEverywhere creates support even on the insides of the model.\nOnly on empty layers is for stacked objects.') c = configBase.SettingRow(right, "Add raft", 'enable_raft', False, 'A raft is a few layers of lines below the bottom of the object. It prevents warping. Full raft settings can be found in the expert settings.\nFor PLA this is usually not required. But if you print with ABS it is almost required.') configBase.TitleRow(right, "Filament") @@ -149,18 +149,18 @@ class mainWindow(configBase.configWindowBase): configBase.TitleRow(left, "Retraction") c = configBase.SettingRow(left, "Minimal travel (mm)", 'retraction_min_travel', '5.0', 'Minimal amount of travel needed for a retraction to happen at all. To make sure you do not get a lot of retractions in a small area') validators.validFloat(c, 0.0) - c = configBase.SettingRow(left, "Speed (mm/s)", 'retraction_speed', '13.5', 'Speed at which the filament is retracted') + c = configBase.SettingRow(left, "Speed (mm/s)", 'retraction_speed', '40.0', 'Speed at which the filament is retracted, a higher retraction speed works better. But a very high retraction speed can lead to filament grinding.') validators.validFloat(c, 0.1) - c = configBase.SettingRow(left, "Distance (mm)", 'retraction_amount', '0.0', 'Amount of retraction, set at 0 for no retraction at all.') + c = configBase.SettingRow(left, "Distance (mm)", 'retraction_amount', '0.0', 'Amount of retraction, set at 0 for no retraction at all. A value of 2.0mm seems to generate good results.') validators.validFloat(c, 0.0) - c = configBase.SettingRow(left, "Extra length on start (mm)", 'retraction_extra', '0.0', 'Extra extrusion amount when restarting after a retraction, to better "Prime" your extruder') + c = configBase.SettingRow(left, "Extra length on start (mm)", 'retraction_extra', '0.0', 'Extra extrusion amount when restarting after a retraction, to better "Prime" your extruder after retraction.') validators.validFloat(c, 0.0) configBase.TitleRow(right, "Speed") - c = configBase.SettingRow(right, "Travel speed (mm/s)", 'travel_speed', '150', 'Speed at which travel moves are done') + c = configBase.SettingRow(right, "Travel speed (mm/s)", 'travel_speed', '150', 'Speed at which travel moves are done, a high quality build Ultimaker can reach speeds of 250mm/s. But some machines might miss steps then.') validators.validFloat(c, 1.0) - validators.warningAbove(c, 300.0, "It is highly unlikely that your machine can achieve a travel speed above 150mm/s") - c = configBase.SettingRow(right, "Max Z speed (mm/s)", 'max_z_speed', '1.0', 'Speed at which Z moves are done.') + validators.warningAbove(c, 300.0, "It is highly unlikely that your machine can achieve a travel speed above 300mm/s") + c = configBase.SettingRow(right, "Max Z speed (mm/s)", 'max_z_speed', '1.0', 'Speed at which Z moves are done. When you Z axis is properly lubercated you can increase this for less Z blob.') validators.validFloat(c, 0.5) c = configBase.SettingRow(right, "Bottom layer speed (mm/s)", 'bottom_layer_speed', '25', 'Print speed for the bottom layer, you want to print the first layer slower so it sticks better to the printer bed.') validators.validFloat(c, 0.0) diff --git a/Cura/util/profile.py b/Cura/util/profile.py index 3bdfbb2c..08e61777 100644 --- a/Cura/util/profile.py +++ b/Cura/util/profile.py @@ -29,7 +29,7 @@ profileDefaultSettings = { 'machine_center_x': '100', 'machine_center_y': '100', 'retraction_min_travel': '5.0', - 'retraction_speed': '13.5', + 'retraction_speed': '40.0', 'retraction_amount': '0.0', 'retraction_extra': '0.0', 'travel_speed': '150', -- 2.30.2