Step-by-step tutorial for my UFC
OK, here is a kind of step-by-step guide to how I built my UFC:
1) Cut out two boards out of plexiglass ( I used 4 mm ), one 200 x 50 mm for the front panel and one 194 x 44 mm for the switching board. The dimensions of the switching board are the ones for the front panel, reduced by the thickness of the material you use for the encasing ( 3 mm for my UFC)
2) Front panel: drill holes at the position of each button (stick the template onto the board to locate the exact positions) with a diameter of about 10 mm and a depth of 1,5 – 2 mm. These holes are where the cut out discs of foamed rubber should fit in. The depth of the holes should be just a little less than the thickness of your rubber, so that it protrudes the surface of the panel just enough to act as a tactile button. (Sounds completely confusing when reading it, but I’m sure you get the idea while doing it!) At the centre of each hole, drill through the panel at a diameter big enough to allow the top part of the push button to pass through ( 4 mm in my case ).
Now cut out round discs of foamed rubber and put them into the holes in the front panel. Glue the cut-out image of the UFC over it. Finished that part!
3) Wiring board: Again, stick one of the templates onto your board to locate the position of the push buttons. The 4 black lines to the left and right of the buttons mark the position of the electrical contacts of the buttons (they might of course be different, I you use other buttons). I drilled little holes there before gluing the buttons in place and then passed the input wires from the back, through these holes, to the contacts and soldered them in place. The GP-Wiz40 from GroovyGameGear.com which I used, utilizes a common ground connection, so I decided to save time (and wire) and used strips of aluminium foil which I glued under the buttons, so they could share this common ground connection. Make sure all ground contacts and also the aluminium strips are interconnected. Wire this and the input wires to your USB interface board.
4) Now comes the tricky part: to find the right distance between the wiring board (the buttons) and the front panel (the button caps). If they are too close, all buttons will be permanently pressed. Too far apart, and a push onto the front panel will not reach the buttons.
For this, I used washers between the boards at the 4 screws at the corners. You could also put a layer of thick paper with holes for the button tops between the boards. Anyhow, this was a little trial and error when I build my UFC. But in the end, it worked!
Have fun building your UFC! :thumbup: And let me know If I can be of any help!