Hi, Adam
Your " i do not know what fixed it. i have been fooling with the switches for 2 days."
There are many ways to setup Limit switches, With or without a B-o-Board.
Each Axis, It's own Pin.
Pin 10, X--, X++, X home in series other end to Ground or 5volt's, Depending on your Active Low setting in Inputs.
Pin 12, Y--, Y++, Y home in series other end to Ground or 5volt's, Depending on your Active Low setting in Inputs.
Pin 13, Z--, Z++, Z home in series other end to Ground or 5volt's, Depending on your Active Low setting in Inputs.
All in series and use one pin.
Pin 10, X--, X++, X home, Y--, Y++, Y home, Z--, Z++, Z home, All in series other end to Ground or 5volt's, Depending on your Active Low setting in Inputs.
If pin 11 is an Input, Then it sounds like you wasting it, You gust need the Gnd.
Thanks, Chip