diff options
author | David Crocker <dcrocker@eschertech.com> | 2020-04-28 01:29:21 +0300 |
---|---|---|
committer | David Crocker <dcrocker@eschertech.com> | 2020-04-28 01:29:21 +0300 |
commit | 5dda6c9d5aaa24ea94f9246db73e702580e5d0dc (patch) | |
tree | 510394af8799f64fdc2432da772a6770add33b24 /src/GCodes/GCodeMachineState.h | |
parent | 9ead98ce7dc8a4fe1454a7003b14fee1aab51941 (diff) |
Bug fixes, and restore correct heigt after a tool change
Thermostatically-controlled fans were no longer forced to run at >=50%
PWM when on
Proportional control of thermostatic fans no longer worked
When restoring position after a pause or after skipping a build object,
the inverse bed compensation applied when recomputing the user position
did not take account of the tool offset
After a tool change, if on a FDM printer then we now move the new tool
to the correct Z height before resuming the print
Diffstat (limited to 'src/GCodes/GCodeMachineState.h')
-rw-r--r-- | src/GCodes/GCodeMachineState.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/GCodes/GCodeMachineState.h b/src/GCodes/GCodeMachineState.h index a00182a3..2417f703 100644 --- a/src/GCodes/GCodeMachineState.h +++ b/src/GCodes/GCodeMachineState.h @@ -31,16 +31,18 @@ enum class GCodeState : uint8_t homing1, homing2, - // These next 4 must be contiguous + // These next 5 must be contiguous toolChange0, toolChange1, toolChange2, + toolChange3, toolChangeComplete, - // These next 5 must be contiguous + // These next 6 must be contiguous m109ToolChange0, m109ToolChange1, m109ToolChange2, + m109ToolChange3, m109ToolChangeComplete, m109WaitForTemperature, |