We downloaded the trial version of Lightburn the other day to see if it will drive our GRBL 3018 well.
The software is really nice, but we have some strange things happening when we run it.
When we first load the software, the laser of our machine turns on full blast. The only way to shut it is to quickly pull off the usb that connects the machine to the pc, and then connect it again. This is strange thing number one.
Next, when Line mode is on, we can control the Cut Through mode by setting a Start pause time and an End pause time. This allows the laser to stop when moving from one burning point to another, leaving no tracing lines behind. The problem here is that when we change the mode to Fill or Line + Fill, the Cut Through menu disappears, and we havenāt found another way to make the laser stop when itās moving from one burning point to another. As a result, when we try to burn on any mode besides the Line mode, the laser burns when moving from point to point burning also its path lines. This is strange thing number two.
Lastly, when we restart the software, the coordinates are wrong, the origin is not where we set it last. We have to basically reassign the origin every time. Also the software doesnāt remember our machine, so we have to assign that too every time.
Iām not sure what version of GRBL is running on my controller, how can I find out?
I notice you have several issues with your current grbl settings that need to be changed to work with a laser.
You need to check your settings for $32 (laser mode) and $10 (reporting mode). They should be:
$10=0
$32=1
That is, $10=0 (report workspace position, not machine position) and $32=1 (laser mode, not spindle mode).
You may want to include those in any macro you set up to put your system in laser mode.
Home and Origin are not the same positions. Home is where your limit switches are, always. Origin is where 0,0 is, and thereās no requirement they be the same. After homing, and with the offset programmed as discussed in the documentation link above, if you type G0 X0 Y0 into the console and hit enter, wherever it goes is where your origin point is. Set the device origin in LightBurn to match it and you should be all set.
I see that your $30=1000 so make sure you have the same value set in āDevice Settingsā window under the āS-value maxā.
So I have a similar problem to this, the laser is making trace marks when itās moving to a new cut position.
My S-value max is set accordingly, so I checked out the Gcodeā¦ and it looks like it turns on the laser and then leaves it on:
In this example, S300 is turning the laser on to 30%, and then at the bottom it sets it to S0 and turns it off.
NOWHERE else in the generated gcode does it turn the laser off.
So - question is, where is the option to generate gcode that turns the laser off inbetween cuts?
G0 moves turn the laser off, G1 moves have them on. If you use the same power setting for outlined shapes itās not necessary to do otherwise. You likely donāt have laser mode enabled in GRBL - $32=1 in the console, or āLaser Mode Enableā in the Machine Settings.
If you donāt have that enabled, you wonāt get correct behavior.
Last week I managed to burn something in āFillā mode, but I havenāt figured out why the laser turns on full blast 100% when I launch Lightburnā¦
I havenāt seen this issue before - the controller is the thing that sets that, so itās possible that itās setting the spindle pin high and the laser driver wants it low, maybe? This would be something to check with whomever you purchased the laser attachment from, or SainSmart.