put('raft_margin', '5')
put('raft_base_material_amount', '100')
put('raft_interface_material_amount', '100')
- put('bottom_thickness', '0.0')
+ put('bottom_thickness', '0.3')
if self.printSupport.GetValue():
put('support', 'Exterior Only')
put('layer_height', '0.06')
put('fill_density', '20')
put('bottom_layer_speed', '15')
- put('bottom_thickness', '0.25')
elif self.printTypeJoris.GetValue():
put('wall_thickness', nozzle_size * 1.5)
put('layer_height', '0.3')
def _engineSettings(self):
return {
'layerThickness': int(profile.getProfileSettingFloat('layer_height') * 1000),
- 'initialLayerThickness': int(profile.getProfileSettingFloat('bottom_thickness') * 1000),
+ 'initialLayerThickness': int(profile.getProfileSettingFloat('bottom_thickness') * 1000) if profile.getProfileSettingFloat('bottom_thickness') > 0.0 else int(profile.getProfileSettingFloat('layer_height') * 1000),
'filamentDiameter': int(profile.getProfileSettingFloat('filament_diameter') * 1000),
'extrusionWidth': int(profile.calculateEdgeWidth() * 1000),
'insetCount': int(profile.calculateLineCount()),