The Djinn is a 64-key split keyboard -- dual 4x7 with a 4-key thumb cluster. It also has a 5-way tactile switch under the thumb.
Extravagance-wise, it's got audio, encoder support, per-key RGB and RGB underglow... and a 240x320 LCD. And for the safety conscious, it has ESD protection, transient voltage suppression, and polarity protection on both the USB connector as well as the split transport connector (USB-C for rev2+, TRS for rev1).
It also runs QMK! It's just.... not in the main repo, yet.
Unfortunately, the Djinn isn't currently supported in QMK's master, as it's running on hardware that's a bit too new. It's also intended to be used as a testbed for QMK features as well as one of the major drivers for upgrading ChibiOS. In due course it'll hit QMK master, but for now it needs to live outside.
The QMK firmware branch required to build the Djinn can be found here: tzarc/qmk_firmware/djinn.
Building can be done with:
make tzarc/djinn/rev2:default
BOM: Click
Fixes:
- 5-way tactile moved further away from thumb row
- Different current limiters used for RGB that are actually functional in the required range
BOM: Click
Issues:
- RGB current limiting has been reported to be problematic on Rev1 -- some builds have reported non-functional RGB without overriding the code to enable 1500mA limits
- Measurements taken do not show that the RGB pulls anything close to 1500mA, unknown if there's a manufacturing issue or component selection issue
- 5-way tactile switch is too close to the thumb row in Rev1 and pressing in the down direction can't be achieved very easily