{"id":18862686,"url":"https://github.com/zk-phi/ddm9","last_synced_at":"2025-09-02T17:36:59.444Z","repository":{"id":152679600,"uuid":"280843586","full_name":"zk-phi/ddm9","owner":"zk-phi","description":"A meishi-sized keypad with 9 keys","archived":false,"fork":false,"pushed_at":"2020-08-31T02:07:52.000Z","size":1703,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-12-30T21:16:10.137Z","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-07-19T10:37:02.000Z","updated_at":"2021-02-13T04:30:20.000Z","dependencies_parsed_at":"2023-08-16T12:48:35.080Z","dependency_job_id":null,"html_url":"https://github.com/zk-phi/ddm9","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%2Fddm9","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zk-phi%2Fddm9/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zk-phi%2Fddm9/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zk-phi%2Fddm9/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zk-phi","download_url":"https://codeload.github.com/zk-phi/ddm9/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239808133,"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:29.272Z","updated_at":"2025-02-20T08:42:55.240Z","avatar_url":"https://github.com/zk-phi.png","language":"Shell","readme":"# DDM9\n\n名刺サイズの９キーパッドです。名刺としてもワンチャン使えるものを想定してデザインしました。\n\n販売予定はいまのところありません。 meishi 交換しましょう。\n\n## イメージ\n\n表\n\n![front](imgs/front.png)\n\n裏\n\n![back](imgs/back.png)\n\n実装例\n\n![built](imgs/built.jpeg)\n\n## 免責事項\n\n組み立て中・使用中のトラブルについては保証できません。 DIY の精神でチャレンジしてみてください。\n\n## 工具\n\n最低限必要なもの：\n\n- ハンダ\n  - 鉛入り (鉛フリー以外) のものの方が溶けやすくて簡単です\n  - 鉛を取り込むと体に悪いので、作業後は机の清掃や手洗いをしてください\n\n- ハンダ小手\n  - そこまで高くないので、温度調整機能があるものを買った方が断然簡単です (FX-600 がおすすめ)\n  - 特に LED を付ける場合は熱で壊れてしまうので温度調整が必須です\n\n- ハンダ小手台\n  - アツアツのはんだごてが転がってくると熱いので、安定感のある (できれば専用の) 台が必要です\n\n- 小手先クリーナー (タワシみたいなやつでもスポンジみたいなやつでも ok)\n\nあったほうがよいもの：\n\n- ハンダ吸い取り線 または ハンダ吸い取り機\n  - 失敗した時のリカバリに必須です\n\n- マルチテスター\n  - ちゃんと繋がっているかどうかさえ判定できればいいので、怪しい安物で全然 ok です\n\n## 部品表\n\n基板の他に：\n\n- コンスルー付き Pro Micro x1\n  - 遊舎工房さんで購入する場合\n    - https://yushakobo.jp/shop/promicro-spring-pinheader/\n  - TALP KEYBOARD さんで購入する場合\n    - https://talpkeyboard.stores.jp/items/5b24504ba6e6ee7ec60063e3\n    - https://talpkeyboard.stores.jp/items/5e056626d790db16e2889233\n\n- Kailh Choc スイッチ x9 (V2 でない)\n  - https://yushakobo.jp/shop/pg1350/\n\n- SK6812mini LED x9 (オプション)\n  - 遊舎工房さんで購入する場合\n    - https://yushakobo.jp/shop/sk6812mini-35/\n  - 秋月電子さんで購入する場合\n    - http://akizukidenshi.com/catalog/g/gI-15477/\n\n- 完成した基板をいい感じに設置する手段\n\nが必要です。\n\n### 基板設置のアイデア\n\n一番簡単なのは、基板の隅に大きめのプラ足・ゴム足などを貼り付けて設置です。このとき高さは 6mm 以上稼ぐようにしてください (部品が机に当たります)。万一部品が机に当たってしまってもショートしたりすることがないよう、金属製の机などは避けて作業してください。\n\n次におそらく簡単なのは、名刺サイズの適当な板の四隅に 2mm 程度の穴を開けて、 M2 ネジ・高ナットを使って基板と連結することで底板になってもらう方法です (基板の四隅の穴はそのために開けてあります)。もしこの名刺基板を２枚ゲットすることができたら、片方を底板にしてしまえばネジ締めだけで完成するので楽チンです。\n\n工作に慣れている方は、ケースを自作するのもアリです。\n\n## 組立て\n### Pro Micro にファームを焼く\n\nhttps://github.com/zk-phi/keyboard-buildguide-common/blob/master/firmware.markdown\n\n[こちら](https://github.com/zk-phi/qmk_firmware) に私の使っているキーマップがアップロードされています。\n\n```\nmake handwired/ddm9:default:avrdude\n```\n\n### Pro Micro にコンスルーをつける\n\nProMicro を基板に連結するためのコンスルーを実装します。\n\n温度調整機能のある小手を持っている場合は、 320 度程度が使いやすいです。\n\nhttps://github.com/zk-phi/keyboard-buildguide-common/blob/master/conthrough.markdown\n\nこのキーボードでは ProMicro を「部品面が内側になるように」使用します。\n\n### LED をつける (オプション)\n\nLED の半田付けは難しいので、自信がない場合はスキップ推奨です。\n\nまた、熱で壊れてしまうので温度調整機能付きの半田ごてが必須です。\n\nhttps://github.com/zk-phi/keyboard-buildguide-common/blob/master/neopixel.markdown\n\n1, 2, ... 9 の順で直列に繋がっているので、この順番で実装してください。\n\n### キースイッチをつける\n\nキースイッチを 9 個取り付けます。順番などは気にしなくて ok です。\n\nLED を取り付けていた場合は、ハンダ小手の温度を 320 度程度に戻して大丈夫です。アツアツの小手を LED にジューしてせっかくつけた LED を破壊しないようにだけ注意してください。\n\nX の目印があるピンは Pro Micro の USB コネクタなどにぶつかってしまうので、基板の表面ギリギリでカットしてから、少なめのハンダで (山盛りにしないように) なるべく平らになるようにつけてあげてください。切った足は飛んで行ってしまうことがあり危険なので、指で押さえながら切りましょう。\n\nPro Micro を差し込んでみて、キー入力ができれば ok です。\n\n### 活用する\n\n適当な方法で基板を設置してあげてください。\n\nキーマップは `qmk_firmware/keyboards/handwired/ddm9/keymaps/default/keymap.c` に定義されています。\n\nこのファイルを修正し、再度 Pro Micro にファームウェアを書き込むことで、好きなキーを入力することができます。\n\nよく使うアプリケーションのショートカット (Web 会議のミュートなど) を設定しておくとちょっと便利です。\n\n使用できるキーの一覧は [このあたり](https://docs.qmk.fm/#/ja/keycodes) を参照してください。\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzk-phi%2Fddm9","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzk-phi%2Fddm9","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzk-phi%2Fddm9/lists"}