Will not reset to zero

Greetings all. I have watched YouTube videos like crazy, search the ol’ Google, and reviewed steps on here, and read the LB here is how your laser works and set up the GX L2, etc. to fix my situation.

Shapeoko 2
JTech 2.8W
Arduino Uno

When I set up my machine with either a positive or negative working space I receive the same result. I target my laser, run the test (frame) and it does not go to where i am cutting, but acts as though my machine is out of control. No matter with setting i use (current position, origin, or absolute) it does not frame where it is supposed to be cutting.

Unfortunately i learn better by watching, but getting no where. Any ideas?


Try changing your $10 setting to be $10=0, as noted here in the “Short Version” at the top: https://github.com/LightBurnSoftware/Documentation/blob/master/CommonGrblSetups.md#common-grbl-setups

That page describes setting the workspace origin to be the front-left, and that’s important for LightBurn to work with the machine properly.

The $10=0 setting tells the controller to report coordinates as workspace coordinates not machine coordinates, which is important so LightBurn can ask the controller “where are you?” and get the right answer.

1 Like

Apprecaite the reply…

$10 is set to 0 and i always put my origin to bottom left…if it helps here is my code:

Type $# in the console and copy the response for that here too.


I saw somewhere where you had a person change a line in here and I think i did that as well.


Yes, you need a workspace offset. I don’t know the work area size of a Shapeoko 2, but you’d use whatever the width and height are, as negative numbers, in this command:

G10 L2 P1 X-500 Y-600

(I wrote it as though your work area was 500 x 600. You’ll have to sub in the correct numbers and type that into the console)

I did input that my code with positive and negative numbers and no effect

I will give it another shot

Positive numbers will not work. Read the blurb at the end of this page to get a better understanding of what the offset is doing and why it’s needed: https://github.com/LightBurnSoftware/Documentation/blob/master/CommonGrblSetups.md#other-machines

sorry, finally had a chance to try this and no change…i input “G10 L2 P1 X-500 Y-500” into the console and restarted LB and when I hit clear origin, set origin and then hit ‘go’ for the machine to go to x0 y0 it moved down and to the left.

is there no way to reset your position like a CNC?

LightBurn just uses whatever your controller reports as position - you’re not altering anything in LightBurn, you’re altering the controller origin.

Try this: after homing, enter this command:

G92 X500 Y500

That should tell the controller that it is at 500X and 500Y. It’s a different way of doing the workspace offset.

Well I didnt have to try this…restarted my program and looks good now …dunno…thanks for the assist!

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