mirror of
https://git.mirrors.martin98.com/https://github.com/Ultimaker/Cura
synced 2025-08-05 19:56:03 +08:00
Updates after some testing with dual extrusion (loads of work to do)
This commit is contained in:
parent
a90cdd4993
commit
ec9f24fac8
@ -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)
|
||||
|
@ -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',
|
||||
|
Loading…
x
Reference in New Issue
Block a user