dayofdoom / djinn

Djinn Split Keyboard

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Djinn Split Keyboard

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.

Djinn

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

Rev2a

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

Djinn Rev2a PCB

Djinn Rev2a PCB

Djinn Rev2a Built

Rev1

BOM: Click

Djinn

Issues:

  • RGB current limiting has been reported to be problematic -- 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 and pressing in the down direction can't be achieved very easily

Djinn Rev1 PCB Djinn Rev1 PCB Djinn Rev1 PCB

About

Djinn Split Keyboard

License:GNU General Public License v3.0


Languages

Language:HTML 97.7%Language:Python 2.2%Language:Shell 0.0%Language:Batchfile 0.0%