diff options
author | Tim Kuipers <t.kuipers@ultimaker.com> | 2020-02-24 16:52:03 +0300 |
---|---|---|
committer | Tim Kuipers <t.kuipers@ultimaker.com> | 2020-02-24 16:55:58 +0300 |
commit | efafc37e4905eacb78c1caad95e0a283754f0635 (patch) | |
tree | 5eab05a8a4b944e1635e939219bc8b72c5d27cf7 /plugins/GCodeReader | |
parent | 5653c8c9ae5b2bf7e763cea9ae589f222b9b04e6 (diff) |
fix E-values after G92 when parsing gcode
CURA-7066
Diffstat (limited to 'plugins/GCodeReader')
-rw-r--r-- | plugins/GCodeReader/FlavorParser.py | 2 |
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: |