I have a LionsForge Craft Laser from Singapore which is a bit unconventional, but overall I am pleased with it. However, problems with the recommended software (Inkscape), forced me to seek an alternative and I am very happy with LightBurn.
Basically it takes Gcode on an SD card and runs that. There is no software ( Gcode ) power settings, that is done by an external knob. The speed is controlled by an overall speed setting as a multiplier from 50% to 500%, the manufacturers say there is no software speed control, but thanks to your software I have found out there is.
When it came to choosing a Laser cutter I thought it didn’t matter which I chose because I was not going to use it, but I found that the laser you chose affects the sort of Gcode that is produced. There is no mention of this either on line or in the LightBurn manual so I had to resort to trial and error.
I first tried GRBL but that produced very wired results on my laser. On examining the code I found that in a sequence of moves there was only one G1 code being sent, with subsequent vectors being just the X & Y values. In the world of MIDI music message protocols this is known as a running status, I am not sure of the name of it in the Gcode world.
Then I tried LinuxCNC and found that this adds a speed of zero to all the G0 move commands.
The one I found that finally worked (so far in testing) was the smoothieware driver. This did not set a feed rate for the G0 moves but putting a custom G0 F3000 in the Gcode Tab of the Device settings solved that.
I had to change the display units to mm/min and set the speed to 300 on all layers to complete the setup for my laser.
Now the point is that none of these things were mentioned in the manual and I had to work it out myself. Are there other Gcode variants in the other laser drivers and are they customisable?
For example Lasers that generate Gcode circle commands instead of breaking it up into straight line segments, and maybe other things I have not thought of?