This is a bug. Thanks for spotting it.
The reason X acted backwards is that it was on pin 11. Pins 1, 11, 14 & 17 have hardware inversion on the lines.
The logic that drives the led display for the PP page was forgetting to invert the LED state to compensate for the hardware inversion in the PP. Thus the Leds for pins 1, 11, 14 and 17 were displaying "reversed".
You other switch signals were ok as they were on pins 12,13,14 which do not have PP hardware inversion.
I've fixed this for the next MSM release.
Dave
I also have something strange going on with the limit switches. I have a home switch at one end and a limit at the other end of each axis. Each switch is wired normally open and the two are in parallel. X axis is connected to input 11, Y to 12, Z to 13, and A to 15. The parallel port monitor page shows pin 11 to be low and the other 3 to be high as they should be. In fact all are high and go low with switch activation as is verified by looking at the LEDs on the breakout board. Toggling the home or limit on the X axis makes the bit go high on the PP monitor screen. Exactly backwards. The other 3 display as they should. All inputs are marked as neg active on the setup page and the homing/ref all works as it should.
So the question remains - why is input 11 shown backwards from the rest???
Larry