2018」その1(3まであるよ!)の13日目の記事です。adventar.orgどもどもども。2Dキーボード開発が思ったより簡単で楽しかったので、もっと多くの人に作ってもらいたいし、色々見てみたいので、今回は「2Dオリジナルの自作キーボード開発のきっかけになる」を目標に書いています。チェック大事の3ステップで進めます。これらの内、最初のキーボードの回路だけゆるく分かれば後は出来た様なものです。こちらを読めば解決です。キーボードに取り掛かれる感じです。押さえておきたいポイントとしては可能なら手元で実際に試しながら読む(オススメ!)キーマトリックスを理解するです。補足というか、適当な図解を描いてみました(筆圧感知変で所々ヘロヘロ)。行と列をどの様に分割するかは開発者次第です。左手側として見た回路)国内自作はスプリット型が多いのでシリアル通信についても知っておくのが当然良いのですが、OSSとして基板やファームが公開されている自作キーボードを参考にさせてもらうことで、最低限キーマトリックスだけ押さえておけば出来てしまったりもします。押さえておけば6割位は出来たようなものです。回路について理解したら後は作業するだけです。全体の流れと工程の目的を押さえましょう。「部品を取り付けるための基板を設計する」ためのソフトです。私も最初は「いきなり電子回路を書くなんて。動かないかもしれないし、マヂ無理。」と思っていましたが、回路は既に学んでますし、他のキーボードキットの基板を参考にしつつキーマトリックスだけちゃんと出来てれば案外問題無いことに気付いて気持ちが楽になりました。うっかり繋がってしまった配線のチェック」位のイメージです(個人の感想です)。開発者の性格なども影響すると思いますが、細かくきっちりとやり過ぎると反対側に回すビア(穴)を空けるスペースが無くなったり、接触をかわす為に裏に回したけど裏も隙間が無くて詰む、みたいなこともあるので多少ゆるくやると良いかもしれません。(回路の良し悪しを考えるとノイズの発生を避ける良い配線の仕方などもあるようなので慣れてきたらその辺りを追求しても楽しいと思います)配線を経験しておくと、他の開発者のキーボードキットを作る時に「この配線はこの穴で裏に回ってるのかー」とか基板を眺めてみるとチョット楽しいです。操作方法を確認しましょう。さんが書かれた入門書がオススメです。キースイッチの高さや、スペーサーとプレートの厚みの関係など、設計する上で押さえておきたい情報が沢山載っています。部品のフットプリントもライブラリを使わせてもらうことでかなり簡単に良いものが作れるのでひたすらありがたい...。妥協せず、手戻り無しで出来るのでは?と思います。