自作キーボード、Ergo42を作ったお話 (Ubuntuでのファームウェア焼き込み)
適当に備忘録がてら書いてく。メインの組み立てなんかはこちらのブログを参考にした方がいい。写真や図もあってわかりやすい。
https://qiita.com/zk_phi/items/3180902a37fa73223020
なので組み立ては吹っ飛ばして、ファームウェア焼き込み環境整える所から。(組み立てに夢中になりすぎて写真撮り忘れた)
適当にUbuntu用意したら
$ sudo apt update
$ sudo apt install git gcc unzip wget zip gcc-avr binutils-avr avr-libc dfu-programmer dfu-util gcc-arm-none-eabi binutils-arm-none-eabi libnewlib-arm-none-eabi
$ cd ~
$ git clone https://github.com/qmk/qmk_firmware.git
$ cd qmk_firmware
ここで作ったキーボードを片方つなぐ。なお、TRRSケーブルは繋がない
$ make ergo42/rev1:default:avrdude
途中、キーボード側のリセットボタン押せって出てくるから指示にしたがう。
もう方側にも同じように書き込んで完成。
キーマップは~/qmk_firmware/keyboards/ergo42/keymaps/default/keymap.cに保存されているのでそれを弄る。