This is the firmware for my custom ortholinear keyboard, based on the tmk keyboard library.
The keyboard runs on a Teensy 2.0. You can find more detail about the design of keyboard itself in the directory docs
.
Images and a buildlog of the keyboard can be found here.
You need the AVR cross-compilation toolstack to compile the firmware.
See tmk keyboard and Teensy howto for more informations.
Since this repository has a submodule the cloning needs an additional argument to init and update the submodule.
git clone --recursive https://github.com/nagius/tmk_thinkmatrix
cd tmk_thinkmatrix
make
This will generate the firmware file thinkmatrix-fw.hex
.
Start the graphical loader tool :
teensy.64bit &
Plug the Teensy on USB, push the program button, select the generated file thinkmatrix-fw.hex
and click 'Upload'.
git pull
git submodule sync --recursive
git submodule update --init --recursive