refactor(ControlPanel): use SAVE/RESTORE STATE when moving (#1988)

Co-authored-by: Pedro Lamas <pedrolamas@gmail.com>
This commit is contained in:
Stefan Dej 2024-11-05 22:51:46 +01:00 committed by GitHub
parent 0a72a7a731
commit 0bbf35981b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -135,9 +135,11 @@ export default class ControlMixin extends Vue {
}
doSendMove(gcode: string, feedrate: number) {
gcode = 'G91' + '\n' + 'G1 ' + gcode + ' F' + feedrate * 60
if (this.absolute_coordinates) gcode += '\nG90'
gcode =
`SAVE_GCODE_STATE NAME=_ui_movement\n` +
`G91\n` +
`G1 ${gcode} F${feedrate * 60}\n` +
`RESTORE_GCODE_STATE NAME=_ui_movement`
this.doSend(gcode)
}