{"id":18862680,"url":"https://github.com/zk-phi/equilibrium-keyboard","last_synced_at":"2026-02-10T15:30:20.382Z","repository":{"id":152679607,"uuid":"249491889","full_name":"zk-phi/equilibrium-keyboard","owner":"zk-phi","description":"A compact transparent keyboard","archived":false,"fork":false,"pushed_at":"2023-02-19T07:51:56.000Z","size":6402,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"readme","last_synced_at":"2024-12-30T21:16:04.082Z","etag":null,"topics":["keyboard"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zk-phi.png","metadata":{"files":{"readme":"Readme.markdown","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-03-23T16:59:56.000Z","updated_at":"2023-02-23T16:33:07.000Z","dependencies_parsed_at":null,"dependency_job_id":"d9f28530-4ecf-4cb8-a4c8-3441e0c804ad","html_url":"https://github.com/zk-phi/equilibrium-keyboard","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zk-phi%2Fequilibrium-keyboard","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zk-phi%2Fequilibrium-keyboard/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zk-phi%2Fequilibrium-keyboard/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zk-phi%2Fequilibrium-keyboard/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zk-phi","download_url":"https://codeload.github.com/zk-phi/equilibrium-keyboard/tar.gz/refs/heads/readme","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239808130,"owners_count":19700440,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["keyboard"],"created_at":"2024-11-08T04:35:28.663Z","updated_at":"2026-02-10T15:30:20.342Z","avatar_url":"https://github.com/zk-phi.png","language":"Shell","readme":"# Equilibrium Keyboard\n\n![eq0](images/eq0.jpeg)\n\n![eq1](images/eq1.jpeg)\n\nコンパクトで透明感を強調したデザインの一体型 40% キーボードです。バックライトを点灯するとケース全体が光ります。\n\n一般にコンパクトとされるキーボードと比較してもかなりコンパクトなデザインになっています。\n\n![comparison](images/comparison.jpg)\n\n足プレートを組み合わせることで、 Cherry Profile のキーキャップなどと相性のいい 5 度の傾斜をつけることができます。\n\n![eq2](images/eq2.png)\n\nまた内部の空洞を極力減らした設計により、音の響く空間が小さく、また重さも見た目以上にしっかりあるので、アクリルケースにしては音・打鍵感が良いです。硬さは一般的なサンドイッチ構造の自作キーボードと、金属プレートなどのしっかりした高級キーボードの中間くらいかなと思っています。個人的にはリニアスイッチと合わせて使っています。\n\n一般的なキーボードのホームポジションが左寄りにある (右手小指の担当するキーが多い) のに対し、このキーボードは最上段を除いて左右対称の配置となっており、均整のとれたデザインになっています。減った分のキーは自作キーボードらしくスペースバーを割ることで補っています。最上段は一般的なキーボードと同じずれ方を再現するため左上にずれており、ノートパソコンなどの一般的なキーボードとの使い分けコストと、自作ならではの美しいレイアウトのバランスを意識した設計です。\n\nまた 2u 以上の長さのキーを使用せずに設計しているため、嫌な音の原因になりやすいスタビライザーが登場せず、パーツ選定で考えることがひとつ少なくなっています。\n\n組み立てやすさよりも自己満足を優先して設計したので、初心者向けの自作キーボードと比較するとやや難しいです。またキーキャップも一般的なキャップセットだけだと必要なキーが揃わない可能性が高く、工夫する必要があります。２台目以降におすすめです。\n\n# 必要なもの\n\n![parts](images/parts.png)\n\nキット\n- 基板\n- トップフレーム 2mm x 2, 3mm x 1\n- トッププレート上 (3mm)\n- トッププレート下 (2mm)\n- ミドルプレート (2mm)\n- ボトムプレート上 (3mm)\n- ボトムプレート下 (3mm)\n- 足プレート 三種類\n\n予備部品\n- トップフレーム 3mm x 1\n- ボトムプレート上 2mm x 1\n\n汎用部品\n- キースイッチ, キーキャップ, ダイオード 1N4148w x41\n- LED SK6812mini x67\n- 2pin タクトスイッチ x1\n- Pro Micro + コンスルー\n- M2 ねじ 20mm (21mm) x13, 10mm x3, 8mm x3, 6mm x3\n- M2 ナット x22\n- 2mm 厚以上のゴムクッション x6 以上\n\n# 組み立て\n## ProMicro の準備\n### ProMicro にファームウェアを書き込んでおく\n\nProMicro にあらかじめファームウェアを書き込んでおきます。\n\nhttps://github.com/zk-phi/keyboard-buildguide-common/blob/master/firmware.markdown\n\n[こちら](https://github.com/zk-phi/qmk_firmware) に私の使っているキーマップがアップロードされています。\n\n```terminal\nmake equilibrium:phi:avrdude\n```\n\n### ProMicro にコンスルーを実装しておく\n\nProMicro を基板に連結するためのコンスルーを実装します。\n\nhttps://github.com/zk-phi/keyboard-buildguide-common/blob/master/conthrough.markdown\n\nこのキーボードでは ProMicro を「部品面が内側になるように」使用します。\n\nこのキットはコンスルーの足 (ハンダ側) を切るかどうかで組み立て方が若干変わり、最終的なキーボードの厚みが 1mm 変わります。\n\n私はコンスルーの足を切って 1mm 薄く組んでいますが、コンスルーの足を切って使って問題ないのかちゃんと調べていないので、心配な方は足を切らずに組んでください。\n\n## 基板に各パーツを実装\n### ダイオードを実装\n\nダイオードを実装します。\n\nhttps://github.com/zk-phi/keyboard-buildguide-common/blob/master/diode.markdown\n\n表面実装部品は、ガイドの印から大きくはみ出して取り付けてしまうと「ボトムプレート上」と干渉してケースが組めなくなってしまいますので、なるべく丁寧に位置を合わせてください。\n\n### LED を実装 (オプション)\n\nLED を実装します。\n\nhttps://github.com/zk-phi/keyboard-buildguide-common/blob/master/neopixel.markdown\n\nLED の実装順は Pro Micro 側上段のバックライト (背面実装・赤) からスタートして Z 字に降りていき、下段まで行ったらアンダーグロー (表面実装・青) で折り返すように進みます。\n\n![led](images/led.png)\n\nPro Micro はコンスルー対応なので、逐次動作確認しながら進めていくのがオススメです。\n\n### スイッチを実装\n\n最後にスイッチを実装します。\n\nこのキーボードではトッププレートを２枚使用します。基板、トッププレート下、トッププレート上をこの順に重ねて、スイッチで挟み込んでください。\n\n![topplates1](images/topplates1.png)\n\n![topplates2](images/topplates2.png)\n\n![switches](images/switches.png)\n\n基板とプレート、プレートとスイッチの間が浮かないように注意、しっかりスイッチを押し付けてください (0.4mm 以上浮いていると基板が「ボトムプレート上」に干渉する可能性があります)。\n\n２枚のトッププレートの間は全てのスイッチを外さない限りもう触れなくなるので、間にホコリなどを入れないように注意しながら重ねましょう。\n\nプレートを清掃するときはメガネ拭きやグラス拭きなどがおすすめです。ティッシュだと繊維が散らかります。また **アルコールティッシュを清掃に使わないように注意してください** 。プレートはアクリル製なので最悪ヒビが入ったりします。\n\n## (オプション) ボトムプレート下に足プレートを取り付け\n\n角度を付けたい場合は、「ボトムプレート下」に足プレート３枚を、大きい順に取り付けます。\n\n![bottomplate](images/bottomplate.png)\n\nコスト削減の都合、アクリルは厚みに若干の個体差があります。キットに付属するネジはポリカネジ (予定) なので、ネジの長さがが余った場合はニッパなどで簡単に切ることができます。ゴム足をつけてもネジが机に当たってしまう場合は試してみてください。\n\n## ケースを組立て\n\nボトムプレート下、ボトムプレート上、ミドルプレート、実装済みの基板、適当な枚数のトップフレームを重ねてねじ止め\n\n「ボトムプレート上」には 3mm, 2mm の二種類があります。コンスルーの足を切らずに組みたい場合は 3mm を、少しでも薄くしたい場合はコンスルーの足 (ハンダ側) を切って 2mm を選んでください。\n\nトップフレームは見た目と打鍵音のためについているだけなので、好みや手持ちのネジの長さに応じて調整可能です。デフォルトでは 2mm x 2 + 3mm x 1 の３枚を想定していますが、好みの厚み、枚数を選んでください。\n\n表面にくるプレート以外は分解しないと触れなくなっていまうので、極力汚さないようにしましょう。\n\n![construction1](images/construction1.png)\n\n![construction2](images/construction2.png)\n\n![construction3](images/construction3.png)\n\n![construction4](images/construction4.png)\n\n![construction5](images/construction5.png)\n\n- キーキャップはめてゴム足つければ完成\n\n![construction6](images/construction6.png)\n\n![construction7](images/construction7.png)\n\n図ではゴム足が４つ付いていますが、実際に組んでみたところ４つだとアクリルがしなってしまったので６つ以上つけるのがおすすめです。\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzk-phi%2Fequilibrium-keyboard","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzk-phi%2Fequilibrium-keyboard","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzk-phi%2Fequilibrium-keyboard/lists"}