Mine works on breadboard, you need to find a sturdy box.
GEOFEX has some ideas for using steel
building materials. Small Bear has switches which look good. Relays are the non-latching type 5V
NEC MINIATURE LOW SIGNAL RELAYS, Mouser Part#:
551-EA2-5NJ, Mfgr. Part# EA2-5NJ . Transistor are generic things like 2N5088. Diodes 1N4148.
You need a 4MHz crystal oscillator and a PIC18F877. I am using a PIC18F877-20P which is
20MHz, the 4MHz version would be fine. It is static sensitive, and has 40 breakable pins.
The microcontroller chip is a 16F84, which is static sensitive. I have the program for it written, you
need fairly simple hardware to transfer the information from your computer's parallel port after you
download it. Not really simple for most people, so I might sell some preprogrammed chips.
The relays can be in a remote box. I will get some form of parts list going.
Cheating: This cost me $40:
It has 12 footswitches and I think I can run my relay switcher at the same time as the existing MIDI
electronics. So I can use the LCD display. The relays would be in a separate box, but you need 13
wires for 12 relays. Later on I might do a version with relays and MIDI in, so I can use any
unmodified MIDI controller with a MIDI cable running to the box.
You can get a big box and put in your own switches.