突然自作キーボードにハマりHelixとHelix Picoを作った話 その1

[ブログ](https://aoirohn.hatenablog.com/entry/2018/11/18/142719)からの転載です

---
きっかけは何だったか忘れたけど8月くらいに自作キーボードのことを知った。

その時は電子工作ほぼやったことないしいいやと思っていたのだが、Qiitaで自作キーボード記事がバズっていたのを見て作ることを決意した。

https://qiita.com/sirojake/items/8c60148c03c248fc6a6e


実装が簡単と言う点でHelix Picoが気になったのだが、残念なことに売り切れで買うことができなかった。

その後定期的に在庫を見ていたのだが復活しなかったので代わりにHelixを作ることにした。Helixも売り切れてて10月中旬発送の予約のみだったのだが、10/15に頼んだら次の日に発送された。


# Helixが完成するまで

購入したのはアクリル5行版のバックライトのHelix組み立てキットである。キースイッチは赤軸にした。

電子工作は初心者もいいところだから、と言う理由でHelix Picoを買おうとしていたのに実装難易度の高いバックライトを買っているし、この時点ですでに道を踏み外している気がする。

とはいえ、一応電気電子工学科とか言ういかにもな学科出身だし、はんだ付けは大学で2回くらいやったことある[^1]し、何より半導体工学の評価は優であるという謎の自信があった。

## 電子工作工具について

自信はあっても電子工作は自分からしたことはないので工具を揃えるところから始めた。

以下のページを参考にした。これがなかったら絶対作れなかった。感謝。
[Helix キーボードキットの製作に必要な工具メモ](https://gist.github.com/mtei/6957107a676ddfa85bde0ae41f8fa849)

結局買ったものは以下の通り

|  買ったもの  |  概要  |
| ---- | ---- |
|[白光 ダイヤル式温度制御はんだこて FX600](https://www.amazon.co.jp/gp/product/B006MQD7M4/ref=od_aui_detailpages00?ie=UTF8&psc=1)|みんな使ってるから買った。ちょっと高いけど不満はなかった。|
|[白光T18-C2 こて先 2C型](https://www.yodobashi.com/product/100000001001986779/)|コテ先の違いとかよくわからないけどおすすめされてたので。amazonで売り切れてたからヨドバシで買った。今見たらヨドバシのほうが安い。|
|[白光(HAKKO) セラミックヒーターはんだこて専用こて台 クリーニングスポンジ付き](https://www.amazon.co.jp/gp/product/B017SQ0TUO/ref=od_aui_detailpages00?ie=UTF8&psc=1)| 本当は金属ワイヤー式のこて先クリーナー買おうとしたけど予算の都合でこっちにした。一応別売の金属コテ先クリーナーがあるので今後欲しくなったら買うことにした。|
|[グット 吸取線幅1.5mm長1.5m](https://www.amazon.co.jp/gp/product/B004OCQVP8/ref=od_aui_detailpages00?ie=UTF8&psc=1)| めっちゃ使いました。太めのやつも買っても良かったかも。安いし。|
|[goot 両面プリント基板用はんだ](https://www.amazon.co.jp/gp/product/B0029LGAKW/ref=od_aui_detailpages00?ie=UTF8&psc=1)|初心者は鉛フリーはんだは買うなとのこと|
|[ホーザン(HOZAN) 先曲がりピンセット カーブタイプ](https://www.amazon.co.jp/gp/product/B000TGFODS/ref=od_aui_detailpages00?ie=UTF8&psc=1)|安かったからこれにした。ちゃんと先曲がってるやつ買ったほうがいい|
| [ エンジニア 卓上導電マット A4サイズ ](https://www.amazon.co.jp/gp/product/B002L6HJ9G/ref=od_aui_detailpages00?ie=UTF8&psc=1) |  買わなかったらはんだごてで机溶かしてた。大きさ的にもA4はちょうどよかった  |
|[goot ニッパー YN-10](https://www.amazon.co.jp/gp/product/B001VB37RK/ref=od_aui_detailpages00?ie=UTF8&psc=1)|初めて使ったとき感動した。そんなに高くないし良いニッパーだと思う|
|[ARCHISS キートップ引き抜き工具](https://www.amazon.co.jp/gp/product/B01N0Y1MSZ/ref=od_aui_detailpages00?ie=UTF8&psc=1)|便利|
|[精密ドライバー](https://www.yodobashi.com/product/100000001000632538/)|適当に買った。プラスドライバの#0しか使わなかった。もっと適当なやつでも大丈夫だと思う|
|[セメダイン ハイスーパークリア3](https://www.yodobashi.com/product/100000001001558535/)|最初買ってなかったけど後で買うことになった。理由はお察しください。**エポキシ系接着剤は絶対買いましょう**|
|[サンハヤト リードベンダー RB-5](https://www.amazon.co.jp/gp/product/B00J3E11VQ/ref=od_aui_detailpages00?ie=UTF8&psc=1)| 作り終わるまで気づいてなかったのだけど、Helixを作る際は使わない。 Helix Picoを作るときには活躍した。 |
|[POWSEED デジタル マルチメーター](https://www.amazon.co.jp/gp/product/B06XPFRCGQ/ref=od_aui_detailpages00?ie=UTF8&psc=1)|イマイチ使い道がなかった。なくていいと思う。|
|[ブレッドボード用ジャンパー線](https://www.yodobashi.com/product/100000001003914674/)|デバッグ用に買ったけど使わなかった|

## Helix 作成

### 準備

組み立ては基本的に公式ビルドガイド見れば大丈夫です。
書いてあるけど、通しで全部読んでから取り掛かったほうがいい。自分は取り掛かるまでに2回全部読んだ。

[Helixベータ ビルドガイド](https://github.com/MakotoKurauchi/helix/blob/master/Doc/buildguide_jp.md)


その他参考にしたサイト：

- http://hanocha.hateblo.jp/entry/2018/03/24/200514
- https://yamaken1343.hatenablog.jp/entry/2018/06/28/221802
- http://emizping.hatenablog.com/entry/2018/02/12/161033

これも作る前に全部読んでおいたほうがいい。

### 組み立て

![2018-10-20 16.39.33.jpg](https://qiita-image-store.s3.amazonaws.com/0/256100/586e7608-536c-56c3-d4e1-7a465a673b57.jpeg)
こんな感じで用意して制作スタート。

細かい組み立てに関しては上記サイト等にいろいろ書いてあるので省略。
以下、個人的に気をつけておいたほうがいいと思ったこと。

#### ダイオードが思ったより小さい
![2018-10-20 17.39.21.jpg](https://qiita-image-store.s3.amazonaws.com/0/256100/f6c152e7-59a5-72a9-844f-da2437fb241d.jpeg)
見て分かる通り、ダイオードが（LEDも）とても小さい。目が死ぬので拡大鏡とか用意しとけばよかった。

#### 200℃でハンダが溶けない
LEDの実装は200℃以下ではんだ付けと書いてあるが、全然ハンダが溶けない。
仕方ないので240℃（FX600の270℃より一段階低い設定）で半導体工学の教授にお祈りしながらはんだ付けした。
結局LEDは一つも壊れなかった[^2]ので長時間はんだごてを当てたりしなければ大丈夫だと思う

#### LEDのはんだ付けはむずいけど頑張ればなんとかなる
これは自分のはんだ付けが下手なだけというのもあるけど、つけたLEDの半分くらいは4つあるはんだ付け部分のどれかが甘くて導通していなかった。

![2018-10-21 00.03.56.jpg](https://qiita-image-store.s3.amazonaws.com/0/256100/906566f9-5902-21e5-8e2d-cf5a39415c27.jpeg)
左手は最初2つしかつかなかったし、右手に至っては全く光らなかったので焦った。熱でぶっ壊れたかと思って絶望したけど、結局全部はんだ付けが甘いだけだった。

LEDが1つも点かなくても根気よくはんだ付けを修正しよう。
全部ついたときは涙が出た。
![2018-10-21 00.29.49.jpg](https://qiita-image-store.s3.amazonaws.com/0/256100/748a7d9a-f0b1-f6c6-d5a2-5a8430c77074.jpeg)

ちなみに左右接続に使っているケーブルはHelix作っている人がよく買っているっぽい
<a href="https://www.amazon.co.jp/%E3%82%B9%E3%83%86%E3%83%AC%E3%82%AA%E3%83%9F%E3%83%8B%E3%83%97%E3%83%A9%E3%82%B0-%E3%82%AA%E3%83%BC%E3%83%87%E3%82%A3%E3%82%AA%E3%82%B1%E3%83%BC%E3%83%96%E3%83%AB%E3%80%81RAYWILL-%E9%AB%98%E9%9F%B3%E8%B3%AA%E5%86%8D%E7%94%9F-%E3%82%AA%E3%82%B9%E7%84%A1%E6%8C%87%E5%90%91%E6%80%A7-%E6%A8%99%E6%BA%963-5mm/dp/B072KDTCYR/ref=pd_sim_60_33?_encoding=UTF8&amp;pd_rd_i=B072KDTCYR&amp;pd_rd_r=ca0b585a-eaed-11e8-9351-635a7a6b78d5&amp;pd_rd_w=0fmAN&amp;pd_rd_wg=4NfSi&amp;pf_rd_i=desktop-dp-sims&amp;pf_rd_m=AN1VRQENFRJN5&amp;pf_rd_p=68cfebef-f8b4-4691-9d72-a10f0956615a&amp;pf_rd_r=F4XZKF30XHG1XETX7CTB&amp;pf_rd_s=desktop-dp-sims&amp;pf_rd_t=40701&amp;psc=1&amp;refRID=F4XZKF30XHG1XETX7CTB">ステレオミニプラグ オーディオケーブル、RAYWILL </a> です。 [^3]



#### キーボードのホームポジションについて
これは使い始めてから思ったが、キーキャップにホームポジションの突起が無いと打ちづらい。
ダイソーのUVレジンで突起を作てみたら、簡単&触った感じもぷにぷにしてて良かった。
自分はEucalyn配列にしたのでTとIに突起を作った。
![2018-10-27 14.06.14.jpg](https://qiita-image-store.s3.amazonaws.com/0/256100/3f6ed05f-66ba-7841-9c4b-a31f6b0c0356.jpeg)


#### 食卓では作るな
昼の2時から作り始めたら夜中までかかった。何も考えず食卓で作り始めたせいでまともなご飯が食べられず困った。作り終わった頃には頭がクラクラしたので食卓では作業しないほうが良い。
![2018-10-22 01.37.28.jpg](https://qiita-image-store.s3.amazonaws.com/0/256100/fde3f31e-80d3-24ad-0694-d3dd418095c7.jpeg)

~~OLEDの保護フィルム取り忘れてるけど~~**完成！！**


---

<br>
<br>
<br>
<br>
したはずだった……

## OLEDが壊れた
作って2日ほど放置していたら左手のOLEDがつかなくなった。分解していろいろ調査した結果、はんだ付け等の問題ではなく、OLED自体が壊れていそうだという結論に達した。

壊れたものは仕方ないので遊舎工房で単品で買おうとしていたときだった。

<span style="font-size: 250%"><b>MOGEた😇</b></span>

![2018-10-31 00.44.50.jpg](https://qiita-image-store.s3.amazonaws.com/0/256100/0de97734-162b-bc2e-9bfd-ec015a8604c8.jpeg)

お亡くなりになった方々
![2018-11-18 13.48.53.jpg](https://qiita-image-store.s3.amazonaws.com/0/256100/048bba6d-60b3-64f6-c060-2b478d92114a.jpeg)

---

**ということで作り始める前に端子は必ず接着剤で保護しましょう**

後で滅茶苦茶接着した

![2018-11-11 13.50.39.jpg](https://qiita-image-store.s3.amazonaws.com/0/256100/2bb13257-7eed-b9d6-ea63-066c7e91edf1.jpeg)


[^1]: 中高ではやった記憶がない。

[^2]: Helixの実装では。Helix Picoのときは1つ死んだ

[^3]: FX600のページの 「この商品を買った人はこんな商品も買っています」 の欄に出てきて笑った。他にも自作キーボード勢が買ってそうなもの多くて面白い