Open
Description
When the Pause button is clicked whilst Z axis is in motion, it saves the current Z axis position, which is then wrong when Resume button is clicked as the Z axis continues to move until gcode command has completed. The resumeRun() action restores the wrong Z position which can cause big problems if the next gcode line does not set the correct Z height.
Right now the only way I see to fix this is to:
- Stop all UI interaction, after Pause button click, until the Maslow has stopped moving
- Get a position update from controller when Maslow has stopped and update the Paused Z height
- Enable UI interaction and resume as normal
Unfortunately I don't know how to do point 2. If anyone can point me it the right direction I can work on a fix.
Metadata
Metadata
Assignees
Labels
No labels