It is highly configurable, and this is both a blessing and a curse. Grbl firmware was originally designed for CNC machines and 3D printers, with laser support added more recently. Set your machine status reporting to be relative to the workspace origin, not the machine origin (\$10=0). If your machine uses negative workspace coordinates you'll need to apply a workspace offset (G10 L2 P1 xx yy). You might need to enable "Laser Mode" if you have GRBL 1.1f or later (\$32=1). The value in LightBurn is called "S-Value Max", in the (DeviceSettings.md#s-value-max). You might need to adjust your spindle max RPM value ($30) to match the LightBurn default (1000) or vice versa. If you have a GCode-based system, like a Shapeoko, Eleksmaker, X-Carve, or Acro system, you might need to make some simple changes to get the most from LightBurn. Lightburn settings w/ GRBL LightBurnSoftware/Documentation/blob/master/CommonGrblSetups.md (README.md) I generally use the same zero point in the front left of the bed located with a corner block for most of my work. I’m wondering now, is there a way to tell either Lightburn, or CNCJS what the physical offset is on the laser for the SAME G54 work location. I did manually change the code and it works fine when run through CNCjs. I’m told by lightburn I can not use a G55 command. To complicate things, as a long time CNC operator I would prefer to use G54 as my spindle offset, and G55 as my laser offset. Since I can spit the GCode out of Lightburn and just run it from CNCjs without having to change all my settings then I want to do that. I use CNCjs at the moment to send all the Gcode, and it has a laser module in it that works quite well. However, because of the GRBL settings needing to be changed…well…that’s frustrating. I ran a test using lightburn and all went fine after changing all the settings. I have a shapeoko 3 XXL with a Jtech attached. I think maybe I’m getting way ahead of myself on my hopes for this but here is my plan. I posted this topic over at lightburn, but figured I’d post it here as well, as I am trying to figure out the best practice for this little frustration I have.
0 Comments
Leave a Reply. |