Closed phil-barrett closed 10 months ago
Further testing.
ioSender 2.0.42 (non XL version) has the same issue.
ioSender XL 2.0.40 has the same issue.
Candle GCode Sender does not have the issue.
Open Builds Control does not have the issue.
This is due to a recent change I made in cycle start signal reporting that has unintended side-effects. ioSender monitors the cycle start signal in the real-time report and may use that to start a loaded program or a probing sequence, this to avoid reaching for the keyboard or the mouse to do so. The issue I had with this is that sometimes cycle start is not reported if the keypress (or command from an MPG/keypad) is shorter in duration than the reporting interval.
I believe I have found a better solution for it, I will test a bit more and commit a fix tomorrow.
Thanks for looking at it so quickly!
Tested. Looks like that fixed it. Thanks for the fast response. You rock! [edit] Ran long tests on 2 machines (9 and 10 hours), both completed with out error.
ioSender 2.0.42, PR2040 recent build. I think this is an ioSender problem but could be RP2040 related.
Initially after starting ioSender XL, I can issue GCode commands via MDI with no problem. If I load a GCode program, G0 commands issued via MDI do not terminate. [edit: did not run the program, just loaded it] The expected behavior happens (G0X0 goes to zero, for example). However, the tabs at the top, except for Grbl, are greyed out and the Run time in the lower right continues to run. I can hit Feed Hold but Run time continues to advance. If I press stop, Run time stops accumulating and the tabs at the top become ungreyed (not sure that's a real word). I can also press the red Reset button and stop it. I verified that grblHAL is still running on the controller (killed ioSender, used terminal app to talk to the controller, was able issue gcode commands, look at registers and so on.).
Further weirdness. After loading a GCode Program. The jog buttons misbehave. You can press any X, Y or Z button once. It works but subsequent jog button presses do nothing. Prior to loading a GCode Program, they behave normally.
GCode Programs seem to execute correctly.
Perhaps a clue - macros seem to execute correctly. They terminate properly. The same GCode entered into the MDI does not.
This does not happen with ioSender and the iMXRT1062 port.
Clipboard data.