Migrating from LaserGRBL

First I must congratulate you for developing such a nice GUI for LB.

I am migrating to LB because I am getting a Macbook. I tested a photo for engraving on both; lasergrbl and LB.

I hope you can help with some initial hiccups.

I am running both the apps at 800mm/min and somehow with the same line resolution LB is slower by about 33%.

When using LB I have random space between lines on the X axis. There is a noticeable thud sound when X axis/laser shifts to the next line.

I am using a good quality DIY laser engraver hooked up with an Arduino on GRBL.

I too moved to Mac just an obvious thing is your Nano flashed to 1.1e or higher, i found as soon as i changed the nano firmware things got a lot better, i dont know whether it will help but who knows.

you can use a trial version of T2 to flash if you still have a windows machine or download the arduino control software.

I have already flashed my arduino with 1.1f but that doesn’t change anything.

800mm/min is only 13.3mm/sec, so that’s not terribly fast. When you say “running at the same line resolution” - what resolution is that?

LightBurn resamples images so the DPI you specify is used for both horizontal and vertical. You have not specified if you are using grayscale or dither, or anything else about the settings used for the image, or information about your machine, like size, speeds, firmware version, etc. Supplying that information would allow us to offer better help.

My laser is 2.5W so I can’t go any faster then 800mm/sec to get a decent burn. The cutting area dimensions are 15x20 inches and firmware is GRBL 1.1f on arduino.

I am using dither Jarvis 800mm/sec .2mm line interval.

I can visually see that lasergrbl makes the laser move faster compared to LB. Both apps set at 800mm/sec.

Speed is a secondary issue. The main problem is that there are random missing lines on Y axis. I have observed that this happens when Y moves to next line and I can hear a thud sound from the two stepper motors.

I feel the steppers motors turn more aggressively when connected to LB. I am not having this problem with lasergrbl.

It’s all just GCode. Make a small square and generate the GCode from LaserGrbl, and do the same for LightBurn. Post both as text files and we can look for what’s different.

I cant create a square in lasergrbl so I created an image with a square and vectorized it in the app.

Lasergrbl
G90
G0 X0 Y0
M5 S255
F1000
G0 X18.95 Y0.4
M3
G1 X37.26 Y0.4
G1 X37.38 Y0.52
G1 X37.5 Y0.64
G1 X37.5 Y18
G1 X37.5 Y35.36
G1 X37.38 Y35.48
G1 X37.26 Y35.6
G1 X18.95 Y35.6
G1 X0.64 Y35.6
G1 X0.52 Y35.48
G1 X0.4 Y35.36
G1 X0.4 Y18
G1 X0.4 Y0.64
G1 X0.52 Y0.52
G1 X0.64 Y0.4
G1 X18.95 Y0.4
M5
M5
G0 X0 Y0

LB
; LightBurn 0.9.07
; GRBL device profile, absolute coords
G00 G17 G40 G21 G54
G90
M4
; Cut @ 800 mm/min, 100% power
M8
G0X4.06Y4.58
G1Y39.58S255F800
G1X40.06
G1Y4.58
G1X4.06
M9
G1S0
M5
G90
; return to user-defined finish pos
G0 X0 Y0
M2

You said it’s missing random lines on the Y axis in LightBurn, so you’ll need to do a small filled square so we can see if there are differences in the settings there. I assume it’s filled shapes, not outlines, that are the problem for you?

Here is the Gcode:

LB:

; LightBurn 0.9.07
; GRBL device profile, absolute coords
G00 G17 G40 G21 G54
G90
M4
; Image @ 800 mm/min, 100% power
M8
G0X8.3Y8.18
G91
G1X0.2F800S255
G1X0.2S0
G1X0.2S255
G1X0.2S0
G1X0.2S255
G1X0.2S0
G1X0.2S255
G1X0.2S0
G1X0.2S255
G1X0.2S0
G1X0.2S255
G1X0.2S0
G1X0.2S255
G1X0.2S0
G1X0.2S255
G1X0.2S0
G1X0.2S255
G1X0.2S0
G1X0.2S255
G1X0.2S0
G1X0.2S255
G1X0.2S0
G1X0.2S255
G1X0.2S0
G1X0.2S255
G1X0.2S0
G1X0.2S255
G1X0.2S0
G1X0.2S255
G1X0.2S0
G1X0.2S255
G1X0.2S0
G1X0.2S255
G1X0.2S0
G1X0.2S255
G1X0.2S0
G1X0.2S255
G1X0.2S0
G1X0.2S255
G1X0.2S0
G1X0.2S255
G1X0.2S0
G1X0.2S255
G1X0.2S0
G1X0.2S255
G1X0.4Y0.2S0
G1X-9.6S255
G1X-0.2Y0.2S0
G1X9.8S255
G1Y0.2S0
G1X-9.6S255
G1X-0.2Y0.2S0
G1X9.8S255
G1Y0.2S0
G1X-9.6S255
G1Y0.2S0
G1X9.6S255
G1Y0.2S0
G1X-9.8S255
G1X0.2Y0.2S0
G1X9.4S255
G1X0.2Y0.2S0
G1X-9.8S255
G1X0.2Y0.2S0
G1X9.6S255
G1Y0.2S0
G1X-9.8S255
G1X0.2Y0.2S0
G1X9.6S255
G1Y0.2S0
G1X-9.6S255
G1X-0.2Y0.2S0
G1X9.8S255
G1Y0.2S0
G1X-9.6S255
G1X-0.2Y0.2S0
G1X9.8S255
G1Y0.2S0
G1X-9.6S255
G1X-0.2Y0.2S0
G1X9.6S255
G1X0.2Y0.2S0
G1X-9.6S255
G1Y0.2S0
G1X9.6S255
G1Y0.2S0
G1X-9.8S255
G1X0.2Y0.2S0
G1X9.6S255
G1Y0.2S0
G1X-9.8S255
G1X0.2Y0.2S0
G1X9.6S255
G1Y0.2S0
G1X-9.8S255
G1X0.2Y0.2S0
G1X9.6S255
G1Y0.2S0
G1X-9.6S255
G1X-0.2Y0.2S0
G1X9.8S255
G1Y0.2S0
G1X-9.8S255
G1X0.2Y0.2S0
G1X9.6S255
G1Y0.2S0
G1X-9.6S255
G1X-0.2Y0.2S0
G1X9.8S255
G1Y0.2S0
G1X-9.6S255
G1X-0.2Y0.2S0
G1X9.8S255
G1Y0.2S0
G1X-9.6S255
G1X-0.2Y0.2S0
G1X9.8S255
G1Y0.2S0
G1X-9.6S255
G1Y0.2S0
G1X9.6S255
G1Y0.2S0
G1X-9.8S255
G1X0.2Y0.2S0
G1X9.6S255
G1Y0.2S0
G1X-9.8S255
G1X0.2Y0.2S0
G1X9.6S255
G1Y0.2S0
G1X-9.8S255
G1X0.2Y0.2S0
G1X9.6S255
G1Y0.2S0
G1X-9.6S255
G1X-0.2Y0.2S0
G1X9.8S255
G1Y0.2S0
G1X-9.8S255
G1X0.2Y0.2S0
G1X9.4S255
G1X-4.4Y0.2S0
G1X-0.2S255
G1X-0.6S0
G1X-0.2S255
G1X-0.6S0
G1X-0.2S255
G1X-0.4S0
G1X-0.2S255
G1X-0.4S0
G1X-0.2S255
G1X-0.4S0
G1X-0.2S255
G1X-0.6S0
G1X-0.2S255
G90
M9
G1S0
M5
G90
; return to user-defined finish pos
G0 X0 Y0
M2

LaserGRBL:
G90
G0 X0 Y0
M3 S0
F800
G0 X36.667 Y0.333 S0
G1 X36.333 S1
X36 S23
X31 S58
X30.667 S59
X30.333 S57
X23.667 S53
X23.333 S52
X23 S59
X22.667 S64
X10.333 S63
X10 S59
X6 S57
X5.667 S70
X2.333 S72
X2 S73
X1.667 S69
X1.333 S18
X1 S1
G0 X0.667 Y0.667 S0
G1 X1 S1
X1.333 S66
X1.667 S216
X36 S255
X36.333 S226
X36.667 S80
X37 S1
G0 X37.333 Y1 S0
G1 X37 S1
X36.667 S71
X1 S255
X0.667 S65
X0.333 S1
G0 X0.333 Y1.333 S0
G1 X0.667 S20
X1 S225
X36.667 S255
X37 S235
X37.333 S20
G0 X37.333 Y1.667 S0
G1 X37 S59
X0.667 S255
X0.333 S57
G0 X0.333 Y2 S0
G1 X0.667 S56
X37 S255
X37.333 S57
G0 X37.333 Y2.333 S0
G1 X37 S57
X0.667 S255
X0.333 S56
G0 X0.333 Y2.667 S0
G1 X0.667 S56
X37 S255
X37.333 S57
G0 X37.333 Y3 S0
G1 X37 S57
X0.667 S255
X0.333 S56
G0 X0.333 Y3.333 S0
G1 X0.667 S56
X37 S255
X37.333 S57
G0 X37.333 Y3.667 S0
G1 X37 S57
X0.667 S255
X0.333 S56
G0 X0.333 Y4 S0
G1 X0.667 S56
X37 S255
X37.333 S57
G0 X37.333 Y4.333 S0
G1 X37 S57
X0.667 S255
X0.333 S56
G0 X0.333 Y4.667 S0
G1 X0.667 S56
X37 S255
X37.333 S57
G0 X37.333 Y5 S0
G1 X37 S57
X0.667 S255
X0.333 S56
G0 X0.333 Y5.333 S0
G1 X0.667 S56
X37 S255
X37.333 S57
G0 X37.333 Y5.667 S0
G1 X37 S57
X0.667 S255
X0.333 S56
G0 X0.333 Y6 S0
G1 X0.667 S56
X37 S255
X37.333 S57
G0 X37.333 Y6.333 S0
G1 X37 S57
X0.667 S255
X0.333 S56
G0 X0.333 Y6.667 S0
G1 X0.667 S56
X37 S255
X37.333 S57
G0 X37.333 Y7 S0
G1 X37 S57
X0.667 S255
X0.333 S56
G0 X0.333 Y7.333 S0
G1 X0.667 S56
X37 S255
X37.333 S57
G0 X37.333 Y7.667 S0
G1 X37 S57
X0.667 S255
X0.333 S56
G0 X0.333 Y8 S0
G1 X0.667 S56
X37 S255
X37.333 S57
G0 X37.333 Y8.333 S0
G1 X37 S57
X0.667 S255
X0.333 S56
G0 X0.333 Y8.667 S0
G1 X0.667 S56
X37 S255
X37.333 S57
G0 X37.333 Y9 S0
G1 X37 S57
X0.667 S255
X0.333 S56
G0 X0.333 Y9.333 S0
G1 X0.667 S56
X37 S255
X37.333 S57
G0 X37.333 Y9.667 S0
G1 X37 S57
X0.667 S255
X0.333 S56
G0 X0.333 Y10 S0
G1 X0.667 S56
X37 S255
X37.333 S57
G0 X37.333 Y10.333 S0
G1 X37 S57
X0.667 S255
X0.333 S56
G0 X0.333 Y10.667 S0
G1 X0.667 S56
X37 S255
X37.333 S57
G0 X37.333 Y11 S0
G1 X37 S57
X0.667 S255
X0.333 S56
G0 X0.333 Y11.333 S0
G1 X0.667 S56
X37 S255
X37.333 S57
G0 X37.333 Y11.667 S0
G1 X37 S57
X0.667 S255
X0.333 S56
G0 X0.333 Y12 S0
G1 X0.667 S56
X37 S255
X37.333 S57
G0 X37.333 Y12.333 S0
G1 X37 S57
X0.667 S255
X0.333 S56
G0 X0.333 Y12.667 S0
G1 X0.667 S56
X37 S255
X37.333 S57
G0 X37.333 Y13 S0
G1 X37 S57
X0.667 S255
X0.333 S56
G0 X0.333 Y13.333 S0
G1 X0.667 S56
X37 S255
X37.333 S57
G0 X37.333 Y13.667 S0
G1 X37 S57
X0.667 S255
X0.333 S56
G0 X0.333 Y14 S0
G1 X0.667 S56
X37 S255
X37.333 S57
G0 X37.333 Y14.333 S0
G1 X37 S57
X0.667 S255
X0.333 S56
G0 X0.333 Y14.667 S0
G1 X0.667 S56
X37 S255
X37.333 S57
G0 X37.333 Y15 S0
G1 X37 S57
X0.667 S255
X0.333 S56
G0 X0.333 Y15.333 S0
G1 X0.667 S56
X37 S255
X37.333 S57
G0 X37.333 Y15.667 S0
G1 X37 S57
X0.667 S255
X0.333 S56
G0 X0.333 Y16 S0
G1 X0.667 S56
X37 S255
X37.333 S57
G0 X37.333 Y16.333 S0
G1 X37 S57
X0.667 S255
X0.333 S56
G0 X0.333 Y16.667 S0
G1 X0.667 S56
X37 S255
X37.333 S57
G0 X37.333 Y17 S0
G1 X37 S57
X0.667 S255
X0.333 S56
G0 X0.333 Y17.333 S0
G1 X0.667 S56
X37 S255
X37.333 S57
G0 X37.333 Y17.667 S0
G1 X37 S57
X0.667 S255
X0.333 S56
G0 X0.333 Y18 S0
G1 X0.667 S56
X37 S255
X37.333 S57
G0 X37.333 Y18.333 S0
G1 X37 S57
X0.667 S255
X0.333 S56
G0 X0.333 Y18.667 S0
G1 X0.667 S56
X37 S255
X37.333 S57
G0 X37.333 Y19 S0
G1 X37 S57
X0.667 S255
X0.333 S56
G0 X0.333 Y19.333 S0
G1 X0.667 S56
X37 S255
X37.333 S57
G0 X37.333 Y19.667 S0
G1 X37 S57
X0.667 S255
X0.333 S56
G0 X0.333 Y20 S0
G1 X0.667 S56
X37 S255
X37.333 S57
G0 X37.333 Y20.333 S0
G1 X37 S57
X0.667 S255
X0.333 S56
G0 X0.333 Y20.667 S0
G1 X0.667 S56
X37 S255
X37.333 S57
G0 X37.333 Y21 S0
G1 X37 S57
X0.667 S255
X0.333 S56
G0 X0.333 Y21.333 S0
G1 X0.667 S56
X37 S255
X37.333 S57
G0 X37.333 Y21.667 S0
G1 X37 S57
X0.667 S255
X0.333 S56
G0 X0.333 Y22 S0
G1 X0.667 S56
X37 S255
X37.333 S57
G0 X37.333 Y22.333 S0
G1 X37 S57
X0.667 S255
X0.333 S56
G0 X0.333 Y22.667 S0
G1 X0.667 S56
X37 S255
X37.333 S57
G0 X37.333 Y23 S0
G1 X37 S57
X0.667 S255
X0.333 S56
G0 X0.333 Y23.333 S0
G1 X0.667 S56
X37 S255
X37.333 S57
G0 X37.333 Y23.667 S0
G1 X37 S57
X0.667 S255
X0.333 S56
G0 X0.333 Y24 S0
G1 X0.667 S56
X37 S255
X37.333 S57
G0 X37.333 Y24.333 S0
G1 X37 S57
X0.667 S255
X0.333 S56
G0 X0.333 Y24.667 S0
G1 X0.667 S56
X37 S255
X37.333 S57
G0 X37.333 Y25 S0
G1 X37 S57
X0.667 S255
X0.333 S56
G0 X0.333 Y25.333 S0
G1 X0.667 S56
X37 S255
X37.333 S57
G0 X37.333 Y25.667 S0
G1 X37 S57
X0.667 S255
X0.333 S56
G0 X0.333 Y26 S0
G1 X0.667 S56
X37 S255
X37.333 S57
G0 X37.333 Y26.333 S0
G1 X37 S57
X0.667 S255
X0.333 S56
G0 X0.333 Y26.667 S0
G1 X0.667 S56
X37 S255
X37.333 S57
G0 X37.333 Y27 S0
G1 X37 S57
X0.667 S255
X0.333 S56
G0 X0.333 Y27.333 S0
G1 X0.667 S56
X37 S255
X37.333 S57
G0 X37.333 Y27.667 S0
G1 X37 S57
X0.667 S255
X0.333 S56
G0 X0.333 Y28 S0
G1 X0.667 S56
X37 S255
X37.333 S57
G0 X37.333 Y28.333 S0
G1 X37 S57
X0.667 S255
X0.333 S56
G0 X0.333 Y28.667 S0
G1 X0.667 S56
X37 S255
X37.333 S57
G0 X37.333 Y29 S0
G1 X37 S57
X0.667 S255
X0.333 S56
G0 X0.333 Y29.333 S0
G1 X0.667 S56
X37 S255
X37.333 S57
G0 X37.333 Y29.667 S0
G1 X37 S57
X0.667 S255
X0.333 S56
G0 X0.333 Y30 S0
G1 X0.667 S56
X37 S255
X37.333 S57
G0 X37.333 Y30.333 S0
G1 X37 S57
X0.667 S255
X0.333 S56
G0 X0.333 Y30.667 S0
G1 X0.667 S56
X37 S255
X37.333 S57
G0 X37.333 Y31 S0
G1 X37 S57
X0.667 S255
X0.333 S56
G0 X0.333 Y31.333 S0
G1 X0.667 S56
X37 S255
X37.333 S57
G0 X37.333 Y31.667 S0
G1 X37 S57
X0.667 S255
X0.333 S56
G0 X0.333 Y32 S0
G1 X0.667 S56
X37 S255
X37.333 S57
G0 X37.333 Y32.333 S0
G1 X37 S57
X0.667 S255
X0.333 S56
G0 X0.333 Y32.667 S0
G1 X0.667 S56
X37 S255
X37.333 S57
G0 X37.333 Y33 S0
G1 X37 S57
X0.667 S255
X0.333 S56
G0 X0.333 Y33.333 S0
G1 X0.667 S56
X37 S255
X37.333 S57
G0 X37.333 Y33.667 S0
G1 X37 S57
X0.667 S255
X0.333 S56
G0 X0.333 Y34 S0
G1 X0.667 S56
X37 S255
X37.333 S57
G0 X37.333 Y34.333 S0
G1 X37 S57
X0.667 S255
X0.333 S56
G0 X0.333 Y34.667 S0
G1 X0.667 S56
X37 S255
X37.333 S57
G0 X37.333 Y35 S0
G1 X37 S57
X0.667 S255
X0.333 S56
G0 X0.333 Y35.333 S0
G1 X0.667 S56
X37 S255
X37.333 S57
G0 X37.333 Y35.667 S0
G1 X37 S59
X0.667 S255
X0.333 S58
G0 X0.333 Y36 S0
G1 X0.667 S20
X1 S235
X36.667 S255
X37 S243
X37.333 S23
G0 X37.333 Y36.333 S0
G1 X37 S1
X36.667 S96
X1 S255
X0.667 S80
X0.333 S1
G0 X0.667 Y36.667 S0
G1 X1 S1
X1.333 S86
X1.667 S234
X36 S255
X36.333 S241
X36.667 S99
X37 S1
G0 X36.667 Y37 S0
G1 X36.333 S1
X36 S31
X1.667 S62
X1.333 S25
X1 S1
M5
G90
G0 X0 Y0
M5 S255
F1000
G0 X18.991 Y0.373
M3
G1 X1.66 Y0.35
G1 X1.246 Y0.613
G1 X0.831 Y0.876
G1 X0.615 Y1.225
G1 X0.399 Y1.575
G1 X0.398 Y18.947
G1 X0.396 Y36.32
G1 X0.61 Y36.667
G1 X0.825 Y37.013
G1 X1.195 Y37.258
G1 X1.565 Y37.503
G1 X18.95 Y37.503
G1 X36.335 Y37.503
G1 X36.705 Y37.258
G1 X37.075 Y37.013
G1 X37.29 Y36.667
G1 X37.504 Y36.32
G1 X37.503 Y18.942
G1 X37.502 Y1.563
G1 X37.258 Y1.194
G1 X37.013 Y0.825
G1 X36.667 Y0.611
G1 X36.321 Y0.397
G1 X18.991 Y0.373
M5
M5
G0 X0 Y0

The biggest difference I see is that you’re using a line interval (pixel size) of 0.333mm in LaserGrbl, and 0.2mm in LightBurn. That means the dots in LaserGrbl are over 50% larger, and therefore the GCode will be considerably less dense, and less likely to choke the 8-bit controller.

You’re also using Variable Power mode in LightBurn (GRBL driver) and Constant Power in LaserGrbl (the equivalent of GRBL-M3 in LightBurn), but that shouldn’t affect much here.

I am doing this so because I am getting similar results for this size dot in “these” configurations. If I go any higher I am getting dots as straight lines.

I feel it’s compatibility issues because lasergrbl is using .net who knows!!

LB is supposed to be a solution for DIY laser engravers but I see differences.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.