Here are some pictures of the control panel that I built for my Bridgeport.
One of the things that I was looking for was the ability to layout the keyboard the way I wanted. I wanted to use the Axis interface but did not want to use a mouse. I was able to remove the keycaps and place letters numbers control keys where I wanted. I then used the Pokeys55 to decode the matrix based on what I wanted. The lighted push buttons are also on the matrix. It makes it easier to use. The pokeys55 will at the same time emulate a game controller I have set mine up for 24 inputs you can go up to around 30. The big hole is for the JOG wheel that has not arrived yet. I use a shell script to Gedit the tool table (Gedit sits in the back ground) before I start EMC2. Using the Alt/Tab button will switch between Axis and Gedit with my tool table in it.
Other then the power for the main contactor for the CNC and the lights on the buttons all of the controls go thru a single USB cable. with a four port hub on it. I use the hub so I can add a keyboard for updates and such.
I have installed a shared Samba drive so that I can load files from my M$ computer on the mill machine for machining.
12" 800X600 touch screen from a car PC (think blue lights). powerd from 12 volts from the computer power supply.
The Hoffman case was purchased on Ebay with the rotary switches, 5X12 matrix keypad, and Estop switches etc.
The very First machining project for my bridgeport. This panel including the engraving.
Life is good...........
If you have questions please ask.
Attached are some pictures.