Welp, the x-carve is assembled and functional! Also, my grid top plate finally came in! Here is a comparison between my sidewinder, and rapture:
More
Additionally, the top PCB design is complete!:
More
Furthermore, I ordered one more 4 to 16 decoder; I have decided to add a relatively unusual feature to this keyboard; if I use this decoder, I will end up with 9 unused pins on the teensy. I have decided to route these to headers on the side of the board, meaning this keyboard will have 9 GPIO pins, plus gnd and power! I have considered exposing the lines for all other pins as well, although I'd have to urge caution in daing anything with them beside reading output, as they are vital to the proper operation of the keyboard.
'Why would I want my keyboard to have GPIO pins?' you might ask. Well, if you don't use them, they will be nicely concealed by the case, and you won't even notice them. If you are adventurous however, you can wire up your own peripherals to communicate with the keyboard! Devices that interface via USB, I2C, JTAG, what have you, all can be hooked up, provided proper protocols are installed on the teensy. I will make as many of these pins as I can the teensy's analogue pins as well, so you can interface with analogue and digital devices.
So yea, there is going to be another delay while I wait for that part to arrive, however once that gets here, no obstacle other than the firmware stands in the way of having a working unit. The last step will be that case to enclose everything. And, we're still geared to end up smaller than the poker 2!