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.

1 Like