Don't adjust belt wall and print raft at the same time

This commit is contained in:
fieldOfView 2018-05-28 16:19:00 +02:00
parent 6308a06c2e
commit ef1dbb2e10
2 changed files with 6 additions and 4 deletions

View file

@ -302,8 +302,9 @@ class StartSliceJob(Job):
extruder_stack.setProperty(key, "value", current_value * math.sin(gantry_angle))
self._buildExtruderMessage(extruder_stack)
raft_enabled = stack.getProperty("blackbelt_raft", "value")
belt_layer_mesh_data = {}
if gantry_angle: # not 0 or None
if gantry_angle and not raft_enabled: # not 0 or None
# Add a modifier mesh to all printable meshes touching the belt
for group in filtered_object_groups:
added_meshes = []
@ -372,7 +373,7 @@ class StartSliceJob(Job):
raft_speed = None
raft_flow = 1.0
if stack.getProperty("blackbelt_raft", "value"):
if raft_enabled:
raft_thickness = stack.getProperty("blackbelt_raft_thickness", "value")
raft_gap = stack.getProperty("blackbelt_raft_gap", "value")
hull_scale = raft_thickness / (raft_thickness + raft_gap)

View file

@ -151,6 +151,7 @@
"description": "Adjust settings for the wall touching the belt.",
"type": "bool",
"default_value": false,
"enabled": "not blackbelt_raft",
"settable_per_mesh": true,
"settable_per_extruder": true
},
@ -165,7 +166,7 @@
"maximum_value_warning": "150",
"default_value": 30,
"value": "speed_wall_0 * 0.6",
"enabled": "blackbelt_belt_wall_enabled",
"enabled": "blackbelt_belt_wall_enabled and not blackbelt_raft",
"settable_per_mesh": true,
"settable_per_extruder": true
},
@ -180,7 +181,7 @@
"maximum_value_warning": "150",
"default_value": 100,
"value": "material_flow",
"enabled": "blackbelt_belt_wall_enabled",
"enabled": "blackbelt_belt_wall_enabled and not blackbelt_raft",
"settable_per_mesh": true,
"settable_per_extruder": true
},