M100/M101 needs to activate a relay to fire the PDB. Whether the relay is on the USB I/O board or an ice cube doesn't matter.
And a solenoid that the relay is wired to. I think tormach uses a 5 port/2 way solenoid.
kstrauss,
I believe you will need to USB I/O board. AFAIK there are no I/O ports in the controller that can be controlled using custom macros.