Laser will not move when on ABSOLUTECOORDS

Hi, My Ortur Laser Master Pro 2 will not move when set to AbsoluteCoords, works perfectly in Current Position mode and User origin mode but when in Absolute mode I get a MSG:$H|$X to unlock message followed by Caution: Unlocked. I have tried rehoming it to the limit switches and then restarting lightburn but it makes no difference, I have tried other fixes I have come across but cannot find this problem specifically for me, please help.

Is this a new setup or have you made any recent changes? That would help with context.

Can you set Console to “Show All” then capture everything that happens from the time you reconnect the device to triggering the error?

Then issue $$ and $# into console and capture those results as well and paste here.

This is unusual but likely something with your coordinates.

I have made recent changes, I was following a you tube video to set up the rollers to engrave on a cylinder, after this I reverted all the changes back to what they were and that is when this problem occurred. I didn’t make many changes, I turned off ‘soft limits’, turned off ‘homing cycle’, turned off ‘auto home’.

Not sure why but people always seem to have trouble with these after coming back from a rotary setup.

Are you able to actually cut and paste from the console window? Also, please include the outputs for $$ and $#.

Based on the screenshot I have a sense of what might be wrong but want to confirm.

1 Like

I didn’t get any output appearing from the $$ and $# but the information from the console window is below with the $$ and $# at the end of it…
Waiting for connection…

ok

[ORIGIN: China]

[PRODUCER: ORTUR]

[AUTHOR: ORTUR]

[MODEL: Ortur Laser Master 2 Pro S2]

[OLF: 183]

[DATE:11:19:45 - Sep 1 2021]

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

[OPT:VNMSLW,35,1024,3]

Target buffer size found

ok

Homing

ok

<Idle|WPos:400.000,400.000,0.000|A:S|H:0>

ok

Starting stream

ALARM:2

G-code motion target exceeds machine travel. Machine position safely retained. Alarm may be unlocked. (Right-click the ‘Devices’ button to reset the connection)

On or near line 2:

Stream completed in 0:00

[MSG:Reset to continue]

ok

Ortur Laser Master 2 Pro S2 Ready!

OLF 183.

[MSG: Warning: Flame Sensor Disabled by User OverRide]

[MSG: Flame detector active,Ambient infrared value:0]

Grbl 1.1f [’$’ for help]

[MSG:’$H’|’$X’ to unlock]

[MSG:Caution: Unlocked]

ok

Waiting for connection…

ok

[ORIGIN: China]

[PRODUCER: ORTUR]

[AUTHOR: ORTUR]

[MODEL: Ortur Laser Master 2 Pro S2]

[OLF: 183]

[DATE:11:19:45 - Sep 1 2021]

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

[OPT:VNMSLW,35,1024,3]

Target buffer size found

ok

Homing

ok

<Idle|WPos:400.000,400.000,0.000|A:S|H:0>

ok

Starting stream

ALARM:2

G-code motion target exceeds machine travel. Machine position safely retained. Alarm may be unlocked. (Right-click the ‘Devices’ button to reset the connection)

On or near line 2:

Stream completed in 0:00

[MSG:Reset to continue]

ok

Ortur Laser Master 2 Pro S2 Ready!

OLF 183.

[MSG: Warning: Flame Sensor Disabled by User OverRide]

[MSG: Flame detector active,Ambient infrared value:0]

Grbl 1.1f [’$’ for help]

[MSG:’$H’|’$X’ to unlock]

[MSG:Caution: Unlocked]

ok

<Idle|WPos:400.000,400.000,0.000>

ok

Starting stream

ALARM:2

G-code motion target exceeds machine travel. Machine position safely retained. Alarm may be unlocked. (Right-click the ‘Devices’ button to reset the connection)

On or near line 2:

Stream completed in 0:00

[MSG:Reset to continue]

ok

Ortur Laser Master 2 Pro S2 Ready!

OLF 183.

[MSG: Warning: Flame Sensor Disabled by User OverRide]

[MSG: Flame detector active,Ambient infrared value:0]

Grbl 1.1f [’$’ for help]

[MSG:’$H’|’$X’ to unlock]

[MSG:Caution: Unlocked]

ok

$$

$#

You’re not getting anything in console after inputting those commands? Can you turn off Show all and try again? That seems odd.

Got something this time following a PC restart
Waiting for connection…

ok

[ORIGIN: China]

[PRODUCER: ORTUR]

[AUTHOR: ORTUR]

[MODEL: Ortur Laser Master 2 Pro S2]

[OLF: 183]

[DATE:11:19:45 - Sep 1 2021]

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

[OPT:VNMSLW,35,1024,3]

Target buffer size found

ok

Homing

ok

$$

$0=5.0

$1=100

$2=0

$3=2

$4=7

$5=7

$6=1

$10=0

$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=1

$23=7

$24=600.000

$25=3000.000

$26=1

$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=0

$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

$259=0

$260=70

$261=0

$262=230

$263=30

$264=0

$265=100

$267=0

$100=80.000

$101=80.000

$102=400.000

$110=10200.000

$111=10200.000

$112=1200.000

$120=2200.000

$121=1800.000

$122=2200.000

$130=400.000

$131=400.000

$132=50.000

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]

error:7

EEPROM read failed. Reset and restored to default values.

ok

Okay. This is what I figured was different. Any idea how $10 was set to 0? This parameter is used to change how the controller reports position, either in machine position or workspace position. I believe default for your machine is $10=3. [EDIT]: the documented default at least for V187 of the firmware is apparently $10=2047. Not sure what that means.

Try making a backup of your configuration and try changing this value and retest.

Have typed $10=3 but for some reason when I enter $$ the second time it changes to 255
image

ok

$10=3

ok

$$

$0=5.0

$1=100

$2=0

$3=2

$4=7

$5=7

$6=1

$10=255

$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=1

$23=7

$24=600.000

$25=3000.000

$26=1

$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=0

$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

$259=0

$260=70

$261=0

$262=230

$263=30

$264=0

$265=100

$267=0

$100=80.000

$101=80.000

$102=400.000

$110=10200.000

$111=10200.000

$112=1200.000

$120=2200.000

$121=1800.000

$122=2200.000

$130=400.000

$131=400.000

$132=50.000

ok

That’s really weird. I found out that your default is actually $10=2047. Not that it would make a difference but try setting that. Maybe shutdown the laser after setting it and then restart.

Seems like you’re getting unpredictable behavior which is not good. If this doesn’t work maybe try a different USB cable or port.

Ok, I have changed the cable and also changed the value to 2047, it is now holding the value after I have changed it but I am still getting the same problem when I try and run it with ABSOLUTECOORDS. It really is doing my head in now. Hope you have more ideas. Latest $$ info is below
ok

[ORIGIN: China]

[PRODUCER: ORTUR]

[AUTHOR: ORTUR]

[MODEL: Ortur Laser Master 2 Pro S2]

[OLF: 183]

[DATE:11:19:45 - Sep 1 2021]

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

[OPT:VNMSL,35,1024,3]

Target buffer size found

ok

Homing

ok

<Idle|MPos:-397.000,-397.000,0.000|Bf:35,1024|FS:0,0|Pn:PS|CL:0,100|PS:2,1|ER:0,0|VA:23967,0|Ov:100,100,100|A:S|H:0>

ok

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

Starting stream

ALARM:2

G-code motion target exceeds machine travel. Machine position safely retained. Alarm may be unlocked. (Right-click the ‘Devices’ button to reset the connection)

On or near line 2:

Stream completed in 0:00

[MSG:Reset to continue]

ok

Ortur Laser Master 2 Pro S2 Ready!

OLF 183.

[MSG: Warning: Flame Sensor Disabled by User OverRide]

[MSG: Flame detector active,Ambient infrared value:0]

Grbl 1.1f [’$’ for help]

[MSG:’$H’|’$X’ to unlock]

[MSG:Caution: Unlocked]

ok

$$

$0=5.0

$1=100

$2=0

$3=2

$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=1

$23=7

$24=600.000

$25=3000.000

$26=1

$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=0

$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

$259=0

$260=70

$261=0

$262=230

$263=30

$264=0

$265=100

$267=0

$100=80.000

$101=80.000

$102=400.000

$110=10200.000

$111=10200.000

$112=1200.000

$120=2200.000

$121=1800.000

$122=2200.000

$130=400.000

$131=400.000

$132=50.000

ok

The machine thinks that it’s in a negative coordinate system for some reason.

Try issuing $rst=* in console and test again.

Send both results of $$ and $#.

Waiting for connection…

Waiting for connection…

ok

[ORIGIN: China]

[PRODUCER: ORTUR]

[AUTHOR: ORTUR]

[MODEL: Ortur Laser Master 2 Pro S2]

[OLF: 183]

[DATE:11:19:45 - Sep 1 2021]

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

[OPT:VNMSL,35,1024,3]

Target buffer size found

ok

Homing

ok

$rst=*

[MSG:Restoring defaults]

ok

Ortur Laser Master 2 Pro S2 Ready!

OLF 183.

[MSG: Flame detector active,Ambient infrared value:0]

Grbl 1.1f [’$’ for help]

$$

$0=5.0

$1=100

$2=0

$3=2

$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=7

$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

$259=0

$260=70

$261=70

$262=230

$263=30

$264=0

$265=100

$267=0

$100=80.000

$101=80.000

$102=400.000

$110=10200.000

$111=10200.000

$112=1200.000

$120=2200.000

$121=1800.000

$122=2200.000

$130=400.000

$131=400.000

$132=50.000

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:0.000,0.000,0.000]

[G92:-797.000,-797.000,0.000]

[HOME:0.000,0.000,0.000:0]

[TLO:0.000]

[PRB:0.000,0.000,0.000:0]

ok

Still the same, there is a newer firmware available, would updating the firmware help?

Yes. Likely since it will overwrite your whole eeprom. I worry a little since you had some unreliability but it may be worth a shot.

Make sure you read the instructions very carefully.

Try this for me please
in console
$RST=*
Press enter
The moment you see
[MSG: restoring defaults]
reach for your motherboard - tap reset
Then power machine back up

connect again and do $# again
confirm G92 is clear please?
if so then you should be ok
-797 is a weird offset

1 Like

Well that’s kind of terrifying.

I was wondering about this. How does this even happen? I thought G92 was a temporary offset that wouldn’t survive a restart.

OMG it actually seems to be fixed.
Thank you, everyone that has helped on here. Thank you