Need help with setting coordinates on Lightburn

Hi all newbie here!

I just started playing with an Ortur 2 Pro i recently bought with LaserGRBL. But went on to try out Lightburn as there’s a whole lot more features available.

However, I’m facing some issues I hope the friendly folks here are able to help me with.

I have no issues with homing the laser and getting position of my laser. But I am having an issue moving my laser to any specific location and setting orgin following that. For example, when i key in x: 200 and y:200, the laser head will move towards the far right end corner instead of the center. And it is the same with other values that I key in as well. I find this odd and hope that someone will be able to provide me with some help in solving this issue.

Many Thanks!

Hi Thanks for the quick reply, didnt expect that!

I selected user origin as well as played with absolute coordinates but i still keep having this issue. I am unable to set an origin point

-Andrew

Hey Andrew, can you confirm that you’ve setup the Working size of the laser in Device Settings? You would have had an opportunity to do this at device setup as well.

I believe your laser is 400x400mm but please confirm before modifying these numbers.

And as @anon88048707 has indicated I suggest you stick to Absolute Coords until you get a better sense of how things operate. Absolute Coords is the most intuitive as the workspace in LightBurn essentially mimics your laser working base.

You can learn more about the various coordinate systems and job origin here:
Coordinates and Job Origin - LightBurn Software Documentation

Hi berainlb,

Yes I’ve set up my working size to be 400x400.

I will read up more on the Coordinate types and test it out when I’m back home from work.

Thanks for the support so far! Appreciate it!

-Andrew

When you were using laserGRBL, did you try setting origin using the software? If so, that can mess with your coordinate offset if I’m remembering correctly.

Can you run these commands in the Console window? Should be in the same tab group as Move. If not, make sure it’s turned on in the Window menu list. Send back all the contents of the output window:

$I
$$
$#
?

Yes I was using that and did exactly what you mentioned. Let me get the contents for you in a moment while i start it up. Thanks!

-Andrew

These are the contents of the inputs. Thanks for your help in advance!

$I

[ORIGIN: China]

[PRODUCER: ORTUR]

[AUTHOR: ORTUR]

[MODEL: Ortur Laser Master 2 Pro S2]

[OLF: 185]

[OLH: OLM_ESP_PRO_V1.2]

[OLM: GENERAL]

[DATE:22:44:33 - Oct 25 2021]

[VER:1.1f(ESP32).20210403:]

[OPT:VNMZHSL,35,4096,3]

Target buffer size found

ok


$$

$0=5.0

$1=100

$2=0

$3=6

$4=7

$5=7

$6=1

$10=2047

$11=0.050

$12=0.002

$13=0

$14=6

$15=0

$16=1

$17=4

$18=0

$19=0

$20=1

$21=1

$22=43

$23=3

$24=600.000

$25=3000.000

$26=100

$27=3.000

$28=0.100

$29=0.0

$30=1000.

$31=0.

$32=1

$33=1000.000

$34=0.000

$35=0.000

$36=100.000

$37=0

$39=1

$40=1

$41=0

$42=1

$43=1

$44=3

$45=4

$46=0

$56=1.000

$57=1800.000

$58=395.000

$59=6000.000

$60=0

$61=0

$62=0

$63=3

$64=1

$65=0

$100=80.000

$101=80.000

$102=2124.000

$110=10200.000

$111=10200.000

$112=600.000

$120=2200.000

$121=1800.000

$122=200.000

$130=400.000

$131=400.000

$132=100.000

$259=0

$260=70

$261=70

$262=320

$263=30

$264=0

$265=50

$266=100

$267=0

$268=0

$269=0

ok


$#

[G54:0.000,0.000,0.000]

[G55:0.000,0.000,0.000]

[G56:0.000,0.000,0.000]

[G57:0.000,0.000,0.000]

[G58:0.000,0.000,0.000]

[G59:0.000,0.000,0.000]

[G59.1:0.000,0.000,0.000]

[G59.2:0.000,0.000,0.000]

[G59.3:0.000,0.000,0.000]

[G28:0.000,0.000,0.000]

[G30:0.000,0.000,0.000]

[G59.6:4.600,46.200,0.000]

[G92:4.600,46.200,0.000]

[HOME:0.000,0.000,0.000:7]

[TLO:0.000]

[PRB:0.000,0.000,0.000:0]

ok


?

<Idle|MPos:0.000,0.000,0.000|Bf:35,4095|FS:0,0|Pn:P|CL:0,100|PS:2,1|ER:221,228|VA:23799,0|Ov:100,100,100|A:S|H:1,7>

[GC:G0 G54 G92 G17 G21 G90 G94 G49 G98 G50 M5 M9 T0 F0 S0.]

ok

Looks there is a work offset that’s been set. We could try to zero these out but I think better to just reset these to defaults.

Try this:

  1. take a backup of your settings by going to Edit->Machine Settings. Do a Read and then a Save there.
  2. in Console run this command:
    $RST=*
  3. Rehome the machine either through LightBurn or by restarting the laser
  4. Confirm machine position after home is 0,0. Run in Console
    ?

Let me know how this goes. Additionally, there’s a firmware update for your machine that’s generally recommended to be applied. You should consider that after this gets sorted.
Ortur – Firmware Repository – Ortur

1 Like

After step 4 has been completed:

?

<Idle|MPos:0.000,0.000,0.000|Bf:35,4096|FS:0,0|Pn:P|CL:0,100|PS:2,1|ER:7,6|VA:23824,0>

ok

So far it seems to have fixed the issue!

Thank you so much so far man!

Appreciate it!

-Andrew

Upon further inspection, I found out that the x and y axes are still offset by this amount. Anyway I can manually re zero this offset values?

image_2022-01-01_134415

Is that the position after homing?

Can you run these in Console again and send updated results:

$I
$$
$#
?

That is the coordinates I got when I clicked “get position” after homing and moving to x:100 y:100

Ok thanks so much will try it out later.

Wishing all a Happy New Year!

-Andrew

Sorry for the delay. Seems to be the G59 and G92 that is causing the issue as it corresponds to the offset value I’m getting.

$I

[ORIGIN: China]

[PRODUCER: ORTUR]

[AUTHOR: ORTUR]

[MODEL: Ortur Laser Master 2 Pro S2]

[OLF: 185]

[OLH: OLM_ESP_PRO_V1.2]

[OLM: GENERAL]

[DATE:22:44:33 - Oct 25 2021]

[VER:1.1f(ESP32).20210403:]

[OPT:VNMZHSL,35,4096,3]

Target buffer size found

ok


$$

$0=5.0

$1=100

$2=0

$3=6

$4=7

$5=7

$6=1

$10=2047

$11=0.050

$12=0.002

$13=0

$14=6

$15=0

$16=1

$17=4

$18=0

$19=0

$20=1

$21=1

$22=43

$23=3

$24=600.000

$25=3000.000

$26=100

$27=3.000

$28=0.100

$29=0.0

$30=1000.

$31=0.

$32=1

$33=1000.000

$34=0.000

$35=0.000

$36=100.000

$37=0

$39=1

$40=1

$41=0

$42=1

$43=1

$44=3

$45=4

$46=0

$56=1.000

$57=1800.000

$58=395.000

$59=6000.000

$60=0

$61=0

$62=0

$63=3

$64=1

$65=0

$100=80.000

$101=80.000

$102=2124.000

$110=10200.000

$111=10200.000

$112=600.000

$120=2200.000

$121=1800.000

$122=200.000

$130=400.000

$131=400.000

$132=100.000

$259=0

$260=70

$261=70

$262=320

$263=30

$264=0

$265=50

$266=100

$267=0

$268=0

$269=0

ok


$#

[G54:0.000,0.000,0.000]

[G55:0.000,0.000,0.000]

[G56:0.000,0.000,0.000]

[G57:0.000,0.000,0.000]

[G58:0.000,0.000,0.000]

[G59:0.000,0.000,0.000]

[G59.1:0.000,0.000,0.000]

[G59.2:0.000,0.000,0.000]

[G59.3:0.000,0.000,0.000]

[G28:0.000,0.000,0.000]

[G30:0.000,0.000,0.000]

[G59.6:4.600,46.200,0.000]

[G92:4.600,46.200,0.000]

[HOME:0.000,0.000,0.000:7]

[TLO:0.000]

[PRB:0.000,0.000,0.000:0]

ok


?

<Idle|MPos:0.000,0.000,0.000|Bf:35,4096|FS:0,0|Pn:P|CL:0,100|PS:2,1|ER:38,43|VA:23827,0|Ov:100,100,100|A:S|H:1,7>

ok

[GC:G0 G54 G92 G17 G21 G90 G94 G49 G98 G50 M5 M9 T0 F0 S0.]

G92 is an offset setting? Maybe that should be set to 0?

Yeah. Apparently the offset wasn’t reset. Try this:

G59.6 X0 Y0
G92 X0 Y0

I don’t know if the G59.6 syntax is valid but give it a shot.