Mike_Eitel wrote: I would have a look to the two wires into the board and either short or cut that signal (I think if I see right it is pluggable).
Good luck
If you are talking about inside heat shrink tubing.... Yes, I agree that it would be the most logical place to look. However, I've been reticent to get into that area because I'd have to cut the heat shrink tubing off. Once I do that, I have to solder the wires all again to replace the tubing. I didn't want to go too far because I kind of feel that this is beyond what Vista wants me to do. If I saw a broken wire, I'd repair it in a heartbeat. It isn't that I'm afraid to resolder, etc, but if Vista is willing to solve the problem then I would rather they do so. It has the added benefit of them understanding the failure too. In the end, I'm sure they want to improve the product and understand where problems may lie. Forensic analysis is the best way for them to gain that knowledge.
I'll be sending them the pendant tomorrow. Hopefully they'll give me the reason why things are not working. If nothing else, this thread (if read, ad nauseam, by another person) should help someone else who has similar issues. The (albeit slow) whittling down of where the failure occurred and how to test for it, will be of benefit to them. And, of course, I'm a big believer is passing it forward. You guys have helped me, and I'll do my best to help someone else where I can.
Johnny:
Yes, the estop switch has two poles.... One side is devoted to the microcontroller so that it can interpret the estop state... The other is the one that is causing me problems. It is just two wires that come out at the other end of the cable. It is what I'm using in my estop chain to concretely shut down power to the servo and spindle VFD. That way, if my computer were hung, or otherwise unable to understand the estop state sent through USB, the system would still shut down power (no logic or computer involved... just removal of power to the relay coil that gives power to the axis/VFD).
Mike:
One of the tests that I performed sometime in the past was to remove the HAL 'binding' between the pendant Estop signal and the rest of LinuxCNC's EStop signal. That (albeit through software) severed the link between the pendant and LinuxCNC EStop. You are correct that electrically the pendant's MCU was still interpreting the switch... But if that is a problem, it would squarely be in Vista's software area and only they could fix that. FWIW, I don't think that is the case, but who knows right now....