Merge branch 'master' of https://github.com/2ndalpha/OctoPrint into pr/2ndalpha/master

This commit is contained in:
Gina Häußge 2016-02-03 08:58:59 +01:00
commit fac4aad05f

View file

@ -31,6 +31,11 @@ class MachineShapeTypes(object):
SQUARE = "square"
CIRCULAR = "circular"
class RetractionCombingTypes(object):
OFF = "off"
ALL = "all"
NO_SKIN = "no skin"
class GcodeFlavors(object):
REPRAP = "reprap"
REPRAP_VOLUME = "reprap_volume"
@ -390,6 +395,11 @@ class Profile(object):
"Both": SupportDualTypes.BOTH,
"First extruder": SupportDualTypes.FIRST,
"Second extruder": SupportDualTypes.SECOND
},
retraction_combing={
"Off": RetractionCombingTypes.OFF,
"All": RetractionCombingTypes.ALL,
"No Skin": RetractionCombingTypes.NO_SKIN
}
)
@ -865,7 +875,7 @@ class Profile(object):
"retractionAmountExtruderSwitch": self.get_microns("retraction_dual_amount"),
"retractionZHop": self.get_microns("retraction_hop"),
"minimalExtrusionBeforeRetraction": self.get_microns("retraction_minimal_extrusion"),
"enableCombing": 1 if self.get_boolean("retraction_combing") else 0,
"enableCombing": 1 if self.get("retraction_combing") == RetractionCombingTypes.ALL else (2 if self.get("retraction_combing") == RetractionCombingTypes.NO_SKIN else 0),
"multiVolumeOverlap": self.get_microns("overlap_dual"),
"objectSink": max(0, self.get_microns("object_sink")),
"minimalLayerTime": self.get_int("cool_min_layer_time"),