yfuku blog

自作キーボードブログと化していますが、ソフトウェアエンジニアリングのことも書いていきたい。

ErgoDash miniビルドログ #自作キーボード

 f:id:yfuku:20181110100406j:plain

天キーで新しく発売されたErgoDash miniを作ってみた。
3段+親指のキーボードがあまりなく、Corneをずっと使っていますが、Corneより少しキー数が多いのと、親指の島の形状が違うので気になって購入。
以前、購入したベリリウムが余っていたので、これを使ってホットスワップにしてみました。

ErgoDash miniについてはこちらから。
在庫があれば、BOOTHから、購入することができます。

この記事は現時点でのビルドログで、独自に解釈してる部分もあるので、作成するときは最新の本家ビルドガイド を参照してください。

準備

まずは組みたい構成の確認。

  • 物理配列
    • ErgoDash miniについてを参考に、あらかじめ決めておく
    • 親指の島はフルに使う
    • 最下段のもう1つ調整できるところは、親指で使えそうなら内側、使えなそうなら外側へ配置予定
  • Underglow LED
    • 使う
  • Backligh LED
    • 使わない

f:id:yfuku:20181110100331j:plain

ダイオードの取付け

  • 束になっているので、手頃な厚さの物を利用して、まとめて曲げてしまうとやりやすい。

    • 写真撮り忘れてたのでIris作った時の画像。
    • f:id:yfuku:20180724150539j:plain
  • 取り付け位置

    • ビルドガイド にわかりやすく色付けしてくれているので、こちらを参考に配置。
    • ダイオードマークが表示されていない所もあるので、○と□のマークを確認するとわかりやすい。
  • 取り付け

    • 自分はダイオードが浮くのを防止するために、マスクキングテープで固定してからハンダ付けしています。
      • f:id:yfuku:20181110101337j:plain

TRRSジャックの取付け

  • 裏側(設置面)から見て、四角に収まるように配置。

    • f:id:yfuku:20181110114325j:plain
  • 表側(半田付けする面)からみると、四角からずれてるので動揺しないように。(自分は変なところにハンダつけてしまった。。)

    • f:id:yfuku:20181110114415j:plain

リセットスイッチの取付け

  • ProMicroのピンの四角がない方に取り付ける。
    • f:id:yfuku:20181110114457j:plain

Undergrow LEDの取付け

  • ジャンパ

    • マスタを決めるためにジャンパをします。左側をマスタにしている物が多いので、左をマスタにしました。
    • ビルドガイド : 5 Undergrow LEDの取付け[Option]に詳しい説明があります
    • 裏側からみて左
      • f:id:yfuku:20181110114735j:plain
    • 裏側からみて右
      • f:id:yfuku:20181110114752j:plain
    • 全体
      • f:id:yfuku:20181110114808j:plain
  • 取り付け

    • マスター側(左手用、写真右)はシルクに合うように、スレーブ側(右手用、写真左)は180度回転させた状態(切り込みが対角線上)にあるようにします。
      • f:id:yfuku:20181110115020j:plain

フラックスが汚いな・・掃除しないと。。

Pro Micro用ピンヘッダの取付け

  • スプリングピンヘッダにしたのでピンヘッダは不要

キースイッチの取付け、ホットスワップ化

  • Corne Classicを作った時に、ベリリウム銅という物を使ってホットスワップ化しました。
  • 余分に買っておいたベリリウムが、ギリギリ足りるくらいあるので今回もやってみた。
  • ベリリウムはこんな感じのやつ
    • f:id:yfuku:20181110105817j:plain
  • トッププレートにスイッチをはめ込む
    • f:id:yfuku:20181110104108j:plain
  • プレートにはめてからだとベリリウムがはめにくいので、一回全部取って、スイッチに直接はめることにした。
    • f:id:yfuku:20181110104117j:plain
  • 再度、トッププレートにはめ込む
    • f:id:yfuku:20181110104127j:plain
  • ベリリウムが少し飛び出ている
    • f:id:yfuku:20181110104130j:plain
  • 穴を埋めないように、外側から慎重にハンダづけをする
    • f:id:yfuku:20181110104201j:plain
  • これでホットスワップ化完了!
    • f:id:yfuku:20181110105359j:plain
  • 斜めになったりして、入りにくいものはあるので無理して押し込まないように。すんなり入るポイントを見つけてください。無理するとこんな感じにスイッチがダメになります。
    • f:id:yfuku:20181110105715j:plain

Pro Microの取付け

  • ProMicroを取り外すのは非常に手間とリスクを伴うので、ソケットやスプリングピンヘッダを使って、後からでも取り外せるようにしておくと良いです。
  • 今回はスプリングピンヘッダを使いました。
  • こんな感じに差し込んで、ハンダづけをする f:id:yfuku:20181110104308j:plain
  • ベリリウムが干渉しないように、ニッパーでカットする(金属用の精度の良いやつが一本あると重宝します) f:id:yfuku:20181110104325j:plain
  • 念のため、絶縁テープも貼っておく f:id:yfuku:20181110104332j:plain
  • ケースに当たらないようにProMicroの足も短くカットしておく。(こちらも良いニッパーがあるとやりやすいです) f:id:yfuku:20181110104341j:plain

ケースの組み立て

  • 最初、どう組み立てるのが良いか迷いましたが、
    ボトムプレートを組み上げて(ネジ、小さいプレート、大きいプレート、スペーサと積み上げていく。上3つが長いネジ、その他は短いネジ) f:id:yfuku:20181110112306j:plain
  • その上に基板を乗っけて、上からネジをしました f:id:yfuku:20181110112310j:plain

Firmwareの書き込み

  • 自分はmacを使っているので、↓のように書き込みました。
cd qmk_firmware
make ergodash/mini:default
make ergodash/mini:default:avrdude

キーキャップ

  • ひとまず黒キーキャップにしたが、なんか違う🤔 白基板むずかしい。 f:id:yfuku:20181110113154j:plain
  • MDAがあまり好きじゃないんだが、傾斜してるし大丈夫かと思いBigBangをはめてみた。やっぱこれは良いキーキャップだよなあ。underglowもバッチリ。 f:id:yfuku:20181110113911j:plain

ちょっと使ってみての感想

  • Corneより存在感はソコソコ感じる。慣れたら違和感はなくなったけど。
  • 安定感がある
  • 前側の高さはアクリルCorneとほぼ変わらない、ちょっとチルトしてるのも良い感じなので、このProMicroの設計はありだなあ
  • 親指のホームポジション
    • Corneは一番内側に持ってきているが、ergodashだと真ん中のが収まり良さそう
    • だけど、キーボードによって変えると脳が発狂しそうで、どうしたものか
    • トレーニングすれば良いのだが、分けて使うか、どっちかに寄せて統一するか🤔
  • キー数
    • Corneに無い分のキーも、まああれば便利だよなあ
    • Corneのときは、サブで矢印+音量、明るさの上げ下げを8キーキーボードでやっているので、それが統合された感じ。
  • キーマップ
    • 基本はCorneと一緒で使っていくが、内側のカッコキーは直感的でいいよな〜と思っている
  • キーキャップ
    • MDA苦手だが、ちょっとチルトされてると多少は使いやすくなる
    • 質感とかすごい好きだから、これのDCSとかが欲しい・・・
  • だいぶ気に入った!しばらくCorneと並行して使ってみる