chiark / gitweb /
Changes for dual extrusion
authorDaid <daid303@gmail.com>
Fri, 4 May 2012 22:08:34 +0000 (00:08 +0200)
committerDaid <daid303@gmail.com>
Fri, 4 May 2012 22:08:34 +0000 (00:08 +0200)
Cura/gui/sliceProgessPanel.py

index 3c87e22ae0f9b2452082809fec2768f9b059d1b6..0dba1fbc80c4eb95485ad08a9c4340c745b95c66 100644 (file)
@@ -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_x') + 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:
@@ -197,7 +199,7 @@ class WorkerThread(threading.Thread):
                                                        resultFile.write("G1 E-2 F3000\n")
                                                        resultFile.write("T%d\n" % (nextExtruder))
                                                        resultFile.write("G1 E2 F3000\n")
-                                                       resultFile.write("M92 E0\n")
+                                                       resultFile.write("G92 E0\n")
                                                        currentExtruder = nextExtruder
                                                layerHasLine = True
                                        resultFile.write(line)