chiark / gitweb /
Add experimental dwindle, so we can check it out.
authordaid <daid303@gmail.com>
Mon, 14 May 2012 14:01:55 +0000 (16:01 +0200)
committerdaid <daid303@gmail.com>
Mon, 14 May 2012 14:01:55 +0000 (16:01 +0200)
Cura/cura_sf/fabmetheus_utilities/settings.py
Cura/gui/expertConfig.py
Cura/util/profile.py

index f5d76296cd2580905587177580622a1229bbcbef..b3f1713580dff8d7919923b018edef13f38f803e 100644 (file)
@@ -333,11 +333,11 @@ def getProfileInformation():
                        'Minimum_Distance_for_Early_Shutdown_millimeters': DEFSET,
                        'Slowdown_Startup_Steps_positive_integer': DEFSET,
                },'dwindle': {
-                       'Activate_Dwindle': "False",
-                       'End_Rate_Multiplier_ratio': DEFSET,
-                       'Pent_Up_Volume_cubic_millimeters': DEFSET,
-                       'Slowdown_Steps_positive_integer': DEFSET,
-                       'Slowdown_Volume_cubic_millimeters': DEFSET,
+                       'Activate_Dwindle': storedSetting('enable_dwindle'),
+                       'End_Rate_Multiplier_ratio': '0.5',
+                       'Pent_Up_Volume_cubic_millimeters': storedSetting('dwindle_pent_up_volume'),
+                       'Slowdown_Steps_positive_integer': '5',
+                       'Slowdown_Volume_cubic_millimeters': storedSetting('dwindle_slowdown_volume'),
                },'splodge': {
                        'Activate_Splodge': "False",
                        'Initial_Lift_over_Extra_Thickness_ratio': DEFSET,
index 8c2f9cf4cdb911e456d68a5fdfd5ecc941b8a8ba..201490204abd0aa6f72dfab935b56a44dfcfe950 100644 (file)
@@ -66,6 +66,11 @@ class expertConfigWindow(configBase.configWindowBase):
                configBase.TitleRow(right, "Joris")
                c = configBase.SettingRow(right, "Joris the outer edge", 'joris', False, '[Joris] is a code name for smoothing out the Z move of the outer edge. This will create a steady Z increase over the whole print. It is intended to be used with a single walled wall thickness to make cups/vases.')
 
+               configBase.TitleRow(right, "Dwindle")
+               c = configBase.SettingRow(right, "Enable dwindle", 'enable_dwindle', False, 'Dwindle is used to slow down near the end of a printed line, and reducing the amount of filament printed near the end. This to release the preasure on the printer head.')
+               c = configBase.SettingRow(right, "Pent up volume (mm3)", 'dwindle_pent_up_volume', '0.4', 'Amount of plastic inside the nozzle under pressure. This normally comes out as ooze after printing.')
+               c = configBase.SettingRow(right, "Slow down volume (mm3)", 'dwindle_slowdown_volume', '5.0', 'Amount of printing volume that is used to slow down to release the pressure.')
+
                main.Fit()
                self.Fit()
 
index 2be195e740b876de228f9880a314b44bbfba7279..fd4d1ed72d526e636bbe5d8f7d219aac264b97b2 100644 (file)
@@ -65,6 +65,10 @@ profileDefaultSettings = {
        'raft_interface_material_amount': '100',\r
        'bottom_thickness': '0.3',\r
        \r
+       'enable_dwindle': 'False',\r
+       'dwindle_pent_up_volume': '0.4',\r
+       'dwindle_slowdown_volume': '5.0',\r
+\r
        'add_start_end_gcode': 'True',\r
        'gcode_extension': 'gcode',\r
        'alternative_center': '',\r