chiark / gitweb /
Add more raft settings and enable the surface layers for the raft.
[cura.git] / Cura / util / sliceEngine.py
index 40245a9bb873b9421d0c4a0dccbda33bfad52ace..2e7a0d9f29ef05d1fff31a254110f6c67dd916fc 100644 (file)
@@ -520,6 +520,14 @@ class Engine(object):
                        settings['raftBaseLinewidth'] = int(profile.getProfileSettingFloat('raft_base_linewidth') * 1000)
                        settings['raftInterfaceThickness'] = int(profile.getProfileSettingFloat('raft_interface_thickness') * 1000)
                        settings['raftInterfaceLinewidth'] = int(profile.getProfileSettingFloat('raft_interface_linewidth') * 1000)
+                       settings['raftAirGap'] = int(profile.getProfileSettingFloat('raft_airgap') * 1000)
+                       settings['raftBaseSpeed'] = int(profile.getProfileSettingFloat('bottom_layer_speed'))
+                       settings['raftFanSpeed'] = 0
+                       settings['raftSurfaceThickness'] = 200
+                       settings['raftSurfaceLinewidth'] = int(profile.calculateEdgeWidth() * 1000)
+                       settings['raftSurfaceLineSpacing'] = int(profile.calculateEdgeWidth() * 1000)
+                       settings['raftSurfaceLayers'] = int(profile.getProfileSettingFloat('raft_surface_layers'))
+                       settings['raftSurfaceSpeed'] = int(profile.getProfileSettingFloat('bottom_layer_speed'))
                else:
                        settings['skirtDistance'] = int(profile.getProfileSettingFloat('skirt_gap') * 1000)
                        settings['skirtLineCount'] = int(profile.getProfileSettingFloat('skirt_line_count'))