This has sort of been an issue for as long as I’ve been using CM. I was recently on build 517 and just updated to 542. The main place I’ve noticed this before is that if you click to start in the Run section and click Resume on the popup before Stop has gone from slightly faded to full saturated yellow, you have to click Start again. I used to just sit there wondering what in the heck happened, then figured it out.
On 542 (and perhaps somewhere between 517 and 542), if you click Resume too quickly after a program runs on the stop spindle dialog, the machine becomes unresponsive. I’ve been unable to proceed without removing and re-inserting the USB cable, re-initializing and so on.
Here’s a video I made to show this experience.
This has to be known, right? It is 100% reproducible. I found one mention of it here by @NewToThis.
What’s been happening, randomly and without me being able to prove it, is that CM will sometimes require a click of the Start button after the Resume button has been clicked when the BitSetter has finished it’s thing (with the BitSetter enabled), or after being prompted to set the spindle speed (with the BitSetter disabled) - which is why it can’t be the BitSetter.
My take on @WillAdams 's response is it wasn’t obvious what was happening, which puzzles me (hasn’t everyone experienced this at some point?).
Sanity check: if you’re reading this, next time you click start, leave your mouse there and click Resume within ~1 sec. See if the machine just sits there and forces you to press Start again. Or try the same at the end and see if you get locked out of being able to jog/rapid/run.
In any case, this is a major nuisance. I don’t want to wait for software, and definitely don’t want to unplug and reinitialize (and re-check my zero if I’m paranoid) because I clicked a button quicker than software was ready for! Sure, I can work around it, but why add “remember not to click too fast” to the things in my brain while I’m machining (it’s usually full thinking of other things during that time!)?
Suggestions for the CM devs (in order of what I think is preferable):
-
reduce the time thinking/waiting/etc. that causes Stop to go from faded to full color (like, what is the process in the background it’s unsure about? Can it be made to be nearly instant?)
-
stop even showing the Resume dialog before whatever is going on in the background that causes Stop to transition in color. Basically, don’t show me a box I can’t click immediately.
-
leave it as-is, but find a way to get back to Run and continue on with life. Like, I’m wondering if the system is still stuck thinking I’m running and haven’t turned off the spindle and thus it gets stuck on the home screen because the Run section is still “processing/frozen”? Pop up something that says “Oh, I think I’m still running, are you actually done?” I dunno…
Thoughts?