SO3: Getting "has homing = false" message (solved)

I ran the hello world code on my just completed machine and everything went as it should. I followed the instructions after installing my limit switches and the code but the machine will not return to home after the job has run. When I click on the settings tab one line reads “Shapeoko Has Homing” with a value = “false” Any suggestions?

Bill

Hi Bill - Just click ‘false’ to toggle the value to ‘true’. That should do it.

-Edward

Thank you Edward, I changed the value to true, it moved a few inches on the x axis but then gave me this message “GRBL error: setting disabled”.

Bill

Hi Bill,

Sorry, I forgot to mention that you also need to enable homing through the controller. Here’s how to do that:

1.) Open Carbide Motion, Connect to your machine

2.) Click Settings, then click log to bring up the log window

3.) Click MDI, type $22=1, press 'send’

Now homing should be enabled through both the firmware and Carbide Motion.

-Edward

Ok, that worked I think…lol.
When I home the machine the y axis moves to the back, hits the switch and then comes back about an inch. The x axis moves and sets about 6" back to the left. Is that what its supposed to do?

Thank you,
Bill

Hi Bill,

Sounds like the ‘homing pull off’ value may be incorrect.

Try comparing your GRBL settings against the defaults: http://docs.carbide3d.com/article/38-shapeoko-3-default-grbl-settings

Specifically the value for $27

Otherwise, just copy and paste your GRBL settings into the thread and we’ll take a look.

-Edward

Ok, I see that everything is the same in the GRBL settings except for $14=1 (auto start, boo1) which I don’t have.

Test Waiting…
<Idle,MPos:-120.000,-5.000,-5.000,WPos:-120.000,-5.000,-5.000,Buf:0,RX:0,Ln:0,F:0.>
___________$0=10 ___________
ok
___________$1=255 ___________
___________$2=0 ___________
___________$3=6 ___________
___________$4=0 ___________
___________$5=0 ___________
___________$6=0 ___________
___________$10=255 ___________
___________$11=.02 ___________
___________$12=.01 ___________
___________$13=0 ___________
___________$20=0 ___________
___________$21=0 ___________
___________$22=0 ___________
___________$23=0 ___________
___________$24=100 ___________
___________$25=1000 ___________
___________$26=25 ___________
___________$27=5 ___________
___________$100=40 ___________
___________$101=40 ___________
___________$102=40 ___________
___________$110=5000 ___________
___________$111=5000 ___________
___________$112=5000 ___________
___________$120=400 ___________
___________$121=400 ___________
___________$122=400 ___________
___________$130=425 ___________
___________$131=465 ___________
___________$132=80 ___________
<Idle,MPos:-120.000,-5.000,-5.000,WPos:-120.000,-5.000,-5.000,Buf:0,RX:0,Ln:0,F:0.>

Bill

Hi, I posted about my homing issue but noticed it was not on the support page and since I have not received any further info thought I’d try here. Every time I try to home the machine it goes to the back right hits the switch and comes back a quarter inch which I’m assuming is fine. The x axis goes to the right, hits the switch and travels back to the left about six inches. It should not go back that far should it? The GRBL code reads the same as the default values with exception of $14=1 (auto start, boo1).

Test Waiting…

___________$0=10 ___________
ok
___________$1=255 ___________
___________$2=0 ___________
___________$3=6 ___________
___________$4=0 ___________
___________$5=0 ___________
___________$6=0 ___________
___________$10=255 ___________
___________$11=.02 ___________
___________$12=.01 ___________
___________$13=0 ___________
___________$20=0 ___________
___________$21=0 ___________
___________$22=0 ___________
___________$23=0 ___________
___________$24=100 ___________
___________$25=1000 ___________
___________$26=25 ___________
___________$27=5 ___________
___________$100=40 ___________
___________$101=40 ___________
___________$102=40 ___________
___________$110=5000 ___________
___________$111=5000 ___________
___________$112=5000 ___________
___________$120=400 ___________
___________$121=400 ___________
___________$122=400 ___________
___________$130=425 ___________
___________$131=465 ___________
___________$132=80 ___________

Thank you,
Bill

Bill,

You DID receive several responses (from the main SO3 guy, Edward) in that other thread…you didn’t quite allow 24 hours since your last note.

Anyway, as Edward mentioned in the other thread and provided steps and screenshots, you need to set $22=1. If you look at the settings you provided, you still have $22=0. Is that setting not “sticking” in your case?

Also, does tweaking the $27 setting change the amount that the axis backs off from the switch? The value is supposed to be millimeters, but if for some reason something is interpreting the “5” value as INCHES for that axis, well…might explain what you’re seeing? Try setting to 3 or 7 and see what difference that makes.

Thank you Craig and yes I realize I did receive several responses from Edward which did help to get me this far. I did not know I was suppose to wait 24 hours between posts, my mistake.

I misunderstood and thought my code was suppose to match the default code despite typing in the new code…(I’m a little slow sometimes). I now see what I was doing wrong. I would read the “Click To Begin Homing” message. Once I clicked it, it would act just as I said it did and I thought it was trying to home. From the Jog screen I never hit the Rapid button (didn’t know I was suppose to) and never saw the Homing Cycle button. Once I clicked on it, it did exactly what it is supposed to do.

So it looks like it was never a code issue but definitely user error!

Thank you for Edward’s and your help.

Excellent, Bill. I only mentioned the 24 hour thing because Edward is busy trying to ship SO3 XL’s, XXL’s, and the associated upgrade kits. He’s a little underwater at the moment, so he likely doesn’t get as much opportunity to follow up on forum threads as he’d like to. It’s certainly not a rule or anything… :slight_smile:

I’m glad you got things figured out.

-craig