Limit switch error on job start

Hello all, After running a few jobs earlier today without incident it is now impossible to get my XL to cut.

When the problem started I was attempting to cut a job from VCarve Pro using the Shapeoko post “AC inch”, which I’ve been using almost exclusively without problems. I’ve now tried all the other posts for Shapeoko for VCarve, switched from CM 411 to 409 and 410, tried to cut other jobs from Fusion 360 that have worked fine in the past but, no joy.
I home, jog to start point, set x,y,z, load job, hit start, get the Limit Switch Hit error immediately before any movement from the spindle or carriage.
The machine jogs fine, rapids to all the presets no problem. Just wont run a job

I’ll try grbl panel, see if that works.

Do you have soft limits enabled? Please post your Grbl settings and Carbide Motion preferences.

212): <- ok
(3211): <- $132=78.000
(3210): <- $131=435.000
(3209): <- $130=830.000
(3208): <- $122=400.000
(3207): <- $121=400.000
(3206): <- $120=400.000
(3205): <- $112=5000.000
(3204): <- $111=5000.000
(3203): <- $110=5000.000
(3202): <- $102=40.000
(3201): <- $101=40.000
(3200): <- $100=40.000
(3199): <- $32=0
(3198): <- $31=0
(3197): <- $30=1000
(3196): <- $27=5.000
(3195): <- $26=25
(3194): <- $25=1000.000
(3193): <- $24=100.000
(3192): <- $23=0
(3191): <- $22=1
(3190): <- $21=0
(3189): <- $20=1
(3188): <- $13=0
(3187): <- $12=0.010
(3186): <- $11=0.020
(3185): <- $10=255
(3184): <- $6=0
(3183): <- $5=0
(3182): <- $4=0
(3181): <- $3=6
(3180): <- $2=0
(3179): <- $1=255
(3178): <- $0=1

Thanks Will.

I’ve now managed to air cut a few old files plus a new one I just generated in VCarve. Its a portion of the one that throws the limit switch errors. Weird I’ll attach the crappy g-code.
green man rev B.zip (2.4 MB)

Just remove .zip and replace it with .gcode before you open it.

0

how tall is the work pieceyou are working on. sometimes if i’m working on a 3" thick piece of wood I have to raise the routrer and reset zero. That gives the machine the room it needs for safe z movement which it goes to immediately upon starting job.

Good point. I have the router mounted as high as I am able given the limitations of having a SuckIt attached. FWIW, I’ve observed the spindle move upward when starting the job. It is at least an inch and a half from the z limit switch when it errors out.

You have soft limits enabled:

$20=1

Please try disabling that:

$20=0

I suspect that in the work coordinate system jiggering that CM and other apps do we’re getting the calculation wrong.

sometimes the soft limits trigger when it knows it’s going to hit without moving.

That was the issue, thank you kind sir. Love it, learned something new.

Now, I have to remember why and when I set soft limits…I’m sure it seemed cool at the time.

Based on many many support calls and emails we have an official public service announcement from Carbide 3D:

Do not enable soft limits.