From 7659bfe1a517b23253bb240eb7573ed99f4b6378 Mon Sep 17 00:00:00 2001 From: daid Date: Tue, 20 Mar 2012 11:01:47 +0100 Subject: [PATCH] Add bridge settings to advanced config. Issue #18 --- SkeinPyPy/fabmetheus_utilities/settings.py | 4 ++-- SkeinPyPy/newui/advancedConfig.py | 4 ++++ SkeinPyPy/newui/profile.py | 3 +++ 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/SkeinPyPy/fabmetheus_utilities/settings.py b/SkeinPyPy/fabmetheus_utilities/settings.py index 783dde0..c7bd1e5 100644 --- a/SkeinPyPy/fabmetheus_utilities/settings.py +++ b/SkeinPyPy/fabmetheus_utilities/settings.py @@ -166,8 +166,8 @@ def getSkeinPyPyProfileInformation(): },'speed': { 'Activate_Speed': "True", 'Add_Flow_Rate': "True", - 'Bridge_Feed_Rate_Multiplier_ratio': DEFSET, - 'Bridge_Flow_Rate_Multiplier_ratio': DEFSET, + 'Bridge_Feed_Rate_Multiplier_ratio': storedPercentSetting('bridge_speed'), + 'Bridge_Flow_Rate_Multiplier_ratio': storedPercentSetting('bridge_material_amount'), 'Duty_Cyle_at_Beginning_portion': DEFSET, 'Duty_Cyle_at_Ending_portion': DEFSET, 'Feed_Rate_mm/s': storedSetting("print_speed"), diff --git a/SkeinPyPy/newui/advancedConfig.py b/SkeinPyPy/newui/advancedConfig.py index 668ab23..3855046 100644 --- a/SkeinPyPy/newui/advancedConfig.py +++ b/SkeinPyPy/newui/advancedConfig.py @@ -41,6 +41,10 @@ class advancedConfigWindow(configBase.configWindowBase): c = configBase.SettingRow(right, "Support material amount (%)", 'support_rate', '100', 'Amount of material used for support, less material gives a weaker support structure which is easier to remove.') c = configBase.SettingRow(right, "Support distance from object (mm)", 'support_distance', '0.5', 'Distance between the support structure and the object.') + configBase.TitleRow(right, "Bridge") + c = configBase.SettingRow(right, "Bridge speed (%)", 'bridge_speed', '100', 'Speed at which bridges are printed, compared to normal printing speed.') + c = configBase.SettingRow(right, "Bridge material (%)", 'bridge_material_amount', '100', 'Amount of material used for bridges, increase go extrude more material when printing a bridge.') + main.Fit() self.Fit() diff --git a/SkeinPyPy/newui/profile.py b/SkeinPyPy/newui/profile.py index 0f04a52..54489c3 100644 --- a/SkeinPyPy/newui/profile.py +++ b/SkeinPyPy/newui/profile.py @@ -47,6 +47,9 @@ profileDefaultSettings = { 'support_distance': '0.5', 'joris': 'False', 'enable_raft': 'False', + 'cool_min_feedrate': '5', + 'bridge_speed': '100', + 'bridge_material_amount': '100', } preferencesDefaultSettings = { 'wizardDone': 'False',