Well, a couple things you haven't mentioned that I use on my machine are coolant and vacuum. It's also a good idea to leave yourself a couple extra switches or buttons for future ideas.
I never thought of putting a spindle control and Vacuum buttons on the front. good idea! My mill will be used for PCB milling and light rack panel engraving and small holes so I probably wont need a coolant but I was planning on putting some Solidstate relays inside for spindle control and vacuum control under software control but I could easily add 2 extras with front panel controls. great idea!
@Hood
wow nice mill control! love that keyboard! Thanks for the suggestions. I guess i need to learn a bit more to understand what half those buttons would be for. But thanks for the tips It gives me direction to research. One thing i see that I love on the bottom picture is a meter that says spindle load! Ohh i love that idea. My spindle motor is a dremel tool and I could easily add a current meter and a speed control on the front panel.