This custom PCB features two 2-port Mayflash N64-to-USB adapters routed to the original controller ports. Also included are the original reset and power switches, center power LED, and a custom circuit designed to send the proper shutdown signal to the Intel NUC. The board then bundles its I/O into a Molex Nano-Fit 16-pin header to interface with the motherboard. Status LEDs for the board power, motherboard power, power switch state, and reset switch state are also included. The control board's power switch logic circuitry is powered by a +5V auxiliary power header on the NUC, while the controller adapters still receive power through the 2-port USB 2.0 header.
The power switch requires some logic conversion to be able to properly power on and shut down the PC. A simple slide switch would not suffice, as the motherboard expects a pulse and not a constant signal. Twin 555 timers configured as one-shot pulse generators provide a single pulse for each "throw" of the slide switch. The output of each timer is then fed through an OR-gate, and then finally buffered to keep the circuit opto-isolated from the motherboard.
One minor flaw in this design is that it's possible for the power switch's position to become out-of-sync if operated too quickly, but this is easily rectified the next time the PC shuts down as you can unplug the device and move the switch back to the correct position.