- sometimes deadlock at direction change
waits for idle state in runAbs
function, but stepper is not really moving anymore ISR does not change
to idle or state changed afterwards?
- every EXTEND operation results in a motor stop thus when extending
alot is stopped only ramping up and down
when encoder stop after several extend attempts
the stepper moves all the remaining steps successfully
stepsRemaining not necessary in ISR
comment out forced stop at runAbs
statusPrev not needed
TODO: ISR defines state every time, no need to adjust manually while running
adjust calc function to handle remaining steps
Test: broken - slow moves mork but when "extending" movement it just
vibrates