はじめに完成したやつ見て
立体形状のロマン!アイアン塗装の無骨さがいい感じ!
う!ご!い!た! pic.twitter.com/25Po1fbBGI
— odanny🐶 (@dannyso16) December 6, 2023
※以前立体形状のキーボードをまとめた記事はこれ。この中で一番コンパクトでイカしたやつをつくった。
3D配列キーボードDactylの派生まとめ – Can look tooth and … (odanny.com)
なんで3D形状がいいの?
手が小さくても、ホームポジションを崩さずに数字行まで指が簡単に届く!
これまでの悩み事は2つあった。
- 既製品のキーボードでは数字行を打つたびにホームポジションが崩れて、数字だけはブラインドタッチができなかった
- Ergodashを使っていたが、指が届かず活用できないキーがあった
どちらも手の小ささとキーボードの大きさが問題になっていて、立体的な形状にしてキー配置を変えれば解決できそうだった。
ちなみにサイズはTightyl(右)とErgodash(中央)が同じくらい。Dactyl Manuform(左)はひとまわり大きい。
Tightyl良い大きさだ! pic.twitter.com/iYrjk5BTNX
— odanny🐶 (@dannyso16) March 18, 2023
どうやってつくったの?
以下の流れでつくった。
- 3Dプリントする
- ケースとキーキャップを塗装する
- キースイッチをホットボンドで固定して手配線する
- ファームウェアを書く。Promicroに書き込む
1.3Dプリントする
TightylのGithubリポジトリをフォークして、clojureファイルをいじって良い感じの3Dモデルにした。(clojure使えるまでに地味に詰まったので別途記事にまとめたい)
3Dプリンタを持っていないので、JLCPCBで印刷した。stlファイルをつくってソリッド化をしてから依頼した。計4166円(印刷2481円、送料1684円)だった。
スイッチとキーキャップをつけた時点でテンション上がっている。
かなりよさそう!! pic.twitter.com/ZfIgMNKmsb
— odanny🐶 (@dannyso16) March 18, 2023
2.ケースとキーキャップを塗装する
ターナーのアイアンペイントで塗装をした。全体をはけで塗った後、スポンジでたたくようにして凹凸をつけてみた。
いい感じー pic.twitter.com/5qdfVnY43X
— odanny🐶 (@dannyso16) April 11, 2023
3.キースイッチをホットボンドで固定して手配線する
はんだづけはめちゃおもしろい。ただし、配線は計画的にやりましょう(1敗)
右手側はちゃんと計画的に配線でけた! pic.twitter.com/2zqjzu181d
— odanny🐶 (@dannyso16) December 4, 2023
4.ファームウェアを描く。Promicroに書き込む
今回はDactyl Manuformの標準的な配線をしていなかったので、config.hなど適宜修正しながら実装した。
これが原因で、ファームウェアを描きこんで反応しないキーがあったときの調査と修正が一番時間がかかった。。。初心者は素直にビルドログ通りにやりましょう。
dannyso16/qmk_firmware (github.com)
キーマップは以下のようにした。親指周りはもっと検討したい!
つかってみた感想は?
最高!
エンドゲームに近づいたと思う。リストレストも用意してさらに高みを目指したい。この記事はTightylで書きました。
参考
便利なサイトたち
- QMKファームウェアの書き込み(Pro Micro Web Updater利用) – 遊舎工房サポートサイト
- QMK Configurator key test
- 寿司打 (sushida.net)
- qmk_firmware/docs/ja/feature_tap_dance.md (github.com)
- 3D配列キーボードDactylの派生まとめ – Can look tooth and … (odanny.com)
tightyl
- okke-formsma/dactyl-manuform-tight (github.com)
- TIghtyl Keyboard by okkef - Thingiverse
- Tightyl by Okke - Imgur
オリジナルの純白もいいよね。
キーマップ検討
(初心者編)QMK Configuratorを使ってキーマップを書き換えよう - 自作キーボード温泉街の歩き方 (hatenablog.com)
- 日本語記号とキーコードの対応表、「個人的経験に基づく設定の煮詰め方」が参考になる
キーマップの試行について〜2022年版〜 (zenn.dev)
- コンボ楽しそう
Planckキーボード:Lowerキーのダブルタップでレイヤーをロック(トグル)する。 - leopardgeckoのブログ (hatenablog.com)
- このアイデア今度試したい
Lily58 Pro 最強のキーマップを目指して - chroju.dev
- 小指の稼働を減らしつつ移行コストを減らしたいい感じの配置
手配線
- 7.配線その1(キースイッチ部分)【手配線で自作キーボードを作る講座】 - おかゆ++ (hatenablog.com)
- キーボードの手配線手順 (ikejima.org)
- 9.配線その2(ProMicro部分)【手配線で自作キーボードを作る講座】 - おかゆ++ (hatenablog.com)
- 動作しないときの確認点に助けられた
完成物
以上!おしまい