zapmaker / GrblHoming

QT-based gcode user interface for grbl on arduino
GNU General Public License v3.0
319 stars 189 forks source link

abort not handled #92

Open skrutt opened 9 years ago

skrutt commented 9 years ago

I decided to give this branch a go because zapmakers last release always freezes if there is any issues, like a lost connection to the arduino. This was not a big deal so far, but since i connected my new pendant yesterday i noticed that this also affects the abort button. I press abort, and grbl stops and resets very nicely, bot grbl controller does not notice this at all, and remains frozen not accepting any input. Great, now i have to reset the connection and loose my machine position.

This essentially makes the abort button useless, since i might just break power or reset and it will have the same effect.

And although GCV does improve many things, this does not really work here either. It's handled differently, but still continues trying to stream gcode and I do not like the consequences that might have!

image This is what happends after i press abort, gcode continues being sent but no moves are executed because there are no f commands. But if there were it would continue to move! The stop and pause buttons also get greyed out when i press abort, so i can't stop the stream either.

I also have some further thougths on other things, so if you want some extra feedback letartare let me know.

LETARTARE commented 9 years ago

Hello, since 'Zapmaker' does not answer, I try to discover in depth version 'GrlController-3.6.1'. I mainly added the 3D viewer in 3 axes. Also , I will try to answer you.

I guess the button 'abort' is the 'Arduino Grbl 0.9g' ? If so, I will analyze the code, but do not be too hasty !

CNC what do you use ? Show me the other drawbacks found.

Regards. The message is translated by 'GooGle' : be lenient.

skrutt commented 9 years ago

Thank you LETARTARE for your effort!

Yes, I'm using grbl 0.9G, and I'm talking about the hardware input for an abort button, wired to my pendant. It would be nice if pressing this button would restore GCV to the idle state, similar to pressing stop in the GUI, but using the abort should have instant effect on the machine.

I'm using my own design cnc(El amigo), it's heavily based around openbuilds vslot and for me it's really awesome! You can see pictures at http://lunaticcharade.wordpress.com but it's all in swedish though. But feel free to comment in english if you have questions!

Other feedback: the button '= Zero position' in the lower right corner seems to have no effect at all for me, I'm guessing it's not connected properly.

LETARTARE commented 9 years ago

Hi,

Try the Site "https://github.com/LETARTARE/GrblHoming/tree/Letartare/GCV-3.6.1-T4", because that is where I will put the next version 'GCV-4.01'.

Feel free to give me your opinion on this version. Thank you again. Regards.