Endstop port unresponsive despite valid connections

Hey folks,

I recently finished my Lowriderv4 with the Jackpot and it’s been working like a charm without issue. Today when I went to home my machine the y1 endstop never triggered. I validated all my connections. I also validated that my connection to my motherboard worked by putting my y1 header onto another pin and it works just fine. I also tried another endstop on the y1 port and it did nothing. This pin is stuck In a triggered state. If I spam the end stop, you can see it lightly flash, but it doesn’t actually send any information to the controller. It worked absolutely fine yesterday. I’ve done a full layer one sweep and I don’t even see any damage on the board and I know for a fact my connections are sound. My vacuum hose is also grounded so I would be shocked if this was an ESD condition.

Any tips? I am new to the jackpot board. I am hoping the board isn’t damaged. I did find it interesting that the pin in question is lit up even when nothing is plugged into it. The other endstop pins do not behave like that. I also reseated everything including the ESP32. Should I flash my firmware? I bought this from Ryans’s site several months ago before I got around to building the CNC, so it came pre flashed. Here’s a picture of the pin lit up. Again, I have validated my y1 connection works by trying it on the other pins. The issue is isolated specifically to this pin, and none of the other endstop will trigger it either.

thanks for the help!

Edit: I notice that according to the change log on the shop I got a board that was using Genuine Epressif V1 edition board, and on 1/7 Ryan reverted to a different version. Unsure if that is related, but worth noting.

It would indeed be [because of] a shock if it were ESD related :smile:
ESD via the endstop wiring from dust collection isn’t the only way to blow a pin on the ESP-32, this can also happen from handling the ESP-32 if you’re not grounded.

Is there any other thing you remember about before/after it not working?

How is your dust collection grounded, and to where?

You have done the right troubleshooting to narrow this down to a specific port on the jackpot.

Options for you are to move the endstop to one of the spare pins (edit your config.yaml to match), or you could try swapping in another ESP-32. If it is an ESD hit on the ESP-32, then a replacement will fix it. If it is a blown endstop location on the jackpot, then the ESP-32 won’t help. Since ESP-32s are so inepensive, it’s probably good to have a spare anyway.

We should still try to figure out the details of your setup so you don’t end up blowing the next pin location.

Pictores of you setup are always good to help us assess what might be going on.

Edit: What is the shmutz shown in the circled area from your board picture?

Now that I think of it I spent a lot of time with my planer yesterday, and that is a different hose that is not grounded. My dust collector itself is also not grounded. I use a Lowe’s bucket and a 3d printed cyclone with a shop vac, so it generates a massive amount of ESD. When I pop the bucket lid off to empty it the dust literally flies out. I suspect I was carrying some of that and failed to ground myself before touching my board! I probably need to ground my dust collector after encountering this (Or just buy an actual dust collector).

I did reassign that pin over to the spare and it works fine now, thankfully. Hard lesson learned. I will snag some pictures of my set up in detail once I get home tonight. I really don’t want to blow this spare pin!

I am going to grab a spare ESP32. Do we have a recommended place to get those? Is there a specific version I need or can I grab any ESP32 I find online?

Edit: I see ryan sells them in the shop, so nevermind :slight_smile:

That shmutz was a piece of wire from when I was stripping wire that I have since removed.

1 Like

Much to my dismay I failed to notice yesterday that pin 39 also had the same symptoms. It is also botched! Two bad pins, and one backup. Looks like I am SOL! I am considering limping along by stealing the pin for my x endstop since it is the least important in my workflow.

If i take the ESP32 out all lights go off for the pins. Does this indicate an issue with the ESP32? I am about to purchase a replacement, but if I need to buy an entirely new board then so be it. I have tried reseating and examining the ESP32 with no luck.

Maybe, maybe not. You could power up the ESP-32 on a USB cable and use a DMM to check for stuck on pins, but probably easier to just order that spare.

1 Like

This is pretty odd, I actually test the boards for this sort of thing before they leave here. Especially if the end stops are trigged and have lights on. Having them go bad and stay lit is a new thing, lots of those boards out there and this seems to be a first.

What is your order number?

Interesting! My order number was #26233. I’m quite curious if anyone else runs into this. It’s strange manifestation of a typical board issue. I triple checked my troubleshooting to make sure I wasn’t insane. I have a video I will post once I get back to a computer that shows the light just barely flickering when triggering the end stop, but doesn’t yield a response to the firmware

If the lights are on the diode is popped, I have seen bad ones from the factory but never after testing.
I will look up your order in the next day or two.

2 Likes

Wanted to follow up on this because I had my final expendable pin go into this state where it is stuck in a triggered state with the light on. Is this a full board replacement, or can I just swap out the ESP with a new one?

Thanks!

Your pins should not go bad. What endstops do you have plugged in? Any chance of static issues?

I have replacement components that I can solder on, but this is odd. The first board to have pins go bad after the fact.

I have every endstop with the exception of X attached. I won’t say there is 0 chance of static issues, (since ESD ghosts and all), but I have grounded my entire setup. Since this appears to be unique to me there must be something about my interaction with the board causing this. Might just buy an ESD strap to knock that off the list of potential causes.

I am going to get a new board. I saw the “Jackpot Controller” is now available on your site as of yesterday (Great timing?). Is that the one I should buy, or should I buy the Jackpotv3 that is also listed?

Let’s see a picture of your board wired up.

Do you have your Vac hose grounded?

If you want to send your board in I can replace the endstop components to fix it pretty easy.

Here are a few pics. Yes, I have my vac hose grounded as well as my fan.

What does that repair process look like? Is it something I can do at home? If not, I am down to send it in!

If you have a hot air solder gun if is not all that bad at all. If not I can do it.

What is that green wire grounding?

I do not! That is the ground wire from my vacuum. I attached it to the metal rib to the ground port on the board.

1 Like

do you have a reference you can point me to for conducting the repair? The guns don’t seem to be that expensive and I’m all for trying something new and acquiring a new skill

That goes to your wall power ground not directly to your sensitive control board.
Chances are really good we found the cause.

1 Like

Here is the component that gets swapped out.

Well, that would make sense. my intentions were good :joy:

Not a huge deal, nothing too bad was lost. Now we know the Jackpot is a bit more robust than anticipated as that static charge can get massive. We can replace the components, or you can add a fluidnc input module, or..you can use the naked inputs from the module port. If you want to swap them out, Private message me here, and I can give you all the info on where to send the board and return label.

2 Likes