Merge branch '4.0'

Conflicts:
	resources/quality/ultimaker2_plus/um2p_pp_0.8_draft.inst.cfg -> Weights being changed while a whole slew of fixes were being done on 4.0
	resources/quality/ultimaker2_plus/um2p_pp_0.8_verydraft.inst.cfg -> Ditto
This commit is contained in:
Ghostkeeper 2019-02-15 13:58:47 +01:00
commit d42ba9dda0
No known key found for this signature in database
GPG key ID: 86BEF881AE2CF276
58 changed files with 80 additions and 161 deletions

View file

@ -1,4 +1,4 @@
# Copyright (c) 2017 Ultimaker B.V. # Copyright (c) 2019 Ultimaker B.V.
# Cura is released under the terms of the LGPLv3 or higher. # Cura is released under the terms of the LGPLv3 or higher.
from UM.Application import Application from UM.Application import Application
@ -39,10 +39,17 @@ class ArrangeObjectsJob(Job):
arranger = Arrange.create(x = machine_width, y = machine_depth, fixed_nodes = self._fixed_nodes, min_offset = self._min_offset) arranger = Arrange.create(x = machine_width, y = machine_depth, fixed_nodes = self._fixed_nodes, min_offset = self._min_offset)
# Build set to exclude children (those get arranged together with the parents).
included_as_child = set()
for node in self._nodes:
included_as_child.update(node.getAllChildren())
# Collect nodes to be placed # Collect nodes to be placed
nodes_arr = [] # fill with (size, node, offset_shape_arr, hull_shape_arr) nodes_arr = [] # fill with (size, node, offset_shape_arr, hull_shape_arr)
for node in self._nodes: for node in self._nodes:
offset_shape_arr, hull_shape_arr = ShapeArray.fromNode(node, min_offset = self._min_offset) if node in included_as_child:
continue
offset_shape_arr, hull_shape_arr = ShapeArray.fromNode(node, min_offset = self._min_offset, include_children = True)
if offset_shape_arr is None: if offset_shape_arr is None:
Logger.log("w", "Node [%s] could not be converted to an array for arranging...", str(node)) Logger.log("w", "Node [%s] could not be converted to an array for arranging...", str(node))
continue continue

View file

@ -42,7 +42,7 @@ class ShapeArray:
# \param min_offset offset for the offset ShapeArray # \param min_offset offset for the offset ShapeArray
# \param scale scale the coordinates # \param scale scale the coordinates
@classmethod @classmethod
def fromNode(cls, node, min_offset, scale = 0.5): def fromNode(cls, node, min_offset, scale = 0.5, include_children = False):
transform = node._transformation transform = node._transformation
transform_x = transform._data[0][3] transform_x = transform._data[0][3]
transform_y = transform._data[2][3] transform_y = transform._data[2][3]
@ -52,6 +52,21 @@ class ShapeArray:
return None, None return None, None
# For one_at_a_time printing you need the convex hull head. # For one_at_a_time printing you need the convex hull head.
hull_head_verts = node.callDecoration("getConvexHullHead") or hull_verts hull_head_verts = node.callDecoration("getConvexHullHead") or hull_verts
if hull_head_verts is None:
hull_head_verts = Polygon()
# If the child-nodes are included, adjust convex hulls as well:
if include_children:
children = node.getAllChildren()
if not children is None:
for child in children:
# 'Inefficient' combination of convex hulls through known code rather than mess it up:
child_hull = child.callDecoration("getConvexHull")
if not child_hull is None:
hull_verts = hull_verts.unionConvexHulls(child_hull)
child_hull_head = child.callDecoration("getConvexHullHead") or child_hull
if not child_hull_head is None:
hull_head_verts = hull_head_verts.unionConvexHulls(child_hull_head)
offset_verts = hull_head_verts.getMinkowskiHull(Polygon.approximatedCircle(min_offset)) offset_verts = hull_head_verts.getMinkowskiHull(Polygon.approximatedCircle(min_offset))
offset_points = copy.deepcopy(offset_verts._points) # x, y offset_points = copy.deepcopy(offset_verts._points) # x, y

View file

@ -44,7 +44,7 @@ class PrinterOutputModel(QObject):
self._printer_state = "unknown" self._printer_state = "unknown"
self._is_preheating = False self._is_preheating = False
self._printer_type = "" self._printer_type = ""
self._buildplate_name = "" self._buildplate = ""
self._printer_configuration.extruderConfigurations = [extruder.extruderConfiguration for extruder in self._printer_configuration.extruderConfigurations = [extruder.extruderConfiguration for extruder in
self._extruders] self._extruders]
@ -86,12 +86,12 @@ class PrinterOutputModel(QObject):
@pyqtProperty(str, notify = buildplateChanged) @pyqtProperty(str, notify = buildplateChanged)
def buildplate(self) -> str: def buildplate(self) -> str:
return self._buildplate_name return self._buildplate
def updateBuildplateName(self, buildplate_name: str) -> None: def updateBuildplate(self, buildplate: str) -> None:
if self._buildplate_name != buildplate_name: if self._buildplate != buildplate:
self._buildplate_name = buildplate_name self._buildplate = buildplate
self._printer_configuration.buildplateConfiguration = self._buildplate_name self._printer_configuration.buildplateConfiguration = self._buildplate
self.buildplateChanged.emit() self.buildplateChanged.emit()
self.configurationChanged.emit() self.configurationChanged.emit()

View file

@ -1429,6 +1429,8 @@ class MachineManager(QObject):
self._global_container_stack.extruders[position].setEnabled(True) self._global_container_stack.extruders[position].setEnabled(True)
self.updateMaterialWithVariant(position) self.updateMaterialWithVariant(position)
self.updateNumberExtrudersEnabled()
if configuration.buildplateConfiguration is not None: if configuration.buildplateConfiguration is not None:
global_variant_container_node = self._variant_manager.getBuildplateVariantNode(self._global_container_stack.definition.getId(), configuration.buildplateConfiguration) global_variant_container_node = self._variant_manager.getBuildplateVariantNode(self._global_container_stack.definition.getId(), configuration.buildplateConfiguration)
if global_variant_container_node: if global_variant_container_node:

View file

@ -65,6 +65,7 @@ class CloudClusterPrinterStatus(BaseCloudModel):
model.updateName(self.friendly_name) model.updateName(self.friendly_name)
model.updateType(self.machine_variant) model.updateType(self.machine_variant)
model.updateState(self.status if self.enabled else "disabled") model.updateState(self.status if self.enabled else "disabled")
model.updateBuildplate(self.build_plate.type if self.build_plate else "glass")
for configuration, extruder_output, extruder_config in \ for configuration, extruder_output, extruder_config in \
zip(self.configuration, model.extruders, model.printerConfiguration.extruderConfigurations): zip(self.configuration, model.extruders, model.printerConfiguration.extruderConfigurations):

View file

@ -627,7 +627,7 @@ class ClusterUM3OutputDevice(NetworkedPrinterOutputDevice):
# Do not store the build plate information that comes from connect if the current printer has not build plate information # Do not store the build plate information that comes from connect if the current printer has not build plate information
if "build_plate" in data and machine_definition.getMetaDataEntry("has_variant_buildplates", False): if "build_plate" in data and machine_definition.getMetaDataEntry("has_variant_buildplates", False):
printer.updateBuildplateName(data["build_plate"]["type"]) printer.updateBuildplate(data["build_plate"]["type"])
if not data["enabled"]: if not data["enabled"]:
printer.updateState("disabled") printer.updateState("disabled")
else: else:

View file

@ -22,7 +22,6 @@ Item
{ {
id: profileImage id: profileImage
anchors.fill: parent anchors.fill: parent
source: UM.Theme.getImage("avatar_default")
fillMode: Image.PreserveAspectCrop fillMode: Image.PreserveAspectCrop
visible: false visible: false
mipmap: true mipmap: true

View file

@ -90,6 +90,10 @@ Item
cornerRadius: 0 cornerRadius: 0
hoverColor: UM.Theme.getColor("primary") hoverColor: UM.Theme.getColor("primary")
Layout.fillWidth: true Layout.fillWidth: true
// The total width of the popup should be defined by the largest button. By stating that each
// button should be minimally the size of it's content (aka; implicitWidth) we can ensure that.
Layout.minimumWidth: implicitWidth
Layout.preferredHeight: widget.height
onClicked: onClicked:
{ {
UM.OutputDeviceManager.setActiveDevice(model.id) UM.OutputDeviceManager.setActiveDevice(model.id)

View file

@ -15,7 +15,6 @@ variant = 0.25 mm
cool_min_layer_time = 5 cool_min_layer_time = 5
cool_min_speed = 10 cool_min_speed = 10
infill_sparse_density = 22 infill_sparse_density = 22
layer_height = 0.06
speed_layer_0 = =round(speed_print * 30 / 30) speed_layer_0 = =round(speed_print * 30 / 30)
speed_print = 30 speed_print = 30
top_bottom_thickness = 0.72 top_bottom_thickness = 0.72

View file

@ -15,7 +15,6 @@ variant = 0.4 mm
cool_min_layer_time = 5 cool_min_layer_time = 5
cool_min_speed = 10 cool_min_speed = 10
infill_sparse_density = 18 infill_sparse_density = 18
layer_height = 0.15
speed_layer_0 = =round(speed_print * 30 / 60) speed_layer_0 = =round(speed_print * 30 / 60)
speed_print = 60 speed_print = 60
speed_topbottom = =math.ceil(speed_print * 30 / 60) speed_topbottom = =math.ceil(speed_print * 30 / 60)

View file

@ -15,7 +15,6 @@ variant = 0.4 mm
cool_min_layer_time = 5 cool_min_layer_time = 5
cool_min_speed = 10 cool_min_speed = 10
infill_sparse_density = 22 infill_sparse_density = 22
layer_height = 0.06
speed_layer_0 = =round(speed_print * 30 / 50) speed_layer_0 = =round(speed_print * 30 / 50)
speed_print = 50 speed_print = 50
speed_topbottom = =math.ceil(speed_print * 20 / 50) speed_topbottom = =math.ceil(speed_print * 20 / 50)

View file

@ -15,7 +15,6 @@ variant = 0.4 mm
cool_min_layer_time = 5 cool_min_layer_time = 5
cool_min_speed = 10 cool_min_speed = 10
infill_sparse_density = 20 infill_sparse_density = 20
layer_height = 0.1
speed_layer_0 = =round(speed_print * 30 / 50) speed_layer_0 = =round(speed_print * 30 / 50)
speed_print = 50 speed_print = 50
speed_topbottom = =math.ceil(speed_print * 20 / 50) speed_topbottom = =math.ceil(speed_print * 20 / 50)

View file

@ -6,7 +6,7 @@ definition = ultimaker2_plus
[metadata] [metadata]
setting_version = 7 setting_version = 7
type = quality type = quality
quality_type = normal quality_type = fast
weight = 0 weight = 0
material = generic_pla material = generic_pla
variant = 0.6 mm variant = 0.6 mm
@ -15,7 +15,6 @@ variant = 0.6 mm
cool_min_layer_time = 5 cool_min_layer_time = 5
cool_min_speed = 10 cool_min_speed = 10
infill_sparse_density = 20 infill_sparse_density = 20
layer_height = 0.15
speed_layer_0 = =round(speed_print * 30 / 55) speed_layer_0 = =round(speed_print * 30 / 55)
speed_print = 55 speed_print = 55
speed_topbottom = =math.ceil(speed_print * 20 / 55) speed_topbottom = =math.ceil(speed_print * 20 / 55)

View file

@ -6,7 +6,7 @@ definition = ultimaker2_plus
[metadata] [metadata]
setting_version = 7 setting_version = 7
type = quality type = quality
quality_type = fast quality_type = draft
weight = -1 weight = -1
material = generic_pla material = generic_pla
variant = 0.8 mm variant = 0.8 mm
@ -15,7 +15,6 @@ variant = 0.8 mm
cool_min_layer_time = 5 cool_min_layer_time = 5
cool_min_speed = 10 cool_min_speed = 10
infill_sparse_density = 20 infill_sparse_density = 20
layer_height = 0.2
speed_layer_0 = =round(speed_print * 30 / 40) speed_layer_0 = =round(speed_print * 30 / 40)
speed_print = 40 speed_print = 40
speed_wall_0 = =math.ceil(speed_print * 25 / 40) speed_wall_0 = =math.ceil(speed_print * 25 / 40)

View file

@ -17,7 +17,6 @@ cool_min_layer_time = 3
cool_min_layer_time_fan_speed_max = 15 cool_min_layer_time_fan_speed_max = 15
cool_min_speed = 10 cool_min_speed = 10
infill_sparse_density = 22 infill_sparse_density = 22
layer_height = 0.06
speed_layer_0 = =round(speed_print * 30 / 30) speed_layer_0 = =round(speed_print * 30 / 30)
speed_print = 30 speed_print = 30
top_bottom_thickness = 0.72 top_bottom_thickness = 0.72

View file

@ -17,7 +17,6 @@ cool_min_layer_time = 3
cool_min_layer_time_fan_speed_max = 15 cool_min_layer_time_fan_speed_max = 15
cool_min_speed = 10 cool_min_speed = 10
infill_sparse_density = 18 infill_sparse_density = 18
layer_height = 0.15
speed_layer_0 = =round(speed_print * 30 / 55) speed_layer_0 = =round(speed_print * 30 / 55)
speed_print = 55 speed_print = 55
speed_topbottom = =math.ceil(speed_print * 30 / 55) speed_topbottom = =math.ceil(speed_print * 30 / 55)

View file

@ -17,7 +17,6 @@ cool_min_layer_time = 3
cool_min_layer_time_fan_speed_max = 15 cool_min_layer_time_fan_speed_max = 15
cool_min_speed = 10 cool_min_speed = 10
infill_sparse_density = 22 infill_sparse_density = 22
layer_height = 0.06
speed_layer_0 = =round(speed_print * 30 / 45) speed_layer_0 = =round(speed_print * 30 / 45)
speed_print = 45 speed_print = 45
speed_wall = =math.ceil(speed_print * 30 / 45) speed_wall = =math.ceil(speed_print * 30 / 45)

View file

@ -17,7 +17,6 @@ cool_min_layer_time = 3
cool_min_layer_time_fan_speed_max = 15 cool_min_layer_time_fan_speed_max = 15
cool_min_speed = 10 cool_min_speed = 10
infill_sparse_density = 20 infill_sparse_density = 20
layer_height = 0.1
speed_layer_0 = =round(speed_print * 30 / 45) speed_layer_0 = =round(speed_print * 30 / 45)
speed_print = 45 speed_print = 45
speed_wall = =math.ceil(speed_print * 30 / 45) speed_wall = =math.ceil(speed_print * 30 / 45)

View file

@ -6,7 +6,7 @@ definition = ultimaker2_plus
[metadata] [metadata]
setting_version = 7 setting_version = 7
type = quality type = quality
quality_type = normal quality_type = fast
weight = 0 weight = 0
material = generic_abs material = generic_abs
variant = 0.6 mm variant = 0.6 mm
@ -17,7 +17,6 @@ cool_min_layer_time = 3
cool_min_layer_time_fan_speed_max = 20 cool_min_layer_time_fan_speed_max = 20
cool_min_speed = 20 cool_min_speed = 20
infill_sparse_density = 20 infill_sparse_density = 20
layer_height = 0.15
speed_infill = =math.ceil(speed_print * 55 / 40) speed_infill = =math.ceil(speed_print * 55 / 40)
speed_layer_0 = =round(speed_print * 30 / 40) speed_layer_0 = =round(speed_print * 30 / 40)
speed_print = 40 speed_print = 40

View file

@ -6,7 +6,7 @@ definition = ultimaker2_plus
[metadata] [metadata]
setting_version = 7 setting_version = 7
type = quality type = quality
quality_type = fast quality_type = draft
weight = -1 weight = -1
material = generic_abs material = generic_abs
variant = 0.8 mm variant = 0.8 mm
@ -17,7 +17,6 @@ cool_min_layer_time = 3
cool_min_layer_time_fan_speed_max = 25 cool_min_layer_time_fan_speed_max = 25
cool_min_speed = 15 cool_min_speed = 15
infill_sparse_density = 20 infill_sparse_density = 20
layer_height = 0.2
speed_layer_0 = =round(speed_print * 30 / 40) speed_layer_0 = =round(speed_print * 30 / 40)
speed_print = 40 speed_print = 40
top_bottom_thickness = 1.2 top_bottom_thickness = 1.2

View file

@ -17,7 +17,6 @@ cool_min_layer_time = 2
cool_min_layer_time_fan_speed_max = 15 cool_min_layer_time_fan_speed_max = 15
cool_min_speed = 15 cool_min_speed = 15
infill_sparse_density = 22 infill_sparse_density = 22
layer_height = 0.06
speed_layer_0 = =round(speed_print * 30 / 30) speed_layer_0 = =round(speed_print * 30 / 30)
speed_print = 30 speed_print = 30
top_bottom_thickness = 0.72 top_bottom_thickness = 0.72

View file

@ -17,7 +17,6 @@ cool_min_layer_time = 3
cool_min_layer_time_fan_speed_max = 15 cool_min_layer_time_fan_speed_max = 15
cool_min_speed = 10 cool_min_speed = 10
infill_sparse_density = 18 infill_sparse_density = 18
layer_height = 0.15
speed_layer_0 = =round(speed_print * 30 / 45) speed_layer_0 = =round(speed_print * 30 / 45)
speed_print = 45 speed_print = 45
speed_travel = 150 speed_travel = 150

View file

@ -17,7 +17,6 @@ cool_min_layer_time = 2
cool_min_layer_time_fan_speed_max = 15 cool_min_layer_time_fan_speed_max = 15
cool_min_speed = 15 cool_min_speed = 15
infill_sparse_density = 22 infill_sparse_density = 22
layer_height = 0.06
speed_layer_0 = =round(speed_print * 30 / 45) speed_layer_0 = =round(speed_print * 30 / 45)
speed_print = 45 speed_print = 45
speed_wall = =math.ceil(speed_print * 30 / 45) speed_wall = =math.ceil(speed_print * 30 / 45)

View file

@ -17,7 +17,6 @@ cool_min_layer_time = 3
cool_min_layer_time_fan_speed_max = 15 cool_min_layer_time_fan_speed_max = 15
cool_min_speed = 10 cool_min_speed = 10
infill_sparse_density = 20 infill_sparse_density = 20
layer_height = 0.1
speed_layer_0 = =round(speed_print * 30 / 45) speed_layer_0 = =round(speed_print * 30 / 45)
speed_print = 45 speed_print = 45
speed_wall = =math.ceil(speed_print * 30 / 45) speed_wall = =math.ceil(speed_print * 30 / 45)

View file

@ -6,7 +6,7 @@ definition = ultimaker2_plus
[metadata] [metadata]
setting_version = 7 setting_version = 7
type = quality type = quality
quality_type = normal quality_type = fast
weight = 0 weight = 0
material = generic_cpe material = generic_cpe
variant = 0.6 mm variant = 0.6 mm
@ -17,7 +17,6 @@ cool_min_layer_time = 5
cool_min_layer_time_fan_speed_max = 20 cool_min_layer_time_fan_speed_max = 20
cool_min_speed = 8 cool_min_speed = 8
infill_sparse_density = 20 infill_sparse_density = 20
layer_height = 0.15
speed_layer_0 = =round(speed_print * 30 / 40) speed_layer_0 = =round(speed_print * 30 / 40)
speed_print = 40 speed_print = 40
top_bottom_thickness = 1.2 top_bottom_thickness = 1.2

View file

@ -6,7 +6,7 @@ definition = ultimaker2_plus
[metadata] [metadata]
setting_version = 7 setting_version = 7
type = quality type = quality
quality_type = fast quality_type = draft
weight = -1 weight = -1
material = generic_cpe material = generic_cpe
variant = 0.8 mm variant = 0.8 mm
@ -17,7 +17,6 @@ cool_min_layer_time = 3
cool_min_layer_time_fan_speed_max = 25 cool_min_layer_time_fan_speed_max = 25
cool_min_speed = 8 cool_min_speed = 8
infill_sparse_density = 20 infill_sparse_density = 20
layer_height = 0.2
speed_layer_0 = =round(speed_print * 30 / 40) speed_layer_0 = =round(speed_print * 30 / 40)
speed_print = 40 speed_print = 40
top_bottom_thickness = 1.2 top_bottom_thickness = 1.2

View file

@ -20,7 +20,6 @@ cool_min_speed = 8
infill_overlap = 5 infill_overlap = 5
infill_sparse_density = 30 infill_sparse_density = 30
layer_0_z_overlap = 0.22 layer_0_z_overlap = 0.22
layer_height = 0.2
line_width = 0.38 line_width = 0.38
raft_airgap = 0.37 raft_airgap = 0.37
raft_base_line_spacing = 1.6 raft_base_line_spacing = 1.6

View file

@ -6,7 +6,7 @@ definition = ultimaker2_plus
[metadata] [metadata]
setting_version = 7 setting_version = 7
type = quality type = quality
quality_type = normal quality_type = fast
weight = 0 weight = 0
material = generic_cpe_plus material = generic_cpe_plus
variant = 0.4 mm variant = 0.4 mm
@ -20,7 +20,6 @@ cool_min_speed = 8
infill_overlap = 5 infill_overlap = 5
infill_sparse_density = 30 infill_sparse_density = 30
layer_0_z_overlap = 0.22 layer_0_z_overlap = 0.22
layer_height = 0.15
line_width = 0.38 line_width = 0.38
raft_airgap = 0.37 raft_airgap = 0.37
raft_base_line_spacing = 1.6 raft_base_line_spacing = 1.6

View file

@ -6,7 +6,7 @@ definition = ultimaker2_plus
[metadata] [metadata]
setting_version = 7 setting_version = 7
type = quality type = quality
quality_type = draft quality_type = slightlycoarse
weight = -2 weight = -2
material = generic_cpe_plus material = generic_cpe_plus
variant = 0.6 mm variant = 0.6 mm
@ -20,7 +20,6 @@ cool_min_speed = 8
infill_overlap = 5 infill_overlap = 5
infill_sparse_density = 35 infill_sparse_density = 35
layer_0_z_overlap = 0.22 layer_0_z_overlap = 0.22
layer_height = 0.3
line_width = 0.57 line_width = 0.57
raft_airgap = 0.37 raft_airgap = 0.37
raft_base_line_spacing = 2.4 raft_base_line_spacing = 2.4

View file

@ -6,7 +6,7 @@ definition = ultimaker2_plus
[metadata] [metadata]
setting_version = 7 setting_version = 7
type = quality type = quality
quality_type = normal quality_type = draft
weight = 0 weight = 0
material = generic_cpe_plus material = generic_cpe_plus
variant = 0.6 mm variant = 0.6 mm
@ -20,7 +20,6 @@ cool_min_speed = 8
infill_overlap = 5 infill_overlap = 5
infill_sparse_density = 35 infill_sparse_density = 35
layer_0_z_overlap = 0.22 layer_0_z_overlap = 0.22
layer_height = 0.22
line_width = 0.57 line_width = 0.57
raft_airgap = 0.37 raft_airgap = 0.37
raft_base_line_spacing = 2.4 raft_base_line_spacing = 2.4

View file

@ -6,7 +6,7 @@ definition = ultimaker2_plus
[metadata] [metadata]
setting_version = 7 setting_version = 7
type = quality type = quality
quality_type = draft quality_type = slightlycoarse
weight = -2 weight = -2
material = generic_cpe_plus material = generic_cpe_plus
variant = 0.8 mm variant = 0.8 mm
@ -20,7 +20,6 @@ cool_min_layer_time = 3
infill_overlap = 5 infill_overlap = 5
infill_sparse_density = 40 infill_sparse_density = 40
layer_0_z_overlap = 0.22 layer_0_z_overlap = 0.22
layer_height = 0.3
raft_airgap = 0.37 raft_airgap = 0.37
raft_base_line_width = 1.6 raft_base_line_width = 1.6
raft_interface_line_spacing = 1.8 raft_interface_line_spacing = 1.8

View file

@ -6,7 +6,7 @@ definition = ultimaker2_plus
[metadata] [metadata]
setting_version = 7 setting_version = 7
type = quality type = quality
quality_type = normal quality_type = draft
weight = 0 weight = 0
material = generic_cpe_plus material = generic_cpe_plus
variant = 0.8 mm variant = 0.8 mm
@ -20,7 +20,6 @@ cool_min_layer_time = 3
infill_overlap = 5 infill_overlap = 5
infill_sparse_density = 40 infill_sparse_density = 40
layer_0_z_overlap = 0.22 layer_0_z_overlap = 0.22
layer_height = 0.2
raft_airgap = 0.37 raft_airgap = 0.37
raft_base_line_width = 1.6 raft_base_line_width = 1.6
raft_interface_line_spacing = 1.8 raft_interface_line_spacing = 1.8

View file

@ -6,7 +6,7 @@ definition = ultimaker2_plus
[metadata] [metadata]
setting_version = 7 setting_version = 7
type = quality type = quality
quality_type = extra coarse quality_type = extracoarse
weight = -3 weight = -3
global_quality = True global_quality = True

View file

@ -0,0 +1,14 @@
[general]
version = 4
name = Coarse Quality
definition = ultimaker2_plus
[metadata]
setting_version = 6
type = quality
quality_type = slightlycoarse
weight = -4
global_quality = True
[values]
layer_height = 0.3

View file

@ -20,7 +20,6 @@ cool_min_speed = 15
infill_overlap = 5 infill_overlap = 5
infill_sparse_density = 25 infill_sparse_density = 25
layer_0_z_overlap = 0.1 layer_0_z_overlap = 0.1
layer_height = 0.06
raft_airgap = 0.15 raft_airgap = 0.15
raft_base_line_width = 0.5 raft_base_line_width = 0.5
raft_interface_line_spacing = 0.7 raft_interface_line_spacing = 0.7

View file

@ -20,7 +20,6 @@ cool_min_speed = 15
infill_overlap = 5 infill_overlap = 5
infill_sparse_density = 25 infill_sparse_density = 25
layer_0_z_overlap = 0.1 layer_0_z_overlap = 0.1
layer_height = 0.1
raft_airgap = 0.15 raft_airgap = 0.15
raft_base_line_width = 0.5 raft_base_line_width = 0.5
raft_interface_line_spacing = 0.7 raft_interface_line_spacing = 0.7

View file

@ -6,7 +6,7 @@ definition = ultimaker2_plus
[metadata] [metadata]
setting_version = 7 setting_version = 7
type = quality type = quality
quality_type = fast quality_type = draft
weight = -1 weight = -1
material = generic_nylon material = generic_nylon
variant = 0.4 mm variant = 0.4 mm
@ -19,7 +19,6 @@ cool_min_speed = 15
infill_overlap = 5 infill_overlap = 5
infill_sparse_density = 30 infill_sparse_density = 30
layer_0_z_overlap = 0.22 layer_0_z_overlap = 0.22
layer_height = 0.2
raft_airgap = 0.57 raft_airgap = 0.57
raft_base_line_spacing = 1.6 raft_base_line_spacing = 1.6
raft_base_line_width = 0.8 raft_base_line_width = 0.8

View file

@ -6,7 +6,7 @@ definition = ultimaker2_plus
[metadata] [metadata]
setting_version = 7 setting_version = 7
type = quality type = quality
quality_type = normal quality_type = fast
weight = 0 weight = 0
material = generic_nylon material = generic_nylon
variant = 0.4 mm variant = 0.4 mm
@ -19,7 +19,6 @@ cool_min_speed = 15
infill_overlap = 5 infill_overlap = 5
infill_sparse_density = 30 infill_sparse_density = 30
layer_0_z_overlap = 0.22 layer_0_z_overlap = 0.22
layer_height = 0.15
raft_airgap = 0.57 raft_airgap = 0.57
raft_base_line_spacing = 1.6 raft_base_line_spacing = 1.6
raft_base_line_width = 0.8 raft_base_line_width = 0.8

View file

@ -6,7 +6,7 @@ definition = ultimaker2_plus
[metadata] [metadata]
setting_version = 7 setting_version = 7
type = quality type = quality
quality_type = fast quality_type = slightlycoarse
weight = -1 weight = -1
material = generic_nylon material = generic_nylon
variant = 0.6 mm variant = 0.6 mm
@ -19,7 +19,6 @@ cool_min_speed = 15
infill_overlap = 5 infill_overlap = 5
infill_sparse_density = 35 infill_sparse_density = 35
layer_0_z_overlap = 0.22 layer_0_z_overlap = 0.22
layer_height = 0.3
raft_airgap = 0.44 raft_airgap = 0.44
raft_base_line_spacing = 2.4 raft_base_line_spacing = 2.4
raft_base_line_width = 1.2 raft_base_line_width = 1.2

View file

@ -6,7 +6,7 @@ definition = ultimaker2_plus
[metadata] [metadata]
setting_version = 7 setting_version = 7
type = quality type = quality
quality_type = normal quality_type = fast
weight = 0 weight = 0
material = generic_nylon material = generic_nylon
variant = 0.6 mm variant = 0.6 mm
@ -19,7 +19,6 @@ cool_min_speed = 15
infill_overlap = 5 infill_overlap = 5
infill_sparse_density = 35 infill_sparse_density = 35
layer_0_z_overlap = 0.22 layer_0_z_overlap = 0.22
layer_height = 0.15
raft_airgap = 0.44 raft_airgap = 0.44
raft_base_line_spacing = 2.4 raft_base_line_spacing = 2.4
raft_base_line_width = 1.2 raft_base_line_width = 1.2

View file

@ -6,7 +6,7 @@ definition = ultimaker2_plus
[metadata] [metadata]
setting_version = 7 setting_version = 7
type = quality type = quality
quality_type = draft quality_type = slightlycoarse
weight = -2 weight = -2
material = generic_nylon material = generic_nylon
variant = 0.8 mm variant = 0.8 mm
@ -19,7 +19,6 @@ cool_min_speed = 15
infill_overlap = 5 infill_overlap = 5
infill_sparse_density = 40 infill_sparse_density = 40
layer_0_z_overlap = 0.25 layer_0_z_overlap = 0.25
layer_height = 0.3
raft_airgap = 0.44 raft_airgap = 0.44
raft_base_line_width = 1.6 raft_base_line_width = 1.6
raft_interface_line_spacing = 1.8 raft_interface_line_spacing = 1.8

View file

@ -6,7 +6,7 @@ definition = ultimaker2_plus
[metadata] [metadata]
setting_version = 7 setting_version = 7
type = quality type = quality
quality_type = normal quality_type = draft
weight = 0 weight = 0
material = generic_nylon material = generic_nylon
variant = 0.8 mm variant = 0.8 mm
@ -19,7 +19,6 @@ cool_min_speed = 15
infill_overlap = 5 infill_overlap = 5
infill_sparse_density = 40 infill_sparse_density = 40
layer_0_z_overlap = 0.25 layer_0_z_overlap = 0.25
layer_height = 0.2
raft_airgap = 0.44 raft_airgap = 0.44
raft_base_line_width = 1.6 raft_base_line_width = 1.6
raft_interface_line_spacing = 1.8 raft_interface_line_spacing = 1.8

View file

@ -21,7 +21,6 @@ cool_min_speed = 15
infill_overlap = 5 infill_overlap = 5
infill_sparse_density = 25 infill_sparse_density = 25
layer_0_z_overlap = 0.2 layer_0_z_overlap = 0.2
layer_height = 0.06
raft_airgap = 0.25 raft_airgap = 0.25
raft_base_line_spacing = 1 raft_base_line_spacing = 1
raft_base_line_width = 0.5 raft_base_line_width = 0.5

View file

@ -21,7 +21,6 @@ cool_min_speed = 15
infill_overlap = 5 infill_overlap = 5
infill_sparse_density = 25 infill_sparse_density = 25
layer_0_z_overlap = 0.2 layer_0_z_overlap = 0.2
layer_height = 0.1
raft_airgap = 0.25 raft_airgap = 0.25
raft_base_line_spacing = 1 raft_base_line_spacing = 1
raft_base_line_width = 0.5 raft_base_line_width = 0.5

View file

@ -6,7 +6,7 @@ definition = ultimaker2_plus
[metadata] [metadata]
setting_version = 7 setting_version = 7
type = quality type = quality
quality_type = fast quality_type = draft
weight = -1 weight = -1
material = generic_pc material = generic_pc
variant = 0.4 mm variant = 0.4 mm
@ -20,7 +20,6 @@ cool_min_speed = 8
infill_overlap = 5 infill_overlap = 5
infill_sparse_density = 30 infill_sparse_density = 30
layer_0_z_overlap = 0.3 layer_0_z_overlap = 0.3
layer_height = 0.2
raft_airgap = 0.35 raft_airgap = 0.35
raft_base_line_spacing = 1.6 raft_base_line_spacing = 1.6
raft_base_line_width = 0.8 raft_base_line_width = 0.8

View file

@ -20,7 +20,6 @@ cool_min_speed = 8
infill_overlap = 5 infill_overlap = 5
infill_sparse_density = 30 infill_sparse_density = 30
layer_0_z_overlap = 0.3 layer_0_z_overlap = 0.3
layer_height = 0.1
raft_airgap = 0.35 raft_airgap = 0.35
raft_base_line_spacing = 1.6 raft_base_line_spacing = 1.6
raft_base_line_width = 0.8 raft_base_line_width = 0.8

View file

@ -6,7 +6,7 @@ definition = ultimaker2_plus
[metadata] [metadata]
setting_version = 7 setting_version = 7
type = quality type = quality
quality_type = fast quality_type = slightlycoarse
weight = -1 weight = -1
material = generic_pc material = generic_pc
variant = 0.6 mm variant = 0.6 mm
@ -20,7 +20,6 @@ cool_min_speed = 8
infill_overlap = 5 infill_overlap = 5
infill_sparse_density = 35 infill_sparse_density = 35
layer_0_z_overlap = 0.22 layer_0_z_overlap = 0.22
layer_height = 0.3
raft_airgap = 0.52 raft_airgap = 0.52
raft_base_line_spacing = 2.4 raft_base_line_spacing = 2.4
raft_base_line_width = 1.2 raft_base_line_width = 1.2

View file

@ -6,7 +6,7 @@ definition = ultimaker2_plus
[metadata] [metadata]
setting_version = 7 setting_version = 7
type = quality type = quality
quality_type = normal quality_type = fast
weight = 0 weight = 0
material = generic_pc material = generic_pc
variant = 0.6 mm variant = 0.6 mm
@ -20,7 +20,6 @@ cool_min_speed = 8
infill_overlap = 5 infill_overlap = 5
infill_sparse_density = 35 infill_sparse_density = 35
layer_0_z_overlap = 0.22 layer_0_z_overlap = 0.22
layer_height = 0.15
raft_airgap = 0.52 raft_airgap = 0.52
raft_base_line_spacing = 2.4 raft_base_line_spacing = 2.4
raft_base_line_width = 1.2 raft_base_line_width = 1.2

View file

@ -6,7 +6,7 @@ definition = ultimaker2_plus
[metadata] [metadata]
setting_version = 7 setting_version = 7
type = quality type = quality
quality_type = draft quality_type = extracoarse
weight = -2 weight = -2
material = generic_pc material = generic_pc
variant = 0.8 mm variant = 0.8 mm
@ -20,7 +20,6 @@ cool_min_layer_time = 3
infill_overlap = 5 infill_overlap = 5
infill_sparse_density = 40 infill_sparse_density = 40
layer_0_z_overlap = 0.22 layer_0_z_overlap = 0.22
layer_height = 0.5
raft_airgap = 0.47 raft_airgap = 0.47
raft_base_line_width = 1.6 raft_base_line_width = 1.6
raft_interface_line_spacing = 1.8 raft_interface_line_spacing = 1.8

View file

@ -6,7 +6,7 @@ definition = ultimaker2_plus
[metadata] [metadata]
setting_version = 7 setting_version = 7
type = quality type = quality
quality_type = normal quality_type = draft
weight = 0 weight = 0
material = generic_pc material = generic_pc
variant = 0.8 mm variant = 0.8 mm
@ -20,7 +20,6 @@ cool_min_layer_time = 3
infill_overlap = 5 infill_overlap = 5
infill_sparse_density = 40 infill_sparse_density = 40
layer_0_z_overlap = 0.22 layer_0_z_overlap = 0.22
layer_height = 0.2
raft_airgap = 0.47 raft_airgap = 0.47
raft_base_line_width = 1.6 raft_base_line_width = 1.6
raft_interface_line_spacing = 1.8 raft_interface_line_spacing = 1.8

View file

@ -39,7 +39,6 @@ jerk_support_interface = =jerk_topbottom
jerk_topbottom = =math.ceil(jerk_print * 5 / 25) jerk_topbottom = =math.ceil(jerk_print * 5 / 25)
jerk_wall = =math.ceil(jerk_print * 10 / 25) jerk_wall = =math.ceil(jerk_print * 10 / 25)
jerk_wall_0 = =math.ceil(jerk_wall * 5 / 10) jerk_wall_0 = =math.ceil(jerk_wall * 5 / 10)
layer_height = 0.15
line_width = =machine_nozzle_size * 0.95 line_width = =machine_nozzle_size * 0.95
multiple_mesh_overlap = 0 multiple_mesh_overlap = 0
retraction_count_max = 12 retraction_count_max = 12

View file

@ -39,7 +39,6 @@ jerk_support_interface = =jerk_topbottom
jerk_topbottom = =math.ceil(jerk_print * 5 / 25) jerk_topbottom = =math.ceil(jerk_print * 5 / 25)
jerk_wall = =math.ceil(jerk_print * 10 / 25) jerk_wall = =math.ceil(jerk_print * 10 / 25)
jerk_wall_0 = =math.ceil(jerk_wall * 5 / 10) jerk_wall_0 = =math.ceil(jerk_wall * 5 / 10)
layer_height = 0.2
line_width = =machine_nozzle_size * 0.95 line_width = =machine_nozzle_size * 0.95
multiple_mesh_overlap = 0 multiple_mesh_overlap = 0
retraction_count_max = 12 retraction_count_max = 12

View file

@ -39,7 +39,6 @@ jerk_support_interface = =jerk_topbottom
jerk_topbottom = =math.ceil(jerk_print * 5 / 25) jerk_topbottom = =math.ceil(jerk_print * 5 / 25)
jerk_wall = =math.ceil(jerk_print * 10 / 25) jerk_wall = =math.ceil(jerk_print * 10 / 25)
jerk_wall_0 = =math.ceil(jerk_wall * 5 / 10) jerk_wall_0 = =math.ceil(jerk_wall * 5 / 10)
layer_height = 0.15
line_width = =machine_nozzle_size * 0.95 line_width = =machine_nozzle_size * 0.95
multiple_mesh_overlap = 0 multiple_mesh_overlap = 0
retraction_count_max = 12 retraction_count_max = 12

View file

@ -6,8 +6,8 @@ definition = ultimaker2_plus
[metadata] [metadata]
setting_version = 7 setting_version = 7
type = quality type = quality
quality_type = fast quality_type = draft
weight = -1 weight = -2
material = generic_pp material = generic_pp
variant = 0.8 mm variant = 0.8 mm
@ -39,7 +39,6 @@ jerk_support_interface = =jerk_topbottom
jerk_topbottom = =math.ceil(jerk_print * 5 / 25) jerk_topbottom = =math.ceil(jerk_print * 5 / 25)
jerk_wall = =math.ceil(jerk_print * 10 / 25) jerk_wall = =math.ceil(jerk_print * 10 / 25)
jerk_wall_0 = =math.ceil(jerk_wall * 5 / 10) jerk_wall_0 = =math.ceil(jerk_wall * 5 / 10)
layer_height = 0.2
line_width = =machine_nozzle_size * 0.95 line_width = =machine_nozzle_size * 0.95
multiple_mesh_overlap = 0 multiple_mesh_overlap = 0
retraction_count_max = 12 retraction_count_max = 12

View file

@ -6,8 +6,8 @@ definition = ultimaker2_plus
[metadata] [metadata]
setting_version = 7 setting_version = 7
type = quality type = quality
quality_type = draft quality_type = slightlycoarse
weight = -2 weight = -3
material = generic_pp material = generic_pp
variant = 0.8 mm variant = 0.8 mm
@ -39,7 +39,6 @@ jerk_support_interface = =jerk_topbottom
jerk_topbottom = =math.ceil(jerk_print * 5 / 25) jerk_topbottom = =math.ceil(jerk_print * 5 / 25)
jerk_wall = =math.ceil(jerk_print * 10 / 25) jerk_wall = =math.ceil(jerk_print * 10 / 25)
jerk_wall_0 = =math.ceil(jerk_wall * 5 / 10) jerk_wall_0 = =math.ceil(jerk_wall * 5 / 10)
layer_height = 0.3
line_width = =machine_nozzle_size * 0.95 line_width = =machine_nozzle_size * 0.95
multiple_mesh_overlap = 0 multiple_mesh_overlap = 0
retraction_count_max = 12 retraction_count_max = 12

View file

@ -20,7 +20,6 @@ cool_min_layer_time = 7
cool_min_speed = 15 cool_min_speed = 15
infill_sparse_density = 10 infill_sparse_density = 10
layer_0_z_overlap = 0.1 layer_0_z_overlap = 0.1
layer_height = 0.06
raft_airgap = 0.2 raft_airgap = 0.2
raft_base_line_spacing = 1 raft_base_line_spacing = 1
raft_interface_line_spacing = 1 raft_interface_line_spacing = 1

View file

@ -19,7 +19,6 @@ cool_fan_speed_min = =cool_fan_speed * 35 / 60
cool_min_speed = 15 cool_min_speed = 15
infill_sparse_density = 10 infill_sparse_density = 10
layer_0_z_overlap = 0.12 layer_0_z_overlap = 0.12
layer_height = 0.12
line_width = 0.57 line_width = 0.57
raft_airgap = 0.24 raft_airgap = 0.24
raft_base_line_spacing = 1.2 raft_base_line_spacing = 1.2

View file

@ -1,76 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="500"
height="500"
viewBox="0 0 132.29167 132.29167"
version="1.1"
id="svg8"
inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"
sodipodi:docname="avatar_default.svg">
<defs
id="defs2" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="1"
inkscape:pageshadow="2"
inkscape:zoom="0.98994949"
inkscape:cx="264.32988"
inkscape:cy="275.53798"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
units="px"
inkscape:pagecheckerboard="true"
showguides="true"
inkscape:guide-bbox="true"
inkscape:window-width="1920"
inkscape:window-height="1137"
inkscape:window-x="2872"
inkscape:window-y="-8"
inkscape:window-maximized="1" />
<metadata
id="metadata5">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-164.70834)">
<g
id="g819"
transform="matrix(2.4332992,0,0,2.4332992,27.213046,191.79972)"
style="fill:#098cbc;fill-opacity:1">
<path
id="path815"
d="m 16,15.7 c 3.6,0 6.4,-3.5 6.4,-7.8 C 22.4,3.6 21.5,0 16,0 10.5,0 9.6,3.5 9.6,7.8 c 0,4.4 2.8,7.9 6.4,7.9 z"
inkscape:connector-curvature="0"
style="fill:#098cbc;fill-opacity:1" />
<path
id="path817"
d="m 28.2,27.3 c -0.1,-7.5 -1.1,-9.7 -8.6,-11 -0.9,0.9 -2.2,1.4 -3.5,1.3 -1.3,0.1 -2.6,-0.4 -3.5,-1.3 C 5,17.6 4,19.7 3.8,27 c 0,0.2 0,0.4 0,0.6 v 0.8 c 0,0 1.8,3.7 12.2,3.7 10.4,0 12.2,-3.6 12.2,-3.6 v -0.6 c 0,-0.3 -0.1,-0.4 0,-0.6 z"
inkscape:connector-curvature="0"
style="fill:#098cbc;fill-opacity:1" />
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.5 KiB