Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Ultimaker/Cura.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Kuipers <t.kuipers@ultimaker.com>2020-02-24 16:52:03 +0300
committerTim Kuipers <t.kuipers@ultimaker.com>2020-02-24 16:55:58 +0300
commitefafc37e4905eacb78c1caad95e0a283754f0635 (patch)
tree5eab05a8a4b944e1635e939219bc8b72c5d27cf7 /plugins/GCodeReader
parent5653c8c9ae5b2bf7e763cea9ae589f222b9b04e6 (diff)
fix E-values after G92 when parsing gcode
CURA-7066
Diffstat (limited to 'plugins/GCodeReader')
-rw-r--r--plugins/GCodeReader/FlavorParser.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/plugins/GCodeReader/FlavorParser.py b/plugins/GCodeReader/FlavorParser.py
index 2a61859b4e..fce92a14b1 100644
--- a/plugins/GCodeReader/FlavorParser.py
+++ b/plugins/GCodeReader/FlavorParser.py
@@ -238,7 +238,7 @@ class FlavorParser:
def _gCode92(self, position: Position, params: PositionOptional, path: List[List[Union[float, int]]]) -> Position:
if params.e is not None:
# Sometimes a G92 E0 is introduced in the middle of the GCode so we need to keep those offsets for calculate the line_width
- self._extrusion_length_offset[self._extruder_number] += position.e[self._extruder_number] - params.e
+ self._extrusion_length_offset[self._extruder_number] = position.e[self._extruder_number] - params.e
position.e[self._extruder_number] = params.e
self._previous_extrusion_value = params.e
else: