2x4 BlueHand
Description
The BlueHand was custom designed for the layout of artsey.io. This layout uses 8 keys as a chorded layout that allows for typing pretty much everything by pressing chords instead of single keys (a bit like steno keyboards). It's easy to pick up in your own hands and even type from inside your pockets!
Processor and Module
The BlueHand uses the nRF52840 from Nordic Semiconductors. For an overview of the features of this SoC, refer to Nordic's Product Page. The most important features are as follows:
- 64 MHz Cortex-M4 with FPU
- 1 MB Flash, 256 KB RAM
- 2.4 GHz Transceiver
- -20 to +8 dbm programmable TX Power
- 48 configurable GPIOs
- USB 2.0
For a detailed description of the nRF52840, you can download the datasheet (619 pages).
The BlueHand uses the Ebyte E73-2G4M08S1C module. This module is FCC and CE certified.
The module uses a ceramic antenna and makes 32 GPIOs available externally, 2 of which are reserved for the low frequency crystal oscilator and 1 is reserved for the reset button.
For a detailed description of the module, refer to the manual.
Bootloader
Although the BlueHand can be programmed using the Nordic Software Development Kit and other commercial tools, we recommend using the open source Adafruit nRF52 Bootloader as the bootloader for the BlueHand. Two versions of the bootloader are compatible with the BlueHand:
- Nordic nRF52840-DK - also named PCA10056
- BlueMicro840.
You can obtain the above bootloaders from the following locations:
- release artifacts of the Adafruit Repo
- release artifacts of the Forked Repo
- Adafruit nRF52 Arduino Board Support Package
- Community Add-on to Adafruit nRF52 Arduino Board Support Package
Firmware
Artsey & ZMK
Once you have your BlueHand, you can head over to the builds of zmk-artsey. Look into the artifacts in the most recent actions and download the bluehand_right-bluemicro840_v1-zmk-artsey or bluehand_left-bluemicro840_v1-zmk-artsey firmare. Unzip the file, double-press reset and copy the uf2 file to the mass storage device that appeared as you double-reset the BlueHand. Since it's compatible with the BlueMicro840, you should see BlueMicro840 as the device that just showed up for the firmware update.