-
-
Notifications
You must be signed in to change notification settings - Fork 487
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
FLUIDNC scraper compatibility. #1885
Comments
Is this a FluidNC issue or a LaserGRBL issue? Can you give a more detailed example of the messages sent by FluidNC? |
LaserGRBL is compatible with GRBL, and with firmware capable of behaving like GRBL. Based on what I read here FluidNC it has basic compatibility, and as far as I can see from comlog.txt it seems to me that work quite well. Feature like $axes and $spindle and other things specific to this firmware are not part of the GRBL specification and therefore are not supported in LaserGRBL. |
Is there anything I did not understand in your request? Can you rephrase it? |
I would like the homing button to show up and the speed max to be set. |
When scraping,, The max speed is set by : Laser power max is stored in: |
What version of LaserGRBL are you using? Look like an old version that does not support formula in custom button. |
I use the latest v4.9.4 |
Any hints here? Should the formula be evaluated by fluidnc or by laserGRBL? |
By LaserGRBL, but LaserGRBL should be able to read $30 value from controller to be able to evaluate formula. |
That's the issue with the laserGRBL scraper. |
His does not hold any more for the last fluidNC release. See bdring/FluidNC#648 And #1885 (comment) |
I revisited this issue. Can anybody confirm that LaserGRBL uses '$$' and expects a output for '$30'? How should the output format for $$ look like? Thanks |
LaserGRBL send $$ than expect to receive the "ok" response (acknowledge to $$). a config parameter is something like "$" at the beginning of a line, followed by numbers, by any spaces, by "=" and then everything. this regular expression is used: "^$\s*=(.*)" |
FluidNC reports motion control a little differently through $axes request and $spindle request.
Current issue is the homing cycle / max move speed / limits / spindle power / laser mode uses a $$ request which FluidNC doesn't respond to the same as GRBL. Only returns $10
The text was updated successfully, but these errors were encountered: