Yeah, I fully understand that what i'm about to undertake is not easy, especially from a low understanding of the hardware to design aspects. I'm lucky enough to have a fairly good talent in picking things up and running with it. Like I said, i'm not so worried about the software issue, its just making sure I do the hardware right.
Getting the pcb layout to match how I want the keycaps to be.
Getting the switches attached and working with the pcb.
and finally the controller chip/rom and connection.-> This is were i'm most concerned now that I have a basic understanding of the top. Most of the controllers I see have a female usb connection on them, but I'd really like to do what I infer most manufactures to do and hard wire the cable onto the board.
I gave thought too using a PS/2 connection, but decided against it. I gained a lot of information from
http://www.overclock.net/t/491752/mechanical-keyboard-guide#post_6026727, which lead to me learning that the PS/2 connection is reserved on the bus for the keyboard and allows for complete n-roll(over?) and I didn't wan to take from that, especially when I think most gamers using a mechanical keyboard will be using this port for their Ducky's or other preferred device.
As for the software, I'm seeing a lot of the chips coming pre-programmed which is nice- but because of the layout and desired number of keys, I know I'll have to edit. I"m not too concerned with this part as I will just need to see how ti was done and what language. Hopefully over the coming days I can at least throw up a 3d model (done in maya) for every one to look at, as well as maybe some concepts on the PCB layout.