2019の3日目の記事です。昨日の記事はkymokさんの4uスペースバーを作るでした。次の記事はsirojakeさんの自作ステムです。まとめいろいろ試行できる自作キーボード基板がほしくて試行錯誤してSU120を作りました。2018で自作キーボードに興味を持ち、年末年始に分割型の自作キーボードキットを買って組み立てました。JISレイアウトで分割型のキーボードが使いたい、そしてJISのままではなくレイアウトをいろいろ試行したいと思ったのですが、当時はJISレイアウトの分割型キットがありませんでした。自分でいろいろ試行できる基板を作りたいと思い、年明けからKiCadで設計を始めました。SU128最初に考えたのは、キーボードとして成立するためには最低限何が必要なんだろう、ということでした。ボトムプレートは当然無くてもいいとして、トッププレートが不可欠なのか、そうでもないのかというのがまずわかりませんでした(組み立てたキーボードキットにはトッププレートがあった)。自作キーボードの例をネットで探して、トビーネットさんの寿司キーボードを見つけて、トッププレート無しでもいいんだ、と思ったことを覚えています。Preparationsを見て学びました。設計にあたって、ものすごく眺めたのはogatatuさんのCherry-Mx-Bitboardです。キースイッチのフットプリントはfoostanさんが公開されているものを使い、スタビライザーはai03さんのVoyagerを参考にさせていただきました。基板を繋げるネジ穴は、Gharkinのネジ穴の配置とサイズを参考にして、各スイッチの外周にM2ネジ穴を配置しました。(W)を採用しました。Piに置き換えられたのを読んで、がんばればできそう、と思ったのも理由の一つです。Piに貯めて、どのキーを押し間違えやすいか可視化したいとも思っていました。Piは片側だけとし、Slaveとの接続はRJ45を2口用意し、計16の信号線でそのままMaster側で処理するようにしました。1U以外のキーキャップも使えるように、最下行は2.25U、2.75Uの2キーとし、0.25U単位で変更できるようにカット用の溝を入れました。PiのGPIOピンを24使って、最大8×16の計128キーが使えます。SU128と命名しました。最初はPreonという名前でちまちま作っていたのですが、後でPreonicというキーボードがあることを知って変更しました。