Another newbie question

Don’t get me wrong, I still have issues with my machine also.
Being a complete newbie, I’m very sure that its my lack of experience.
In fact OZ pointed out yesterday that I need to change one of my settings. (I didn’t know)
I’m on my way out to the shop now to make the change and try it out.
However, my statement stays the same. It is not clearly explained in the directions.
I’m glad it worked out for you, and hoping that I will have a productive day today also.

The thing Rick posted explains how the different origin settings work, but if you have a machine that hasn’t been properly zero’d there are more things at work.

LightBurn was written for dedicated laser systems, with homing and limits set properly. It will work without those things, but that’s what it assumes you have unless you tell it differently.

If your machine isn’t zero’d, then the system has no idea where you “are” when running a job - the zero point of the machine will just be wherever it was when you powered up. If that happened to be in the middle of the work area, you could have a situation like this:

The black grid is the actual work area of the laser, and the green square in the bottom corner is the origin of the machine. If the laser was sitting at the red circle when you powered it up, the machine thinks that is zero, and thinks the red square is your usable work area, which is obviously wrong.

Next, you draw this purple circle:

You jog the laser over to that corner and hit start, where you want it, and hit Start, using "current position’ as the origin mode. LightBurn asks your laser, “hey, where are you?” and the laser says, “I’m at -80, -80”. That’s out of bounds, and you get the warning.

To fix it, move the laser head to the front-left corner (or wherever you have your origin set), before you power it up, so that’s where zero goes, OR, jog the laser to that corner, and issue this command:

G92 X0 Y0

To use that, you’ll also need to have your machine sending its position in work-space coordinates. If you have an old version of GRBL (0.9 or earlier), it’s $10=2. For newer ones (1.1e or later), it’s $10=0. That means when LightBurn asks, “where are you?” it gets the answer relative to the new zero you set, not relative to where it was when you powered up. (zeroing before power up doesn’t need the above command)

OZ,
First, thank you for your concise explanations.
I don’t want to step on lovesnapped thread, so if you guys want me to take it to a new thread please let me know and I will.
However, it appears that we may have some of the same issues.
In an effort to start from square one lets start with this question.

You speak of a positive or negative coordinate system.
My X carve CNC has a 19" X 19" bed.
My X0 Y0 zero is in the lower left hand corner of the bed.
If I enter any dimension in either X or Y they are positive numbers and the machine moves in X from left to right and in Y from front to rear of the machine. (in a positive manner)
I can do this from virtually anywhere in the envelope.
(I never use homing as I always home from my work piece)
I can also set my start position anywhere I want (which is always my work piece) and the machine will always come back to that position.
Is this not a positive coordinate machine?

I will try to be as helpful as I can. This is your controller and hardware setup. I did not build it, I don’t know what is there nor how successful the build went. This is not my DIY laser system. I have been trying to provide you with resources that are produced by the supplier and have proven to work for many others that have the same setup. I will continue to offer as much help as I can, and when you have your gear set correctly, I can even help with LightBurn.

I am going to need a bit more of an explanation here. Looking at the picture are you saying that the laser was moving to different locations then firing the laser?

Post as detailed account as you can. More is better in the case.

Correct, it is not a positive workspace machine. If you run a homing cycle, and the machine homes to the rear-right corner, and sets that corner as zero, you will need negative coordinates to jog into the work area. This is common for CNC machines, and uncommon for lasers. Read here for a bit more info:
Documentation/CommonGrblSetups.md at master · LightBurnSoftware/Documentation · GitHub

This is easily most of your trouble in LightBurn. You are using it like CNC software, and it isn’t written to work that way. By zeroing to your workpiece you are eliminating the ability for the software to jog within the machine envelope safely, because you moved it. LightBurn enforces its own soft limits. By changing your zero point, the software can no longer know where the actual bounds of the machine are.

The ‘Click to position’ feature, for example, uses absolute coordinates, relative to the machine zero. If you move the zero, that feature won’t work, and neither will anything else that uses the location of the machine to figure out if you’re going to go out of bounds.
image

Zero the machine to the front-left corner (the origin) and leave it there. Then use the ‘Set Origin’ feature in the software to set the job location, and ‘User Origin’ mode when running a job. It behaves the same as what you’re used to, but doesn’t require changing the coordinate system.

@Rick I think I figured it out because now the bed does not move correctly. Looks like I have to take a part because a spring looks to have popped which probably cause the bed to not move correctly while the laser was firing.

Please let us know if you find you are having issue after doing this repair. We can pickup from there.

OZ,
I feel like I may be muddying the waters by posting my issues with lovesnapped
I will continue this discussion on another thread that I actually started.

@Rick so I was able to put the spring back but i am unsure what is happening now. So when I go to the move tab and move the table up, it actually goes down, and when I move it down it goes up. Any ideas?

In Edit > Device Settings is a button to ‘Negate Z’ - Click that and see if that helps. (I’m actually not certain if it changes the jog directions without looking at the code, but it’s a quick thing to try)

Never mind I found it :woman_facepalming:t4:. Now for some reason I set my start from to absolute coords. When I hit frame,it goes to a different place on the bed. How can I fix that? It wasnt doing that before

Did you follow these instructions?

@Blake I forgot to update. Yes all is well now. Going to give this another try. How far away should the laser be from the material?

I’m not very familiar with diode lasers, but perhaps your system came with a spacer or some sort of acrylic gauge? I have one that I stick between my laser nozzle and the material, and it gaps it correctly.

Other than that, I’d probably check any manuals that came with the system.

I do believe some have a lens that you can turn where the laser is emitted. I probably wouldn’t do it while it’s on though.

Most diode lasers have a focusing ring at the bottom of the laser housing, which you can twist to adjust the focus distance. There’s a feature in LightBurn to help with this, explained here:

@Rick @Blake @LightBurn

So I was able to run my first burn and it looks like towards the very end it went crazy I guess. Not sure what happened? I then did a test with my name as well and this is how it turned out. Am I headed in the right direction? What tips can be offered please?

Let’s start seeing your settings for the job, and your firmware settings, please. Type $$ into the console and hit ‘Enter/Return’, then copy the entirety of what gets spit out and paste here.

@Rick sure, it is as follows:

Grbl 1.1f [’$’ for help]
$$
$0=10
$1=25
$2=0
$3=2
$4=0
$5=0
$6=0
$10=0
$11=0.010
$12=0.002
$13=0
$20=0
$21=0
$22=0
$23=0
$24=25.000
$25=500.000
$26=250
$27=1.000
$30=1000
$31=0
$32=1
$100=800.000
$101=800.000
$102=800.000
$110=2200.000
$111=2200.000
$112=600.000
$120=30.000
$121=30.000
$122=30.000
$130=200.000
$131=200.000
$132=200.000
ok