As usual, I started with this project because I couldn't find keyboard I'd like to use.
This project is trying to build following:
- ✅ TKL hotswap keyboard for Cherry MX switches.
- ✅ RGB LEDs under each switch (individually controllable from connected device).
- ✅ Bluetooth 5.0.
- ✅ Charging through USB-C.
- 🚧 Anodized aluminium frame of Filco Majestouch 2 design.
- ✅ Part of case with connector is removable & replacable (to replace either connector or whole microcontroller for any other).
Side features:
- ✅ Except of sockets & connectors for connecting to MCU everything is on front side for soldering on JCLPCB side.
- ✅ Modularity - All logic chips are on separate modules. Main PCB contains just RGB LEDs, sockets and IO expanders with LED drivers.
❤️ I have some spare PCBs based on Revision 1 & 2.
I will donate 1 piece of PCB per person (develiry paid by you). Be aware, that it's just PCB, components must be soldered by you.
Revision 2 PCB is working, check details about the rev 2 build and manual!
I am finishing validation of adjusted casing and planning aluminium manufacturing soon.
If you are interested in more granular updates, I created this Discord channel where I'll be posting status, photos, ideas, etc.
- ⚡ It's fast. In Joltfly test I got 0 ms latency. My internal measurements are 500 microseconds.
- 🔆 It's bright. RGB LED lights are well visible even during the daylight.
Polishing firmware is main focus. It's working, but there is a lot of technical debt there due to support of multiple microcontrollers for testing. I started to work on QMK support.
For more details on long term plans you can check this document.
Check more photos! :)
- Jakub for printing case for me on Prusa XL so I can have it in single piece :)