From 45742bfd93262edc28dd2bc45bb71f1e2d4552b6 Mon Sep 17 00:00:00 2001 From: foostan Date: Wed, 27 Nov 2019 02:11:24 +0900 Subject: [PATCH] Add build-guide for corne-light --- corne-light/doc | 1 - corne-light/doc/buildguide_jp.md | 251 +++++++++++++++++++++++++++++++ 2 files changed, 251 insertions(+), 1 deletion(-) delete mode 120000 corne-light/doc create mode 100644 corne-light/doc/buildguide_jp.md diff --git a/corne-light/doc b/corne-light/doc deleted file mode 120000 index 4deca12..0000000 --- a/corne-light/doc +++ /dev/null @@ -1 +0,0 @@ -../corne-cherry/doc \ No newline at end of file diff --git a/corne-light/doc/buildguide_jp.md b/corne-light/doc/buildguide_jp.md new file mode 100644 index 0000000..99cc2b5 --- /dev/null +++ b/corne-light/doc/buildguide_jp.md @@ -0,0 +1,251 @@ +# Build Guide + +こちらは Corne Light のビルドガイドになります。 + + +## 部品 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
名前備考
PCB1セット + PCB +
トッププレート2枚 + top-plates +
ボトムプレート2枚 + bottom-plates +
ProMicro保護プレート2枚
ダイオード42本 + diodes +
スペーサー M2 6.5mm10本 + screws +
スペーサー M2 8mm4本
ネジ M2 4mm28本
TRRSジャック2つ + jacks +
リセットスイッチ2つ
ゴム足8つ
ProMicro(コンスルー付き)2つ + https://yushakobo.jp/shop/promicro-spring-pinheader/ +
OLEDモジュール(ピンソケット付き)2つ + https://yushakobo.jp/shop/oled/ +
キースイッチ42個
キーキャップ42個
TRRSケーブル1本TRSケーブルでも可
USBケーブル1本
+ +## 事前準備 +実装の途中でProMicroにファームを入れる作業がありますが、ファームをビルドする環境を整備するのは時間がかかるのではじめに取り掛かっておくことをおすすめします。 +https://docs.qmk.fm/#/newbs_getting_started こちら等を参考にし、OSに合わせて必要なものをインストールしておきます(インストールに時間がかかるため動かしつつ実装を進めると効率的です)。 + +## 実装 +### PCBの切り離し +裏表を確認して左右のPCBを切り離します(写真は表です)。 + +assembly-pcb + +こちらはダイオードの足を曲げるための治具です。 +必要に応じて切り離しておきます。 + +assembly-tool-of-diodes + +### ダイオード + +まずはリードタイプのダイオードの足を曲げていきます。 +※ 写真のように一本ずつ曲げるときれいにできますが、テープに繋がれたまま複数本を同時に曲げたほうが効率的です。 + +assembly-diodes-1 + +足を曲げたダイオードを指定の位置に付けていきます。 + +assembly-diodes-2 + +ダイオードには向きがあり、写真のように取り付けます。 +※ 取り付けるダイオードはすべて同じ向きです。 + +assembly-diodes-3 + +マスキングテープで固定するときれいに付けることができます。 + +assembly-diodes-4 + +裏面からはんだ付けを行います。 + +assembly-diodes-5 + +マスキングテープで固定している場合はこのようにギリギリまで足を切るとはんだ付けがやりやすくなります。 + +assembly-diodes-6 + +片手21個、両手分で 42 個のダイオードを取り付けます。 + +assembly-diodes-7 + +### TRRSジャック、リセットスイッチ、ピンソケット +指定の位置に取り付けます。 +※ 右手側も同じ位置に取り付けます(表裏の間違いに気を付けてください)。 + +assembly-jacks-resets-pinsockets-1 + +### ProMicro、OLEDモジュール + +[Helix のビルドガイド](https://github.com/MakotoKurauchi/helix/blob/master/Doc/buildguide_jp.md#pro-micro)を参考にして ProMicro および OLED モジュールを取り付けます。 + +assembly-promicro-oled + +### ファームウェアの書き込み +ProMicroとOLEDモジュールを付けた段階でファームウェアを書き込み、動作確認をすることをおすすめします(キースイッチを付けたあとに不具合が見つかると厄介です)。 + +https://docs.qmk.fm/#/newbs_getting_started こちらを参照し、ファームウェアを書き込む環境を用意します。 + +環境ができたら下記コマンドで Crkbd 用にファームウェアをビルドします。 + +``` +make crkbd:default +``` + +ビルドが完了したら下記コマンドを実行します。 + +``` +make crkbd:default:avrdude +``` + +実行すると下記のようなログがでて、`.` が増えていくことが確認出来ると思います。 +この間にリセットスイッチを **2回** 押すとファームウェアの書き込みが完了します。 + +``` +<省略> + +Checking file size of crkbd_rev1_default.hex [OK] + * File size is fine - 27328/28672 +Copying crkbd_rev1_default.hex to qmk_firmware folder [OK] +Detecting USB port, reset your controller now........ +``` + +片側のProMicroにファームウェアの書き込みが完了したら、もう片方も同じ手順で書き込みを行います。 + +### 動作確認 + +動作確認は左手側を USB ケーブルで PC とつなぎ、左手側と右手側を TRRS ケーブルで接続して行います。ジャック等の不良もありえるので、片方ずつではなく必ず左右を接続させてから動作確認をしてください。 +※ スイッチを付けてないので写真のようにピンセット等で動作確認を行います。 + +check + +### トッププレート、キースイッチ + +写真のようにトッププレートにキースイッチをはめます。 +※ キースイッチの向きに気を付けてください。 + +assembly-keyswitches-1 + +キースイッチは3ピンのものをおすすめします。 +※ 5ピンを使用する場合でもプラスチックの足を切り離して3ピンにすることができます。 + +assembly-keyswitches-2 + +スイッチとPCBの間に隙間ができないようにしてはんだ付けを行います。 + +assembly-keyswitches-3 +assembly-keyswitches-4 + +### ProMicro 保護プレート、ボトムプレート + +M2 8mm スペーサーを用いて ProMicro 保護プレートを取り付けます。 + +assembly-plates-1 + +M2 6.5mm スペーサーを用いてボトムプレートを取り付けます。 + +assembly-plates-2 + +4つ角にゴム足を取り付けます。 + +assembly-plates-3 + + +## 完成 +キーキャップを取り付けて完成です。 + +assembly-finished-1 +assembly-finished-2 + + + + + +