>>>This whole problem could be simply that you have not added the component to a thread.....
Wow... add something that says SERVO to my stepper config... clear as MUD ! LOL ! I assume it installs up there in with the rest of the "addf" references.
Thanks though... I'll give that a whirl tonight. I hope that solves it !
It really can't be something "loose".... the machine offers 100% reliable operation under the other control, heck 120%! The limit switches are still some OEM, unknown small push button jobbies that have the N.O. terminal cut flush or not even there. If they were, I would TRY Normally Open. I have used one of those HAL tools to let me SEE the switch operations under all sorts of rigorous attempts to force failure, but they always look just fine. I'm slowly grasping my diagnostic options with HAL meter and whatever else it was named....
HOW they are brought in to the parallel port ? Well, the machine has its own harness that jumps into a 30 some pin DB connector. From there, a cable takes ALL the wires including motor signals to another 30 some pin DB connector and into the driver cabinet. Now inside, I had gutted the OE embedded PC board and intercepted all of the other traces necessary to utilize the existing on-board relays and such for Outputs. Right out of the linux box, both my spindle and dust collection (coolant) relays operate perfectly.
All the wires in one cable ?? You can't do that !!! many will tell you, but hey, OEM's do this a lot. And it works for them. heck, it is working for me with FC but I feel the need to know more about Lcnc (been forced down the road with Mach more than once and it has always sucked for me.. always!).
I did similar trace intercepts (and isolation) on the existing OE PC boards to redirect the IMS483 driver inputs, as well as the LIMIT wires directly into a new DB25 plug mounted on the cabinet in order to provide a single inlet location for everything from in the first case, Flashcut, and now, a parallel port via linux.
I have simply created a new DB25 cable with the pin crossovers in place. I am not running any retail BOB in between. I quickly realized that I do not have a +5v source IN the cabinet for logic, so for now, just fed +5v into my new cable via wallwart (Flashcut itself provides an optional +5 logic source and I've always just used it - I'll put a dedicated +5 supply in the cabinet at some point).
Once the machine was jogging and the homing routine was set up to work but failed completion 95% of the time, I concluded it might be "pullup" issues, and then added some resistors... a tried a few different values commonly yacked up in the various forums... no difference. Then I searched for debounce options and found them to be a little blurry.
I know that most guys really want NC switches on those circuits and I know why. I will say that on other retrofits over the years, sometimes when I would use the conventional Cherry snap switch for convenience and specifically when they were used NC, they would require higher debounce periods with FC. Seems either the chatter of machining or perhaps the direct minor pulse rattle from steppers as some speeds would make the contacts tremor.
Oh well, fun stuff. I came across some Denford Lathe discussion in that brought me to just explore gmoccapy lathe screen..... Can a guy ever get enough of something that is this much fun ? Here are some photos of a Denford I have running on FC:
data-cut.com/projects/miscmachines/index.html