Open UR3IQO opened 2 months ago
If you send $32, FluidNC responds correctly.
I think that used to be good enough.
I know that $32
request results in correct $32=1
answer. Unfortunately LaserGRBL expects $32=1
to be in $$
results.
I am happy with my fix https://github.com/bdring/FluidNC/commit/98f82176d6f5e0cd3f7530597264bb0e7e80fa4f . This might not be a best way cause I am not familiar with the FluidNC codebase, but if you think it is useful I can make pull request.
I agree that this should be fixed. I'm new to FluidNC and LaserGBRL and I have spent many hours trying to figure out this issue. The only way I could get LaserGRBL to stop warning me that my GBRL version was "<=1.1" was to input "$32=1" into the command terminal. I also suspect that this is causing LightBurn to incorrectly ID my laser as having old firmware that is not M4 compatible. I will give UR31QO's fix a try if I can figure out how to do it. I am not in any way a coder.
Wiki Search Terms
$$ $32 Laser
Controller Board
MKS DLC32 V2.1
Machine Description
DIY laser engraver with dual Y motors
Input Circuits
No response
Configuration file
Startup Messages
User Interface Software
fluidterm, LaserGRBL
What happened?
When sending
$$
request the FluidNC does not return$32=1
, so the LaserGRBL selectsM3
command for engraving (by default) and shows warning ifM4
is selected manually.Here is the output of the
$$
command:GCode File
No response
Other Information
I have resolved this problem, by adding a small fix to the firmware, and will be glad to share it. But I am not sure if it has to be fixed :)