【自作キーボード】Mint60ビルドログ

# はじめに
この記事は自作キーボード初心者の私がMint60という自作キーボードを作成した際のメモです。
基本的には[公式のビルドガイド](http://eucalyn.hatenadiary.jp/entry/how-to-build-mint60)に則って作業すれば問題ありませんが、実際に作業していて私自身がちょっと悩んだところなどを記載したいと思います。 
これから自作キーボードに挑戦する方や、Mint60を作成する人の参考になれば幸いです。
（この記事はMint60で記載しています。）

<blockquote class="twitter-tweet" data-conversation="none" data-lang="ja"><p lang="ja" dir="ltr">集中していて途中経過の写真撮るの忘れてしまいましたが、<a href="https://twitter.com/hashtag/Mint60?src=hash&amp;ref_src=twsrc%5Etfw">#Mint60</a> が無事に完成しました！ <a href="https://t.co/g67Dqkt8es">pic.twitter.com/g67Dqkt8es</a></p>&mdash; うめちゃん (@umechanhika) <a href="https://twitter.com/umechanhika/status/1089544935466913792?ref_src=twsrc%5Etfw">2019年1月27日</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

# 組み立てに必要なもの
基本的には開発者の方が載せてくださっている[組み立てに必要なもの](http://eucalyn.hatenadiary.jp/entry/about-mint60-03)に記載されている道具類を一式購入すれば問題ありません。
ここでは道具に関する私の知見や、追加で購入して便利だったもの、購入時の注意点などを記載します。

## コテ先
こちらは[組み立てに必要なもの](http://eucalyn.hatenadiary.jp/entry/about-mint60-03)に記載されていますが、私は購入しませんでした。
理由としては、趣味で電子工作をやっている会社の同僚に相談したところ、「コテ先によってはパーツに当たる面が小さくて熱が伝わりにくいこともあるから標準のやつがいいよ」とアドバイスをもらったからです。
実際私は標準のコテ先で作業していて不便はしませんでした。

## はんだ
私はAmazonで購入したのですが、私が購入したときは最低でも8個からしか購入できませんでした。
今後も自作キーボードを作るだろうと考えていたためそのまま8個購入したのですが、キット1つ組み立てる分にははんだは1つで十分足りました。
多く購入した分かさばるので、単品で購入したい場合はホームセンターや東急ハンズなどの実店舗で購入することをおすすめします。

## マスキングテープ
これは多くの先駆者のみなさまが「あった方がいい」と記載していたため購入しました。 
ダイオードをはんだ付けする際にマスキングテープで固定することで基盤から抜けにくくなり、ダイオードが基盤から浮いてしまうのを防ぐことができました。
これは必須と言ってもいいと思います。

## ペンチ
あまり出番は多くありませんがあると便利です。
私はアクリルケースのネジ止めの際に使用しました。
家にあったドライバーのサイズがネジの大きさと微妙に合わずキツく締めることができなかったので、ペンチを用いてしっかり止まるところまで締めました。

## 逆作用ピンセット
力を入れると開いて緩めると閉じる、通常のピンセットと逆の動きをするピンセットです。
細かい部品を掴むときに便利だったのと、意外と挟む力が強いので基盤がアクリルケースから浮き上がらないように固定しておくのにも重宝しました。

# 組み立て作業

## ProMicroのもげ対策
（もげ対策の具体的な方法は[こちら](https://qiita.com/hdbx/items/2f3e4ddfcadda2a5578e)の記事を参考にさせていただきました。）
ProMicroのUSB接続部はもげやすいらしいので、接着剤で固定します。
この時、USB接続部の上にのりを盛りすぎるとProMicroのはんだ付けの際にProMicroが浮いてしまいます。
私は盛りすぎていたので、ニッパーで固まったのりを切り落としました。
結局接続部上部に付いていたのりは全て取り除くことになりました。
なので、もげ対策を行う際は接続部上部には本当に薄く、もしくはのりを付けるのは横と後ろだけにすることをお勧めします。

<blockquote class="twitter-tweet" data-lang="ja"><p lang="ja" dir="ltr">C95で購入した <a href="https://twitter.com/hashtag/Mint60?src=hash&amp;ref_src=twsrc%5Etfw">#Mint60</a> の組み立てを始めました！<br>初の電子工作なので不安でいっぱい、ビルドガイドを読みながら慎重に進めてく。<br>まずはProMicroのもげ対策から。<br>どこにノリを塗ってよくてどこに塗ってはいけないのかが分からず不安。。。 <a href="https://t.co/yqAioAqGZx">pic.twitter.com/yqAioAqGZx</a></p>&mdash; うめちゃん (@umechanhika) <a href="https://twitter.com/umechanhika/status/1084713777218478080?ref_src=twsrc%5Etfw">2019年1月14日</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
↑盛りすぎてます

## ダイオードのリード線について
余ったリード線が長すぎるとアクリルケースを組み立てる際にリード線が干渉してケースが閉じられません。
私が参考にしたはんだ付けの解説動画では、事前にリード線を2~3mmほどにカットした方がいいと解説されていました。
私もそれに則ってリード線をカットしたのですが少々長すぎました。
そのままでも大丈夫だろうと思いケースを組み上げて合体させたところ、リード線がケースに当たってしまい閉じることができませんでした。
結局、余ったリード線ははんだ付け後に全て切ることになりました。
リード線は事前に切る場合は短めに、はんだ付け後に切る場合ははんだ付けギリギリのところで切る方が良いと思います。

<blockquote class="twitter-tweet" data-conversation="none" data-lang="ja"><p lang="ja" dir="ltr">仕事が忙しくて進められてなかった <a href="https://twitter.com/hashtag/Mint60?src=hash&amp;ref_src=twsrc%5Etfw">#Mint60</a> の組み立てを再開した。<br>今日はひとまずダイオードの足を切って明日のはんだ付けに備える。<br>2~3mm残すといいって書いてあったんだけど、ちょっと切りすぎた気がする。 <a href="https://t.co/1AAOMb66t4">pic.twitter.com/1AAOMb66t4</a></p>&mdash; うめちゃん (@umechanhika) <a href="https://twitter.com/umechanhika/status/1089168247155351553?ref_src=twsrc%5Etfw">2019年1月26日</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
↑切りすぎかと思いきや長すぎました。

## はんだ付け
はんだごての温度は320度に設定しました。
なんとなくやっていて気付いたはんだ付けのコツは下記のような感じです。

- コテを基盤に当てて1,2,3
- 4,5ではんだを溶かしていき
- 6ではんだを離して7でコテを離す

慣れてくればそこまで大変ではないので、根気よくいきましょう。

<blockquote class="twitter-tweet" data-conversation="none" data-lang="ja"><p lang="ja" dir="ltr">とりあえず両基盤へのダイオードのはんだ付けは完了。<br>テスターの使い方があってるか分からんけど、説明書通りに操作して電気が通ってることは確認できた。 <a href="https://t.co/8a8yKqBWb8">pic.twitter.com/8a8yKqBWb8</a></p>&mdash; うめちゃん (@umechanhika) <a href="https://twitter.com/umechanhika/status/1089415233787973632?ref_src=twsrc%5Etfw">2019年1月27日</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

それと、はんだ付けが終わったらテスターを用いて導通しているか（電気が通っているか）確認した方が安全です。
私の場合、ダイオードの確認はしたのですがキースイッチに関してはテストの仕方が分からなかったためしませんでした。

## キースイッチの配置について
キースイッチをアクリルケースに配置する際は、斜めになっていないかチェックした方が良いです。
私の場合、一部のキースイッチが斜めになっていたらしく、そのままはんだ付けした結果、完成時にキーキャップがちょっと斜めになってしまいました。
（記事の冒頭に載せているツイート画像を見ると分かるのですが、左Shiftキーをはめているスイッチが斜めになっているためにキーキャップが斜めになってしまっています。）
スタビライザーを配置する長めのキーは特に注意した方がいいです。
斜めになりすぎるとキーキャップがうまくはまらなかったり、キーを押した時に沈み込んだまま帰ってこないなんてことも起きる可能性もありますので。

## アクリルケースの組み立て
アクリルケースは公式のビルドガイドにも記載されている通り、とても割れやすいです。
私も気を付けてはいたのですが、ネジを締める際に少し力を入れて固定していたところ、パキッと細い部分が折れてしまいました。
幸いなことに該当のパーツはネジで締めれば割れていても問題ない部分だったためなんとかなりましたが、本当に割れやすいのでお気を付けください。
あまり手で持ち上げて作業しない方がいいかもしれません、思わぬタイミングで手に力が入ってしまい壊してしまう可能性があるので。

# 組み立て後

## キーマップについて
この記事はデフォルトのキーマップで書いていたのですが、書いている途中で書きづらさを感じてきました。
恐らく、普段JIS配列を使用しているのですがMint60はUS配列が基準になっていることが主な要因です。
そこでqmkファームウェアを用いてキーマップを変更してみました。
[こちら](http://www.urong-answer.org/2018/08/changed-keymap-for-mint60/)のブログを参考にさせていただきました。
正直ここに書いてあることを読めば完了するので手順に関しては今回は省きます。

## TRRSケーブルについて
キットに付属しているTRRSケーブルはそこまで長くありません。
ケーブルを差し込むTRRSコネクタの位置が左右のキーボードの外側寄りになるので、繋いでみると意外と横に広げられませんでした。
私の場合MacBookProを使用しているのですが、Macを挟んで左右に配置することはできませんでした。
そのため、PCを挟んでキーボードを配置したいと考えている方は長めのケーブルを購入しておいた方がいいと思います。