自作キーボード(Ergo42) ビルドログ (1)

一通りパーツが揃ったので製作開始。せっかくなので記録を残す。

組み立てドキュメントはこちら。

github.com

1. ProMicro の補強

ProMicro の MicroUSB 端子はすぐもげて MogeMicro になるのは有名な話。

まずはエポキシ樹脂系の接着剤をコネクタに盛る。 

コニシ ボンド クイック5 15gセット #16123

コニシ ボンド クイック5 15gセット #16123

 

f:id:helloworlcl:20180421141703j:plain

うん。見えない。

一応、コネクタのあたりにうっすら白いのがのってる。

乾くのを待ちつつダイオードの半田付け。

 

2. ダイオードの半田付け

と、思ったけど用事。

続きはまた後で!

 

続き!4/22(日) に作業再開。

とりあえず左手用の基盤にダイオードを半田付け。

f:id:helloworlcl:20180422172905j:plain

黒い線がある方を ■ のほうに通して付けるべし!付けるべし!

楽しい。

ところでダイオードのリード線は半田付けした後にカットしてもいいのだろうか。

ネットのどこかの記事で後でカットすると衝撃でクラックがどのこうのって書いてあったので、一応先に切ってるけど、微妙に長くなったり短くなったりするのが気になる。

 

3. TRRS ジャックの半田付け

PCB がリバーシブルなので組み立てドキュメントの写真を参考に半田付け。

ジャックからピンは 4 本出てるけどパターンと繋がってるのは 2 本だけっぽい。

 

4. タクトスイッチの半田付け

TRRS ジャックのすぐ下にタクトスイッチを半田付け。

パターンは 3 番ピン (RST) だけに伸びている模様。GND は PCB の GND に落としてあるとかそういうのですかね?

 

5. ProMicro 用ピンヘッダの半田付け

ピンヘッダと ProMicro を差し込んでマスキングテープで固定。

まずはそれぞれの両端を半田付けして様子見。やっぱり浮いたので ProMicro を外して裏から押さえて半田を溶かす。溶けたら押し込む。Meishi キーボードで学習した。

f:id:helloworlcl:20180422184025j:plain

高さにこだわる場合はプラスチックの連結ブロックを外したりするらしいけど、キーキャップは CherryMX 互換なのでそのまま付けようと思う次第。

あと、I2C を使う場合はピンヘッダの下の R1, R2 に抵抗を半田付けするらしいけど、組み立てドキュメントの写真には付いてないので、とりあえずスルーで。

 

6. キースイッチの半田付け

Pro Micro は後回し。次はキースイッチの取り付け。Kailh speed silver をチョイス。

キーキャップを取り付けたキースイッチをはめ込んで、マステで仮止め。軽く半田付けした後、表を確認して歪んだものがあれば半田ごてをあてたままひねって修正。その後、半田ごてをあてたまま表から押さえて浮きを修正。最後に半田を流し込んで完成。大変ですね。

f:id:helloworlcl:20180422231812j:plain

 

……やっちまった。

キースイッチをアクリルプレートにはめ込んだ後に半田付けしなきゃならなかった模様。

こちらに関してはもうこのまま進めちゃって問題があったら考えます (笑)

 

やっぱだめでした。ケースが止められない。

結構がっつり半田付けしたから外すの相当苦労しそう。

もう今日はここまでですね。

今日のお届きもの

AliExpress から荷物が届いた。

4/1 注文。一昨日 (4/19) 到着。不在で 4/21 受け取り。

f:id:helloworlcl:20180421122914j:plain

Cool Jazz pbt keycap dsa 1u mixded color green yellow blue white Transparent keycaps for gaming mechanical keyboard

 

あとは同じく AliExpress から肉球キーキャップ。

4/1 注文。4/18 到着。不在で 4/21 受け取り。

f:id:helloworlcl:20180421123913j:plain

注文した店は在庫切らせてて急遽調達したっぽい。

で、今確認したら取り扱いがなくなってたので公式(?)っぽいところにリンク。

Varmilo mechanical keyboard

ただしここはアカウント作らないと注文できないのに、mail code(郵便番号?) がうまく登録できなくてアカウントが作れなかった。

 

さて、これでほぼ全部の荷物が届いたことになるけど、KBDfans で注文したキースイッチが上海から全く動いてないっぽいのが気がかり。そろそろ連絡が必要なのかなぁ。

今日のお届きもの

Pimpmykeyboard.com から荷物が届いた。

4/1 注文、4/19 到着。

結果的にはそんなもんかなって感じだけど、出荷元(シアトル近郊。西海岸北部)からLA(西海岸南部) まで移送された後、LA近郊をフラフラするという謎の経路を辿った案件。謎。

f:id:helloworlcl:20180419232617j:plain

DSA PBT/ABS Blank Keysets - Pimpmykeyboard.com

DSA 1 Space (pack of 10) - Pimpmykeyboard.com

 

あと AliExpress から ProMicro が届いた。

4/1 注文。4/19 到着。日本着から通関開始までにややてこずった模様。

f:id:helloworlcl:20180419233630j:plain

Mini USB ATmega32U4 Pro Micro 5V 16MHz Board Module For Arduino/Leonardo ATMega 32U4 Controller Pro Micro Replace Pro Mini

商品ページでは気づかなかったけど、実物見たらサイズが大きい罠。

っていうか、よく見たら Mini USB って思い切り書いてある。

どうすんだ、これ (笑)

 

あと、昨日と今日にそれぞれ1件づつ不在票が入っていたので他にも何か届いている模様。

Ergo42到着

f:id:helloworlcl:20180416234713j:plain

4/1に注文。4/14発送、4/16到着。

biacco42.booth.pm国内は配送が超速ですばらしいなぁ。

 

今日は他にもパーツが届いた。

KBDfuns から ergodox 用と 40% 用の DSA キーキャップ。

3/31 注文、4/16 到着なので平均的な感じかな。

f:id:helloworlcl:20180416234900j:plain

ergodox pbt keycaps white dsa pbt blank keycaps for ergodox mechanical gaming keyboard dsa profile

KBDfans new arrival dye-subbed dsa keycap top printed for mechanical keyboard sublimation keycap

 

あとは Pro Micro。

手持ちのやつとレイアウトが違うからサイズ違わないかヒヤヒヤしたけど、問題ないサイズだった。

f:id:helloworlcl:20180417003226j:plain

www.aliexpress.com4/1注文、4/16到着。十分でしょう。

Meishiキーボードのファームウェアの書き込み

組み立て方、その他を参考に一度はファームの書き込みに成功して、無事に動くようになった Meishi キーボード。

biacco42.hatenablog.comちょっと別のキーマップを試してみたくて、hex ファイルの作成まではできたものの書き込みに成功しない状態に嵌った。

具体的にはリセットスイッチを押しても COM ポートが見えない状態。

調べたところ、DFUモードになってないということのよう。

ダブルクリックでOKとか書いてあったけど、うまくいかなくて、結局、少し長めにクリックすればOKという結果だった。

ちなみに書き込みそのものは AVRDUDESS というプログラムを使って、以下のようなパラメータで実行している。

f:id:helloworlcl:20180415185354p:plain

(追記)

長押しでOKと思ったら、必ずしもそうではない模様。連打とか長押しを繰り返して、そのうち成功するのを待つしかないのかも?

あとはポートが開くまでのタイミングの問題の可能性もあるのかも。

Pro Micro & Fio V3 Hookup Guide - learn.sparkfun.com

 

(再追記)

最終的にリセットボタンを押しっぱなしでキーボードを認識しなくなって (ここでベコンって音がする) からボタンを離すと COM ポートが見える。

要するにキーボードを再接続するということの模様。

Kailh Speed Switch (Silver : Linear) 到着

Massdrops で購入した Kailh Speed Switch (Silver) が到着。

www.massdrop.com3/22(木) に成立してニュージャージーからフランクフルトを経由して川崎へ。

4/7(土) に受け取り。

追跡ページ見ると不在持ち帰りになってるので昨日着だったのかも。

f:id:helloworlcl:20180407163554j:plain

49個でオーダーしたけど、数えてみたら54個入ってた。不良品対応かな。

触ってみた感じでは Gateron 黄軸 (50g) より軽くて赤軸 (45g) より重い感じ。

スプリングは 50g らしいのでまあスペックどおりか。

あとは Speed 軸がどんな感じなのか。

他のパーツ到着が待ち遠しい。

買い物の記録

Ergo42 が買えたので、足りないものを色々購入。

biacco42.booth.pm

どこで何を買ったか覚えきれないのでメモっておく。

・キースイッチ@MassDrops(3/22確定)

 銀*49 Kaihua Kailh Speed Switches | Price & Reviews | Massdrop

 3/27に発送されてニュージャージーからドイツ経由で今朝(4/3)、川崎着とのこと。

・キーキャップ@AliExpress(3/29注文)

 ergodox 白 Ergodox pbtキーキャップ白

 Dye-sub DSAキーキャップ Dye-subbed dsaキーキャップ

 今日(4/3)の夕方、中国を出たとのこと。ここからシンガポール経由っぽい。

・キースイッチ@KBDfans(3/30注文)

 静音赤*40 [in stock] KBDfans Gateron Silent Switch

 茶、クリア*80 SMD gateron switch 10pcs – KBDfans

 4/3現在、まだ上海っぽい。

・Pro Micro@AliExpress(4/1注文)

 プロマイクロ ATMEGA32U4-AU 5ボルト/16 mhzモジュールコントローラ *3

 atmega32u4プロマイクロ5ボルト16 mhzボードモジュール *5

 上のモジュールはレイアウトが手持ちのと違う。

 サイズ違うのがあるって知ってちょっとどきどきしている。

 4/3現在、未発送。

・キーキャップ@AliExpress(4/1注文)

 ライトイエロー、ブルー、ライトグリーン 各12pc*2

 クールジャズpbtキーキャップdsa 1u

 4/3現在、空港とのこと。

・キーキャップ@AliExpress(4/1注文)

 肉球キーキャップ Zomo 猫足キーキャップ

 今も注文ページ残ってるけど、在庫ないって連絡きた。

 すごく欲しいので悲しい。がんばれ、業者。

・3.5mm4極ミニジャック、タクトスイッチ@秋月(4/1注文)

 3.5mm4極ミニジャック 基板取付用 MJ−4PP−9

 本日(4/3)受け取り。国内は早くていいなぁ。

 ・キーキャップ@Pimpmykeyboard(4/1注文)

 DSA PBT/ABS Blank Keysets Ortholinear Base Set White(WFJ)

 DSA 1 Space (pack of 10) PINK(RCG) (pack of 10) *2

 シアトルからロサンゼルスまで謎の南下中。何?