diff options
author | David Crocker <dcrocker@eschertech.com> | 2019-11-27 14:59:16 +0300 |
---|---|---|
committer | David Crocker <dcrocker@eschertech.com> | 2019-11-27 14:59:16 +0300 |
commit | eaa54ee56460a884c67c68cb94e4b4da8be2e8f3 (patch) | |
tree | df72c99e796cc6f0fce8d8dc3c20e7a715b42985 /src/GCodes/RestorePoint.h | |
parent | 200646d23f85e4ca29046783372385460f2830c6 (diff) |
Fixed G2/G3 issues
Bug fix: after pausing during a g2/G3 move, resumimg didn't work properly
Bug fix: M579 scale factors were not properly applied to G2/G3 moves
Diffstat (limited to 'src/GCodes/RestorePoint.h')
-rw-r--r-- | src/GCodes/RestorePoint.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/GCodes/RestorePoint.h b/src/GCodes/RestorePoint.h index 3d583534..8ef5d2a6 100644 --- a/src/GCodes/RestorePoint.h +++ b/src/GCodes/RestorePoint.h @@ -21,6 +21,7 @@ struct RestorePoint float virtualExtruderPosition; // The virtual extruder position at the start of this move float proportionDone; // How much of this move we have already done (zero unless we interrupted a move) FilePosition filePos; // The file position that this move was read from + float initialUserX, initialUserY; // If we paused during an arc move and proportionDone is nonzero, the X and Y user coordinates at the start of the move int toolNumber; // The tool number that was active float spindleSpeeds[MaxSpindles]; // The spindle RPMs that were set, negative if anticlockwise direction |