I’ve been looking around for some sort of obvious answer to this, not finding it.
My X-carve is a little over 2 years old. Has the Arduino and grbl-shield that came with it. My endstops quit working on day one, and after much troubleshooting back then, it was determined that I may actually have a bad Arduino. I’ve lived fine for 2 years without them, but I’d like to get them working again.
If I get a new arduino:
Uno with 1.1f will work.
I’d recommend you get an Uno with a ATmega16U2 rather than one with a CH340. I’ve never had issues with the cheaper clone boards, but I’ve heard others that have.
If you are going to use a laser, use this one, if you are not going to use a laser, use 1.1f here.
Thanks for the info everyone.
Laser. … man,… I’ve been thinking about it. On the flipside, everything around my cnc is wood, under my house, that is wood. I’m thinking about maybe upgrading cheap co2 cutter instead… that’s a whole other thread
I’ve had an issue with a clone board. It was an ATMega, but IIRC it had slightly less memory than advertised, and GRBL needs almost all of it. I only get genuine Arduino’s now, preferably an SMD, but if I need one today, I’ll take an IC.
Most likely a different bootloader. You could always reflash the bootloader.
Interesting. I always get the one with the removable chip. Most of the time I can recover a blown Arduino by just replacing the chip. (about $3).
So, I bought a genuine Arduino Uno R3 (shipped from Arduino in Italy), got Inventables GRBL 1.1f on it, and the end endstops immediately started working. So mystery solved, bad old Arduino.