I redesigned it and made it even more minimal! Now the PCB is just a grid. The Teensy will be soldered to a perfboard which will be bolted to the PCB. The rows and columns will be connected to the perfboard with wires. This makes it possible to cut up a PCB to add additional rows or columns! (trick/hack for keeping the cost low and increasing the hackability).
And I've bought PCBs Got 10 in the mail this morning!
Top: Bottom: They got bumped in the mail and has a slight impurity in one of the corners, but otherwise perfect. The switches fit perfectly!
=====================================================================================================
My xynv's not dead lol
Made some progress with the PCB, and I've got the Teensy. Will do some cleanup and order a few copies of the PCB.
I simplified the layout so that the same PCB can be used for both hands. To do this the Teensy will be connected with wires, and the cable ports have to be connected to the PCB with wires too.
Recently I've been inspired by the likes of dwm, lowpoly and chimera15 etc at Geekhack, and when sixty sold a bunch of switches and is preparing a custom cherry spring, it was too great an opportunity to not try and make a board myself. Presenting a project thread for the XYNV board!
Switches
I'll be using Cherry Clear switches with custom springs. Thanks sixty!
Keycaps
Round Three caps from the order at Geekhack. Those double spaced key caps are really swell.
Layout
The physical layout will be something like the following. It's highly inspired by dwm's Humble Hacker Keyboard, but will only have single and double spaced keys. I'll try to use some of the top row double spaced keys in vertical position for enter etc, but I won't know if that works before I get the them or create key keyboard.
Some points:
- Grid layout.
- Split/hand separation.
- PCB mounted switches.
- Easily accessible function keys for selecting different layers.
- Number row is the other way around ("shifted" by default)
- Would be cool to have a Num key for easy numbering.
- Backspace/del under right thumb.
- Compose key (as far as it's possible under Windows).
- COMPOSE is Alt Gr. Use http://allchars.zwolnet.com/ to make compose work.
- COMPLETE is TAB or a shortcut for a "complete" task in Emacs or something
- SELECT enables shift lock and virtual arrows and makes ENTER copy. ESC or SELECT terminates. (This is like entering Copy Mode in Tmux)
- FUN + SHIFT is shift lock or caps lock?
- Suggestions for the two bottom most keys? Macros perhaps.
I'll have enough spare switches to make a numpad too: Layers
I'm thinking of having a mirrored HHKB layer, so that I can do PGUP/PGDOWN and arrows etc with my left hand while mousing with my right.
Controller
I'm thinking of using the Teensy USB Development Board and take advantage of dwm's firmware.
PCB
Next step is to design the PCB.
First revision! Construction
It will have to be something simple, like dark wood. Floating like lowpoly's keyboard?
Comments or suggestions appreciated.