If I don’t set the work offset after homing, set laser position will not operate it’ll run into the limit switch.
$H
ok
$I
$I
[V4.00(8M.H35.20230529)]
[VER:1.1h.2023052903:]
[OPT:VMPH,63,256]
Target buffer size found
[MSG:Using machine:MKS DLC32]
ok
[MSG:Mode=AP:SSDI=MKS_DLC29776:IP=192.168.4.1:MAC=54-43-B2-8F-50-75]
ok
$#
$#
[G54:-400.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:0.000,0.000,0.000|WPos:0.000,0.000,0.000|FS:0,0|Pn:P|DISCON>
[HLP:$$ $+ $# $S $L $G $I $N $x=val $Nx=line $J=line $SLP $C $X $H $F $E=err ~ ! ? ctrl-x]
ok
–if I try to use set position from here…
Starting stream
G21 G54
G90
G1 X193 Y231 F6000 S0
G90
M2
[MSG:Program End]
ALARM:1
Hard limit triggered. Machine position is likely lost due to sudden and immediate halt. Re-homing is highly recommended.
On or near line 5:
Stream completed in 0:00
Grbl 1.1h ['$' for help]
If I just home and then use the two different jog styles, they still react the same way. numpad leads to large X to proper 0 but can never be moved off zero, Y is fine.
If you use the jog buttons first, even in their quirky state, and then you use set pointer to location, that is fine again as well.
I first thought LB wasn’t getting positional information and so had the ?I ? but in the end all it needed was to be reminded of the offset. Even though you can see the offset holding from home to home.
Forgot $$
$$
$54=12345678
$53=MKS_DLC
$52=12345678
$51=MKS_DLC
$0=10
$1=25
$2=0
$3=7
$4=0
$5=1
$6=0
$10=0
$11=0.010
$12=0.002
$13=0
$20=0
$21=1
$22=1
$23=2
$24=75.000
$25=7000.000
$26=250.000
$27=1.000
$28=1000.000
$30=1000.000
$31=0.000
$32=1
$41=1
$47=1
$46=1
$102=100
$101=80
$45=0
$44=0
$43=0
$42=0
$50=1
$40=1
$100=80.000
$103=100.000
$104=100.000
$105=100.000
$110=25000.000
$111=18000.000
$112=6000.000
$113=1000.000
$114=1000.000
$115=1000.000
$120=1000.000
$121=300.000
$122=500.000
$123=200.000
$124=200.000
$125=200.000
$130=400.000
$131=400.000
$132=50.000
$133=300.000
$134=300.000
$135=300.000
ok