Yep, 7i92...
One thing to consider when driving things with these I/O lines is their state during power-up. They are essentially an input with a 4.7K resistor pull-up on their output until PP gets running. As such your interface logic must ensure the correct state is maintained until the I/O lines gets programmed the way you want.
My circuit to control some air solenoids looks like this:
I'm using these parts to control 2 solenoids for now & I have 2 spares.
These parts are pretty cheap on Amazon:
MW 5VDC Power Supply
MW 24VDC Power Supply
MW 12VDC Power Supply
Electronic-Salon Adapter Board
I decided I didn't need the 7i75 but it doesn't hurt to use it. After getting the Electronics-Salon adapter board I wasn't that thrilled about the area for adding your own circuits. I got my parts in there but it's not as versatile as I had hope. I think there are better options. The MW 5VDC power supply is to replace my wall wart running the 7i92 & to run the Electronics-Salon relay board. The MW 24VDC power supply is for operating my air solenoids.
These MW power supplies are so cheap, $13.68 I ordered another 12VDC unit to replace the wall wart running my PDB.
So I have ran everything while temporarily hooked up to the machine & can toggle my relays using M1xx codes. Now I'm just working to get everything permanently installed.
So I'm thinking of mounting a plate on standoffs above the BOB to mount all this stuff on. For the years I've had my PCNC I've never had to do anything on the BOB so I feel comfortable doing it this way.
Edit: Oops, just noticed the Electronic-Salon Adapter board uses 2mm IDC instead if the std 0.1" on the 7i92. I changed the link to the correct board with 0.1" spacing. This board also has a better prototype area too. Since I already got the board with 2mm spacing I decided to pull the IDC & wire the ribbon directly the board. I put some 5-min epoxy between the PCB & ribbon so it should be fie.
So this is what I'll be mounting inside the cabinet above my BOB. The ribbon cable goes to the extra port on the 7i92. This gives me 4 relay outputs plus I still have 13 more I/O lines available for whatever.