(日本語による解説はTNKソフトウェアのサイトにて公開しています)
Customized QMK Firmware for Helix keyboard
QMK is the hardware firmware for Pro Micro an Arduino compatible microcontroller. It specializes in the control of USB HID keyboard devices and has been adopted by many DIY keyboards.
Helix is a famous DIY keyboard kit in Japan developed by MakotoKurauchi, and this project doesn't require any code changes for Helix.
This program is published for learning to develop your own firmware. However, I would be glad if you introduced here with "This site and articles were helpful for me".
A built firmware is including in "build" folder. Write this hex file by QML Toolbox and you can use all the features without any programming.
I use QMK MSYS, an integrated tool, to compile the firmware. Once you launch QMK MSYS, set up the development tool with the "qmk setup" command to begin with, and after you are done, run the following command to compile.
qmk compile -kb helix_remix -km default
Helix Remix has following features:
- Full scratched code for the latest QMK APIs.
- Change the color of any key by LED layer API.
- Show any bitmap to OLED display.
- Data synchronization for a split keyboard.
- Example of using the right keyboard as a one-handed keyboard (Clip Studio mode).
"tools" folder contains the tools for Helix Remix. Those tools requires Python3.
- hex2hsv.py : Changes the name and HTML color code to a C define statement, described in the CSV.
- img2hex.py : Optimized bitmap files to OLED binary image text.
For more information, please visit my site.