From ec9f24fac877661cfb0d1bbac8fe318ef0deef56 Mon Sep 17 00:00:00 2001 From: Daid Date: Fri, 27 Apr 2012 13:45:32 +0200 Subject: [PATCH] Updates after some testing with dual extrusion (loads of work to do) --- Cura/gui/sliceProgessPanel.py | 8 +++++--- Cura/util/profile.py | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/Cura/gui/sliceProgessPanel.py b/Cura/gui/sliceProgessPanel.py index 3c87e22a..35367b4c 100644 --- a/Cura/gui/sliceProgessPanel.py +++ b/Cura/gui/sliceProgessPanel.py @@ -64,6 +64,7 @@ class sliceProgessPanel(wx.Panel): if self.filelist.index(filename) > 0: profile.putProfileSetting('fan_enabled', 'False') profile.putProfileSetting('skirt_line_count', '0') + profile.putProfileSetting('machine_center_x', profile.getProfileSettingFloat('machine_center_y') + 22) if len(self.filelist) > 1: profile.putProfileSetting('add_start_end_gcode', 'False') profile.putProfileSetting('gcode_extension', 'multi_extrude_tmp') @@ -179,6 +180,7 @@ class WorkerThread(threading.Thread): files.append(open(filename[:filename.rfind('.')]+'_export.multi_extrude_tmp', "r")) currentExtruder = 0 + resultFile.write('T%d\n' % (currentExtruder)) layerNr = -1 hasLine = True while hasLine: @@ -194,10 +196,10 @@ class WorkerThread(threading.Thread): resultFile.write(';LAYER:%d\n' % (layerNr)) resultFile.write(';EXTRUDER:%d\n' % (nextExtruder)) if nextExtruder != currentExtruder: - resultFile.write("G1 E-2 F3000\n") + resultFile.write("G1 E-5 F5000\n") resultFile.write("T%d\n" % (nextExtruder)) - resultFile.write("G1 E2 F3000\n") - resultFile.write("M92 E0\n") + resultFile.write("G1 E5 F5000\n") + resultFile.write("G92 E0\n") currentExtruder = nextExtruder layerHasLine = True resultFile.write(line) diff --git a/Cura/util/profile.py b/Cura/util/profile.py index b6fb3ac7..419724cb 100644 --- a/Cura/util/profile.py +++ b/Cura/util/profile.py @@ -34,7 +34,7 @@ profileDefaultSettings = { 'bottom_layer_speed': '20', 'cool_min_layer_time': '10', 'fan_enabled': 'True', - 'fan_layer': '0', + 'fan_layer': '1', 'fan_speed': '100', 'model_scale': '1.0', 'flip_x': 'False', -- 2.30.2