Laser only moves to top right corner

I’m having a problem with my absolute coordinates. So I have a Yorahome Silverback 6060 and I’m using Lightburn. My homing point is the bottom left corner. If I type in hello I’m the project area select it and tell the laser to go to that point it will only go to the far right corner. No matter where I move my project it always goes to the top right corner. I’m at a loss.

Things to check for:

  1. Does your laser having homing switches and home at start? If so, to what corner does the laser home? If it’s to bottom left, then make sure that reported position in Move window is 0,0. Push the “get position” button to get updated value.
  2. If your machine does not have homing switches are you starting with the machine at bottom-left? If not, make sure you do so as that’s how you manually home the machine.
  3. After either automated or manual homing, are you ever moving the laser head by hand? If so, avoid this as manual movement of the laser head causes the controller to lose track of laser position.

If none of these help, report back with responses to the inline questions and confirm whether or not your jogging controls in Move window work as expected.

My machine does home at start and has limit switches. It homes in the bottom left corner. My move to position is x 0 y 0. If I click go it automatically goes to the top right corner

Can you run these commands in Console one at a time after homing and then copy/paste the output back as a response?

$I
$$
$#
?

ok
Grbl 1.1h [‘$’ for help]
[MSG:‘$H’|‘$X’ to unlock]
[MSG:Caution: Unlocked]
ok
<Idle|MPos:-366.640,-280.980,-3.000|Bf:15,126|FS:0,0|WCO:-180.340,-25.400,-39.750>
ok
ok
ok
ok
$I
[VER:1.1h.20190825:]
[OPT:V,15,128]
Target buffer size found
ok
$$
$0=10
$1=255
$2=0
$3=0
$4=0
$5=0
$6=0
$10=115
$11=0.010
$12=0.002
$13=0
$20=0
$21=1
$22=1
$23=3
$24=150.000
$25=1000.000
$26=250
$27=3.000
$30=10000
$31=0
$32=1
$100=200.000
$101=200.000
$102=160.000
$110=2000.000
$111=2000.000
$112=2000.000
$120=300.000
$121=300.000
$122=300.000
$130=600.000
$131=600.000
$132=55.000
ok
$#
[G54:-180.340,-25.400,-39.750]
[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]
[G28:0.000,0.000,0.000]
[G30:0.000,0.000,0.000]
[G92:0.000,0.000,0.000]
[TLO:0.000]
[PRB:0.000,0.000,0.000:0]
ok
?
<Idle|MPos:-597.000,-597.000,-3.000|Bf:15,127|FS:0,0|Ov:100,100,100>
ok

You have a few things going on, some of which is not making complete sense to me. Let’s deal with one at a time.

Do you use this machine for CNC operations as well as lasering? If so, what program are you using for CNC?

  1. You have an offset defined which I assume you don’t want for lasering. Let’s remove it. Enter in Console:
G10 L2 P1 X0 Y0 Z0

Can you then rehome? Then run these commands in Console and report back:

$#
?

G10 L2 P1 X0 Y0 Z0
ok
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]
[G28:0.000,0.000,0.000]
[G30:0.000,0.000,0.000]
[G92:0.000,0.000,0.000]
[TLO:0.000]
[PRB:0.000,0.000,0.000:0]
ok
?
<Idle|MPos:-597.000,-597.000,-3.000|Bf:15,127|FS:0,0|WCO:0.000,0.000,0.000>
ok

Okay. So I take it the machine origin is expected to be at top-right. LightBurn likes to work in positive coordinates so you’ll need to address this if you want this to work properly.

I’m not sure how this will affect any CNC operations you use the machine for so make note.

  1. Let’s set a work offset to account for top-right origin:
G10 L2 P1 X-597 Y-597
  1. Change your machine from reporting machine position to reporting work position:
$10=0

Rehome and then test to see if the machine is working correctly.

Omg thank you so much. It work’s perfect now. Thanks again for your help

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