Shapeoko Pro Won't Initialize

I’ve got a Shapeoko Pro running with CM 680 I think but screen isn’t telling me.
Decided to do serious XY calibration this afternoon. Eventually got really close - close enough for me. In the process, I noted that the Bit Setter’s home position had shift by about .1" to the South. No idea why, but I decided to try to cure it. Bad move evidently. Too late, I think I determined that the only way to correct it is to reinstall the machine.

Now, I get to the point where I’m told to Initialize. Then the machine tries to drive the router down beyond its physical limit. Sounds like a small jackhammer. Put wrench by Z limit switch and it interrupts that attempt and head to the West. Turn off before something else bad happens.

Tried to view GRBL (?) settings by $$ and later by /$$ command and viewing log. Nothing.

Trying to finish up Christmas presents but at this point I’m totally stumped.

Sounds like the controller lost it’s machine settings. Did you try running the machine Setup Wizard?

I tried the Setup Wizard when I determined that I couldn’t fix the Bit Setter home through Settings. Wondering if I can hammer in something (no idea what) through MDI. I expected that after a couple seconds of “Z” trying to drive to China that it would stop of its own accord. Apparently not.

I meant to mention originally that the router is currently positioned off the board at the front, with router as far down as it can go, and the screen indicates that “Z” is at 3.227

Did you upload the correct machine setup to the controller in the Setup Wizard? Test that the limit switches are being picked up by the controller?

If your machine was working correctly before & you uploaded the same machine settings again, then the axis movement should be in the proper directions. If not, then the controller may have gone bad - or it’s memory for machine settings has gone bad if it won’t take the settings you try to upload to it.

Is the USB cable good? A bad or loose USB cable could be causing havoc.

In the current setup up, reconfiguring the BitSetter position is done in the Setup Wizard.

If one has done any calibration, then it is necessary to not save the default configuration (which will overwrite any calibration).

Downloaded Shapeoko 3 Plus since the machine options don’t include Shapeoko Pro. That worked in the past. Screen showed that it was doing 15 - 20 items quickly.

Limit switches all test good.

Cables are good.

Understand that reconfiguring BitSetter has to be done in Wizard. Didn’t know that until I had tried following printed instructions. May have set XY to BitSetter button location in the process.
Did NOT knowingly change z which was set to about 1/4" above board, using the 1/4" pin. Have since taken the pin out of collet. Early in this fiasco machine attacked the button with the pin. Glad I didn’t have a V-bit loaded at the time.

Think I’m going to try again and see what happens when it starts it’s trek to the West. Hoping it doesn’t start to drive North into the edge of the board.

Will: Obviously there’s lots that I don’t understand, but I totally don’t understand “not save the default . . . .” Don’t know how to save or not save default.

Should I be able to see it’s settings ($100, $101, etc) even if Initialization has failed? My understanding is that I should simply type in “$$” on the MDI screen, hit Enter, and then go Settings and hit “Show Log”. Sometimes that works and sometimes it seems not to. Currently “not” seems to be winning.

First, don’t use Carbide Motion 3 with a machine running Grbl 1.1 — this can lead to hard to troubleshoot problems.

Second, reinstall a current Carbide Motion, ideally 640:

and verify that it connects to, and works with your machine and allows a successful initialization per:

https://carbide3d.com/hub/docs/shapeoko-setup/

Then, re-apply your calibration settings after enabling the MDI if need be, then re-run the Setup Wizard, but when you get to:

as noted, skip that page since the base configuration is correct, then configure for the new BitSetter position and you should be good to go.

Where does it tell me what version of CM that I have installed?

Lower left corner once connected, title bar persistently (at least on Windows):

That said, my suggestion is to just download the current version and go through all the steps systematically as suggested — that way you can be certain of everything being consistent.

Installed CM640 with no problem.
Followed New Machine Instructions, skipping the machine download.
Got to “Initialize and Home Your Machine” screen.
Touched each limit switch, or nearly so. Red light on switch lights and corresponding bullet on screen acknowledges.
Click “Initialize Machine”. Machine tries to lower router, which is already at bottom of its possible travel. Chatters for several seconds. then two messages:

HM009: The machine could not find the homing switches.
Homing error "This is equivalent to GRBL Alarm 9.

With machine off, raised router in it’s holder by a couple of inches. Manually moved it to near back right. Turned machine on, hit Initialize and it immediately began chattering on Z. After a few seconds it quits trying and leaves message. I can’t tell if it’s trying to go up or down. Like Z is stuck.

Hard to tell but it seems like it can’t complete first step of initialization: raising router to max height. At least I don’t think it just trying to pile drive it’s way into the floor.

Tried looking into the cavity where the Z screw is and see nothing obvious that could be preventing upward travel. Also haven’t seen any strange parts on the floor.

Power down, slowly/gently move the machine to the center of motion for each axis, power up, connect to the machine and go to Settings | Debug — are any switches stuck on? If so, investigate and address.

Bypass the homing switches per:

Bypassing Homing Switches

at:

https://carbide3d.com/hub/docs/troubleshooting-homing/

then test jogging the machine — does it move in the correct directions? The correct distances?

XY Homing switches seem to react correctly right per debug screen. Z simply isn’t on.

Set Bypass Homing Switches. X and Y jog normally. Z chatters when I try to raise it. Makes me think that something physical is preventing upward travel. Is it possible that I somehow changed “SOMETHING” that would have redefined upward limit to be the bottom, or at least a value very near the bottom?

If you have a Z-Plus there is a metal post which should trigger the homing switch — is it securely in place?

Lower the Z-axis all the way to the bottom — is the homing switch securely in place? Does it work when tested?

Will check for the post in a moment. I can’t get the Z to go up at all! For whatever reason.

I haven’t been able to get Z off the bottom since yesterday. Regardless of what I do.
Z switch is secure and responds when i get collet wrench close to it. Just like the others.
I don’t see any kind of a post on whatever the big part that holds the router. Don’t see anyplace where it would have even been attached.

The metal post is in-between the two plates and attached to the front one and can be hard to see w/o a good flashlight.

Are you able to move the Z-axis all the way to the top by turning the leadscrew with the power off?

If not, then either something is binding (are the linear blocks and rails lubricated?) or there’s a problem with the Anti-backlash nut:

Just had a flash of inspiration after a lot of perspiration. Using Jog, told Z to go down. It went UP instead. It can travel up and down the full range. And make bad noises when it gets to the physical limit of travel.

Then told Y to go left; it went right and banged into the limit switch. Likewise with X.
Everything is now operating in reverse. Is that a side effect of the G28.3 instruction? How do I turn that back on? or do I just try doing New Machine, Initialize, and all that stuff that I couldn’t get to earlier?