I am a Longmill/Siencilabs Laser user and cannot seem to figure this out. I home and can move the X but I get this error “Job target exceeds Machine travel in Lightburn” When I try the Y. I have reinstalled the software and no change. This one is stumping me!
Does your machine have homing switches and home at startup?
If so, what are the coordinates after homing? You can identify by pushing “Get Position” in Move window.
Also, what “Start from” mode are you using in Laser window? In general I’d suggest using Absolute Coords until you are very familiar with the functioning of the laser and LightBurn. With Absolutely Coords the workspace location maps directly to the location of your laser bed.
Finally, can you take a full screenshot of LightBurn and post here?
… I would add to PY’s request: home it first then post your reply from terminal command “$#” and “?” (just a question mark and nothing else).
Can you confirm that the Y axis moves when you home?
Please run these commands in Console one at a time immediately after homing and return results:
$I
$$
$#
?
The Y axis does move when I home. I will run the commands now.
I use gSender typically with my Longmill Router and after I homed with LB I closed it and opened gSender. I moved to the opposite extent on the Y axis. I then closed gSender and shut off the longmill. restarted the Longmill and Opened LB. I then clicked “Get Position” and they were all Zeros. I clicked “Set Origin” and was then able to move the Y Axis. It appears to be working now but will run a few tests and let you know.
Turns out the kicker was the soft limits setting needs to be disabled.
That’s likely just disabling the expression of the issue but not solving the actual underlying problem. I suspect your max travel dimensions are set incorrectly, $131 specifically for Y.
Yes I agree. The location of my mill when I start LB is what it seems to be considering its origin. If I don’t shutdown LB after i home and Move the mill to the opposite y axis location before starting LB it wont work. Very frustrating but I am gonna keep at it! Yes, Y ($131) is set to it’s maximum.
Your startup procedure seems convoluted.
Does your machine automatically home when turned on? If you are connected to LightBurn when that happens what is the reported position?
What changes when you shutdown LB, move the mill to the oppositive Y axis and start LB again? What is that getting you?
Hopefully we can work past that so you’re not having to do that.
I have auto home shut off when starting LB. I have my limit switches set to home to back left. Perhaps that is the difference?
After moving the mill to the front left I start LB and click to Set Origin. Giving me the full 45" (X) and 32" (Y).
Until today it has worked. Today it wouldn’t set the origin and instead went 12" or so on X Axis and wouldn’t come back to the original start as before.
I am lost!
Do you not auto-home because it’s not working for you or because you prefer it not to?
When you set the mill to the front-left, does the specific position coordinates matter to you?
From your screenshot you show using Absolute Coords, is that how you normally work?
Went where 12"? And what do you mean by wouldn’t come back? What did you do where you’re expecting it to come back?
Finally, can you home and then run these commands in Console and return the output please?
$#
?
Waiting for connection…
Grbl 1.1h [‘$’ for help] LongMill MK1 build Feb 7, 2022
[MSG:‘$H’|‘$X’ to unlock]
error:9
G-code locked out during alarm or jog state.
error:9
G-code locked out during alarm or jog state.
[MSG:Caution: Unlocked]
ok
[VER:1.1h.20190830:]
[OPT:VMZ,15,128]
Target buffer size found
ok
$#
[G54:11.2494,-25.7850,-1.8992]
[G55:11.2689,-26.0538,-2.1200]
[G56:-21.5906,-23.1630,-2.6189]
[G57:0.0000,0.0000,0.0000]
[G58:12.2574,-25.0733,-1.0000]
[G59:11.4597,-23.3877,-0.5000]
[G28:0.0000,0.0000,0.0000]
[G30:0.0000,0.0000,0.0000]
[G92:0.0000,0.0000,0.0000]
[TLO:0.0000]
[PRB:0.0000,0.0000,0.0000:0]
ok
?
<Idle|MPos:0.0000,0.0000,0.0000|Bf:15,127|FS:0.0,0|WCO:11.2494,-25.7850,-1.8992>
ok
What I would like to do is auto home the machine and have it recognize the size of my workspace at 45 (X) and 32 (Y). I home to back left. With LB I bring the mill to the front left all the way and Hit Set Origin. I then move the mill with the arrows to the right on the x axis. I hit Go to Origin and it moves Left on the X Axis and stops 12" from where I had Originally started the move to the right. Now when I hit go to Origin it only goes to that spot. I shut down everything and start up and home then Hit go to Origin and it goes to the spot 12" in as before. It seems something is telling it to move in on the X and start the 45" from there because it tries to keep going past the end of the 45". Hope you can make sense of this!!
You have a myriad of work offsets configured. Is this deliberate? If not, it’s likely the source of at least some of the issues you’re experiencing.
You mention full work dimensions of 45" x 32". However, your machine settings indicate 1420mm x 840mm which would be roughly 56" x 33". I suspect that’s why soft limits are not set.
Based on what you’re saying it sounds like ideally you’d be able to:
- Home
- Have origin at front-left.
- Have addressable dimensions of 45" x 32"
If that’s correct then try this:
- First take a backup of your current Machine Settings in LightBurn.
- Change laser dimensions by issuing these commands in Console. I’m basing this on direct conversion of the inches to millimeters
$130=1143
$131=813
- Erase all your current work offsets:
$RST=#
- Set a new work offset so that origin shows as bottom-left (vs upper left). And change status reporting to show work coordinates rather than machine coordinates.
G10 L2 P1 X0 Y-813
$10=0
- Power cycle your laser. Home if it doesn’t automatically home.
After homing your coordinates if you use “Get position” should read 0,813 or somewhere close to it. If you move the laser to the front-left, it should then read 0,0.
Can you make those changes, check, and report back?
Run these commands after homing:
$#
?
I am hoping I did this correctly…
$#
[G54:0.0000,-32.0079,0.0000]
[G55:0.0000,0.0000,0.0000]
[G56:0.0000,0.0000,0.0000]
[G57:0.0000,0.0000,0.0000]
[G58:0.0000,0.0000,0.0000]
[G59:0.0000,0.0000,0.0000]
[G28:0.0000,0.0000,0.0000]
[G30:0.0000,0.0000,0.0000]
[G92:0.0000,0.0000,0.0000]
[TLO:0.0000]
[PRB:0.0000,0.0000,0.0000:0]
ok
?
<Idle|WPos:0.0000,0.0000,0.0000|FS:0.0,0>
ok
This is not quite what I expected. All the other work offsets have been cleared so that’s good but I expected this one to read as:
[G54:0.0000,-813.0000,0,0000]
Can you provide a summary as to how it’s behaving now?
If things don’t work correctly can you rerun this command?
G10 L2 P1 X0 Y-813
Then rehome and retest.
Can you run these commands after homing and report back:
$$
$#
?
Seems to be performing well.
$$
$0=10
$1=100
$2=1
$3=5
$4=1
$5=0
$6=0
$10=0
$11=0.010
$12=0.002
$13=1
$20=0
$21=1
$22=1
$23=1
$24=25.000
$25=5000.000
$26=250
$27=1.000
$30=1000
$31=0
$32=1
$100=200.000
$101=200.000
$102=200.000
$110=5000.000
$111=5000.000
$112=3000.000
$120=750.000
$121=750.000
$122=500.000
$130=1143.000
$131=813.000
$132=105.000
ok
$#
[G54:10.1741,-28.5743,-0.1795]
[G55:0.0000,0.0000,0.0000]
[G56:0.0000,0.0000,0.0000]
[G57:0.0000,0.0000,0.0000]
[G58:0.0000,0.0000,0.0000]
[G59:10.1741,-28.5743,0.0000]
[G28:0.0000,0.0000,0.0000]
[G30:0.0000,0.0000,0.0000]
[G92:0.0000,0.0000,0.0000]
[TLO:0.0000]
[PRB:0.0000,0.0000,0.0000:0]
ok
?
<Idle|WPos:-10.1741,28.5743,0.1795|FS:0.0,0|WCO:10.1741,-28.5743,-0.1795>
ok


