Absolute coordinates issue

What i see on the screen does not match what my machine is trying to do. I have the origin set to the lower left corner and I home the machine in the upper left corner. The laser head moves in the proper direction when jogged and display coordinates appear to match the lasers position. However whenever I place an item in the middle of the design area and set start from to absolute coordinates it does not move to the correct spot. It ends up hitting limit switches instead. Here are my GRBL settings for reference

$0=10
$1=25
$2=0
$3=3
$4=0
$5=0
$6=0
$10=1
$11=0.010
$12=0.002
$13=0
$20=0
$21=1
$22=1
$23=1
$24=200.000
$25=1500.000
$26=0
$27=2.000
$30=255
$31=50
$32=0
$100=80.000
$101=80.000
$102=80.000
$110=5000.000
$111=5000.000
$112=5000.000
$120=800.000
$121=800.000
$122=5000.000
$130=370.000
$131=320.000
$132=2000.000

1 Like

Two settings you might need to change:

  • $10=0 (this changes the position reporting to be in work coords, not machine coords)
  • $32=1 (this enables laser mode, but won’t fix the coordinate issue)

Your profile says you have an Eleksmaker - Does it have limit switches, and homing enabled? If so, when the machine is homed, what does “Get Position” report? (it’s a button on the Move window)

1 Like

Yes. I have homing switches installed. When homed the position report says. X=-368 Y=-2. I have changed both settings that were suggested and no change

Type this in the console and press enter, then copy / paste the output here to the forum:

$#

The first entry, G54, should be all zeros. If it’s not, type G10 L2 P1 X0 Y0 in the console and press enter. That will clear the offset. It’s also possible that your machine is running in negative coordinates (not uncommon for CNC machines, fairly uncommon for lasers). If that’s the case, read here for how to add a workspace offset to correct that: https://github.com/LightBurnSoftware/Documentation/blob/master/CommonGrblSetups.md

Here is the results of $#

[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]

My usable bed size is 370x320 so i made an offset workspace using the command G10 L2 P1 X-370 Y-320 and restarted the software. Absolute coordinates is now working like I would expect. Thanks