I am planning to build A320 using FSX but first I want to build a Cessna 172 using x-plane. There are so many I/O card for FSX but difficult to find for x-plane. I check some people who build a simulator using x-plane and they have I/O card and use Project Magenta to interact with it.

Does it mean I can use any I/O cards as long as it interact with PM? I mean if I do that, I don't have to use XPUIPC?

Also, is there any I/O card that is compatible with x-plane? For Cessna I want to build the Radio Stack.

Thank you.