I need 9 inputs to accomplish my goals of having LS for each end of travel on 3 axis and one input for zeroing the Z axis via a macro. All inputs are pulled high to 5 volts. All inputs are set for active low. I only use pin 13 as an example, each limit switch and each limit X++ Y++ Z++ A++ X-- Y-- Z-- A-- and z zero which is not a limit switch but a 1" steel block that the tip of the tool touches and sets 1" as it's z position. (using a macro of course)
Pin 13 on the BOB should be the pin 13 on port 2 for setting the inputs. IT IS NOT. In this case pin 3 on the input setting will react to pin 13 on the BOB being grounded. See below
When I short pin 13 to ground, I have an indicator LED go grey on the second row on the diagnostics screen. It is the 6th one in from the left, however on the configure tab, input setup, I have to put in port 2 pin 3 as the source to show anything occurring on the group of LED's below the port so Pin 13 appears to be pin 3 to the signal.
Thus if I set X++ to pin 3 of port 2 I have to short pin 13 to ground to have that X++ led to illuminate. Port 1 fine and has been for a year, just downgraded to Win XP pro 32 bit so I could use the second port which by the way is a PCI card.
Because you have to change the input pin setup and always hit ok, it is a pain as you can only test one pin at a time. By knowing the port 2 LED's row pin numbers left to right, I could then know exactly which input pin on the BOB is impacting which input in MACH 3. There is not a one to one correspondence as indicated in the above paragraph. It should be, all I want is to get this port functioning. Perhaps there is a driver problem or some other corruption.