I tried the following macropump, works for me but it acts like when it is updating the display and I press the arrow keys at the same time the axis takes off and wont stop till I hit esc or the opposite arrow button. Thought I'd try it on a system with a pokey55 on it, I guess it could be the issue. Other than the crash I had, it worked fine, lol
cnt=getVar(1000)
if cnt=10 then
setVar(1000, 0)
XV = " X: " & Format (Getdro(0) , "+000.0000;-000.0000") & " "
YV = " Y: " & Format (Getdro(1) , "+000.0000;-000.0000") & " "
ZV = " Z: " & Format (Getdro(2) , "+000.0000;-000.0000") & " "
AV = " A: " & Format (Getdro(3) , "+000.0000;-000.0000") & " "
MS = "?Y0?X0?G420?a"
SendSerial "" &MS &XV &YV &ZV &AV
else
setVar(1000, cnt+1)
end if