quick update.
Here is the controller ready to ship out. The end user is going to design and build his own console but asked that I handle the electronics end of things. This little unit will give him 17 new mappable buttons. Each switch handles 2 functions, which means he would have had 18 but while I was relearning good board sodlering, I burned through a trace

.

Before any one asks, the extra set of wires hanging off are for a push button that I have not purchased as of yet but will add prior to shipping out.