I'm using a Pi with Digital I/O board as a secondary controller for a mechanical device. Control of the device motor using the relays is simple but I'm not sure what to do about the Pi input pins that need to detect switch closings. The other (not to be named) controller normally provides either 9V or 14V which the switches short to ground.
I know I can disable the Pi's pullups on the input ports. This would allow the Pi to sense the same voltage that's being measured by the other box. Unfortunately, I haven't been able to find any documentation that states what the maximum input voltage that can be applied to the input pins. If it's limited to 5V, I'll just have to build a little voltage limiting circuit for each of the input pins I'm using.
Phil