Fix in dimension plugin so it doesn't emit retract code if there is no
retraction.
This commit is contained in:
parent
840998d933
commit
1e2d8e372f
1 changed files with 2 additions and 2 deletions
|
|
@ -194,7 +194,7 @@ class DimensionSkein:
|
|||
|
||||
def addLinearMoveExtrusionDistanceLine(self, extrusionDistance):
|
||||
'Get the extrusion distance string from the extrusion distance.'
|
||||
if self.repository.extruderRetractionSpeed.value != 0.0:
|
||||
if self.repository.extruderRetractionSpeed.value != 0.0 and extrusionDistance != 0.0:
|
||||
self.distanceFeedRate.output.write('G1 F%s\n' % self.extruderRetractionSpeedMinuteString)
|
||||
self.distanceFeedRate.output.write('G1%s\n' % self.getExtrusionDistanceStringFromExtrusionDistance(extrusionDistance))
|
||||
self.distanceFeedRate.output.write('G1 F%s\n' % self.distanceFeedRate.getRounded(self.feedRateMinute))
|
||||
|
|
@ -206,7 +206,7 @@ class DimensionSkein:
|
|||
filamentPackingArea = math.pi * filamentRadius * filamentRadius * repository.filamentPackingDensity.value
|
||||
self.minimumTravelForRetraction = self.repository.minimumTravelForRetraction.value
|
||||
self.doubleMinimumTravelForRetraction = self.minimumTravelForRetraction + self.minimumTravelForRetraction
|
||||
self.lines = archive.getTextLines(gcodeText)
|
||||
self.lines = archive.getTextLines(gcodeText)
|
||||
self.parseInitialization()
|
||||
if not self.repository.retractWithinIsland.value:
|
||||
self.parseBoundaries()
|
||||
|
|
|
|||
Loading…
Reference in a new issue