-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Lag during work #5
Comments
Hi Use GRBL v1.1 with laser mode on and M4 command for power on will remove your burns problem because when laser stop moving its always turned off. |
Thanks! I will make some tests. I didn't have time to fully understand the code, but is there a way to load the g code in a buffer before starting the work, and then watch only a stop/pause command from the UI? |
Grbl firmware use all the memory available in the limited hardware of an arduino/atmega328 so the receiving buffer is only limited to 128 chars. Maybe a buffer could be added in esp module (now used as a pure tunnel) but this will make more complex the protocol because LaserGRBL should be keep track of buffer size in esp for not overflow/overfill it, and the code on esp should be keep track of grbl buffer. Definitively not a good solution. |
Hello, I just tried out this wifi based method, and after some minimal corrections in the code, I managed to make the system work. After using the engraver quite a lot, I found out that there are appearing some lags during engraving, which means that the laser is freezing in its current state (burning, or in off state), making some visible glitches in the final result. Do you have any ideas what should cause the problem? Maybe could be possible to implement some protection (ie. if there is no instruction the shut down the laser, or load the g code in a sort of buffer before start, and watch only a stop/pause command). I think my local network always seemed to be stable (it still can cause the problem). Thank you.
The text was updated successfully, but these errors were encountered: