chiark / gitweb /
Update some tooltip texts to help users
authordaid <daid303@gmail.com>
Wed, 18 Apr 2012 08:50:56 +0000 (10:50 +0200)
committerdaid <daid303@gmail.com>
Wed, 18 Apr 2012 08:50:56 +0000 (10:50 +0200)
Cura/gui/expertConfig.py
Cura/gui/mainWindow.py
Cura/util/profile.py

index 786c587f04a0b8517d01ddf11b6feebf463c78e0..2e03548891dd011d660a7223cd7398f973f0f5b0 100644 (file)
@@ -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)
index 261f6402fe0490383182cc09ca28567b7ee280a6..a0c89b4a4cb81b3f7dbc19645fcc0b0a9a1289a5 100644 (file)
@@ -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)
index 3bdfbb2cba979b4bed76b0313dc6c315b9ce4e60..08e617776db1757f12cfc01a7aa74fa17ab1b156 100644 (file)
@@ -29,7 +29,7 @@ profileDefaultSettings = {
        'machine_center_x': '100',\r
        'machine_center_y': '100',\r
        'retraction_min_travel': '5.0',\r
-       'retraction_speed': '13.5',\r
+       'retraction_speed': '40.0',\r
        'retraction_amount': '0.0',\r
        'retraction_extra': '0.0',\r
        'travel_speed': '150',\r