natural born minority
今回買ったのは…
Iris FR4 Plates Set
です。
https://yushakobo.jp/shop/iris-fr4-plates-set/
## 組み立て
基本、元々持ってたキャップを使うので黒なのだが「意味が違うもの」をそのまま使うのは、自分が混乱しそうなので、「黒で消す」したい。
下記のqmkを流し込まなくても、最初から「USBに繋げば動く」ので、「はんだ付けがしっぱいしてないか」「ハード的に動くか」は、この時点でPCに接続し、確認したほうがよいと思います。
git clone --recurse-submodules --depth 1 https://github.com/kazuhito-m/qmk_firmware.git
cd qmk_firmware
./util/qmk_install.sh
make keebio/iris/rev4:default
上記をやると、以下のエラーが起こり続ける。
QMK Firmware 0.9.5
Making keebio/iris/rev4 with keymap default and target flash
avr-gcc (GCC) 5.4.0
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Size before:
text data bss dec hex filename
0 27000 0 27000 6978 .build/keebio_iris_rev4_default.hex
Checking file size of keebio_iris_rev4_default.hex [OK]
* The firmware size is fine - 27000/28672 (94%, 1672 bytes free)
dfu-programmer: no device present.
ERROR: Bootloader not found. Trying again in 5s.
dfu-programmer: no device present.
ERROR: Bootloader not found. Trying again in 5s.
dfu-programmer: no device present.
ERROR: Bootloader not found. Trying again in 5s.
...(以下繰り返し)
ここ の情報に「Elite−C にはオンボード・リセットボタンがあるので…」という記述があり、一体型であるこのボードの裏に「ボタンは無いか?」を調べた結果、あったので上記エラーが出ている最中に押しました。
...
dfu-programmer: no device present.
ERROR: Bootloader not found. Trying again in 5s.
dfu-programmer: no device present.
ERROR: Bootloader not found. Trying again in 5s.
Bootloader Version: 0x00 (0)
Validating...
27000 bytes used (94.17%)
おそらく、書き込めたのではないか?と思います。
以下のサイトで「自分のキーマップのデザイン」を行う。
https://config.qmk.fm/#/keebio/iris/rev4/LAYOUT
設定ができたら、右上の「COMPILE」ボタンを押し、ビルドが終われば右下の「FIRMWARE」ボタンでhexファイルをDLします。
また、バックアップのためjsonのダウンロードも行っておきます。
上記で取得したHexファイルを、キーボードに書き込む。
前述でCloneしたリポジトリには、一度ビルドを行っていることから、 ./build
ディレクトリができているはずです。
ここに先程DL済みのHexファイルをコピーした後、キーボードの接続を確認したら、以下のコマンドで書き込みます。
make keebio/iris/rev4:kazuhito_m:flash