The PCB has several routing problems and so the matrix does not work without a lot of cutting and jumpering.
Will be working on a revised board. Probably remove the reset button since the Adafruit Feather BLE already has one. Will look at adding the connector for the battery on the PCB so that a power switch can be added to disconnect it from the Feather when not in use. I will probably remove the LEDs too, probably just add a few status LEDs instead of a full backlight.
The LIPO connector is very large on the Feather. Much larger spacers ~14-16mm will be needed even with low profile sockets.
I assembled this from parts I had lying around. It has an older version of the Winkeyless b.face PCB and a cheap plastic case from Aliexpress. The plate is 1/16 inch birch plywood laser cut from a design from http://builder.swillkb.com. Costar stabilizers clipped into the plywood.
The layout has the maximum number of keys you can have on a b.face. Split backspace and short left and right shifts, give you 3 extra keys over the standard ANSI layout.
Keycaps are DSA from a PMK grab bag. Switches are Kailh Copper tactile.
With the wood plate, this is a very light keyboard.
Gherkin with perforated aluminum bottom. Same bottom as this one. I had a lot of the same keys in one of my grab bags. They must have made way too many number row keys. They don't look defective at all.
SA Row 3 profile. These are grab bag keys from the 1976 keyset.
These M2 spacers were really cheap. Something like 500 for $6. They are very poor quality. Some have bad or missing threads. They are really meant to be press fit into plastic holes, where the inconsistencies of length would not matter.
5052 aluminum plate with punched and drilled holes.
Got a few more Russian diodes from eBay. There is very little documentation available for these. They are popular with retro audio electronics tinkerers. For the purposes of a scanning switch matrix just about any kind of diode will work. I purchased these just for their looks.
I removed the colored bands on some in this post. The glass is brittle compared to modern 1n4148 glass diodes.
I believe these are D9K, D9J, D2D and D9B. They are all NOS Russian diodes.