![Image](https://i.imgur.com/Q1I3lcO.jpg)
---
Update 2016-03-07: I have 4 PCBs left to sell, $22+shipping each. No plates left, so usable only with PCB-mount Cherry MX switches. PM me if interested.
![Image](https://i.imgur.com/m2rc7qH.jpg)
---
Update 2016-03-05: Finished keyboard here!
---
Original post:
It seems that everyone and their sister are making/designing PCBs these days, so here's my attempt: kb45p, a 45% keyboard, with HHKB-like missing corner keys.
Since I tried Matias and vintage ALPS switches I no longer feel happy with Cherry MX ones. Hence ALPS!
![Image](http://i.imgur.com/fTIXnPa.jpg)
(The photo is of course with MX.) More photos (other layout, PCB).
About the layout: it's inspired by golbat 40% and ne0phyte's thkb. The issue I had with thkb is that I hit the spacebar with my right thumb usually between B-N-M keys, for which the thkb is ill-suited. The point of golbat-like layout is that it's possible to use a "standard" keycap set to cover it - although with wrong legends, a few wrong profiles and an extra 1.75u shift. Links to the two options: split spacebar layout normal spacebar layout.
I'm not good with materials, so I opted to go with a sandwich-like case (a-la Plancks), i.e. a top plate and a bottom plate, tied together with standoffs. This is OK for handwiring, but I also wanted a PCB (for added support, since I want an aluminium top plate).
The current version of the PCB supports both ALPS and Cherry MX-like switches (with PCB-mount Cherry stabs). (The main reason for including also Cherries is that I can test the PCB without having a plate ready, and I expect it to be easier to sell the extra PCBs.)
The main controller on the PCB is STM32F042K6T7 ARM Cortex-M0 chip, 32kB flash and 6kB SRAM. It runs my fork of hasu's TMK firmware (based on chibios). The USB socket is micro. There's no LED support (remember, alps!), except one SMT LED on the bottom side close to the front, which should be visible. The current batch of PCBs is from pcbway.
The plan is:
- Get a batch of PCBs and test that they work (with Cherries) - done
- Run a small IC whether people want the extra PCBs and plates - done (see the post below)
- Order more parts and plates and test the plates with ALPS - done
- Sell the extras to interested parties. now (updated 2016-03-05)
Ah, you can get the kicad sources for the PCB and dxfs for the plates here.
Any comments/suggestions are welcome! Especially if you have some experience with (alu) plates or things like that.
The thanks go to BlueNalgene (who got me started on the plates), hasu (for TMK and kicad sources for his Alps64 PCB) and Matt_ and matt3o for their posts about plate materials.