一対しかない腕というのにこの有様。と言ってもキーボード沼は落ち着いたかな。最近は作る方に。

34 キーで大体慣れた。日本語が鬼門。

kinesis advantage 360

kinesis.jpg

  • 家で使ってるやつ
  • 34 キーで全部打てるようにしてる。
  • 55gf は重いから、もう少し軽いのにしたいけど、流石にこの値段のものを改造してダメにするリスクは取れない…。
  • ファームウェアは、zmk

sweep

sweep.jpg

  • 大学で主に使ってるやつ。
  • PCB 頼んで作った。
  • ピンク色のスイッチを使ってるけど、流石に 20gf(linear) だとかるいか。HHKB(45gf) とか、kinesis(55gf, tactile) に慣れてるともう少し重い方がいいと思い、

https://splitkb.com/products/sunset-kailh-low-profile-choc-switches (40gf, tactile)

に変更を考えている。

  • ファームウェアは、 qmk zmk に統一された。マウスサポートがなくなったけど、まあいいでしょう。

材料表

値段が二つあるのは mouser と digikey を比べたい時があるため。

当然ネットとグロスですごい差がある

値段は <2024-02-22 Thu> 現在

品目 型番 商品ページ 最小ロット 値段 1 値段 2 単価 数量 バッチ 備考 ネット小計 グロス小計
PCB - - 5 34.73 - 6.946 1 1 JLCPCB 送料込 6.946 34.73
microcontroller nice!nano v2 little keyboards 1 24.99 - 24.99 2 2 - 49.98 49.98
key switches sunset Choc keebd 10 11.00   1.1 37 4 - 40.7 44.
key caps Choc slim adafruit 10 3.75   0.375 37 4 - 13.875 15.
hot swap Kailh Low Profile Socket mechanical keyboards 10 10.00   1. 37 4 - 37. 40.
reset button B3U-1000P digikey 10 9.83   0.983 2 1 - 1.966 9.83
on off switch PCM12SMTR digikey 10 10.20   1.02 2 1 - 2.04 10.2
MC socket 315-43-112-41-003000 mouser 10 15.6   1.56 4 1 - 6.24 15.6
MC pin 3320-0-00-15-00-00-03-0 mouser 500 29.0   0.058 48 1 - 2.784 29.
battery Battery w/ JST   1 6.99   6.99 2 2 12x30x3 13.98 13.98
battery socket 3814 mouser(adafruit) 1 0.75   0.75 2 2 - 1.5 1.5
total           0   0   177.011 263.82

これに、消費税が、(6.25%) と送料が 6 箇所で(6*6=36) とすると、最終的なグロスは $316.30…高い。

マイコンと、キースイッチを安くできればね…

安くしたい

VE したとしよう、digikey やめて、aliexpress 全開にしたとすると、しかも 5 台作る気でいると。

品目 型番 商品ページ 最小ロット 値段 1 値段 2 単価 数量 バッチ 備考 ネット小計 グロス小計
PCB - - 5 34.73 - 6.946 1 1 JLCPCB 送料込 6.946 34.73
key switches Kailh Red Pro aliexpress 90 47.20   0.52444444 185 3 - 97.022221 141.6
key caps Choc slim aliexpress 1 0.28   0.28 185 185 - 51.8 51.8
hot swap 7305 mouser 500 101.5   0.203 370 1 - 75.11 101.5
reset button B3U-1000P mouser 10 8.98   0.898 10 1 - 8.98 8.98
MC socket 315-43-112-41-003000 mouser 10 15.6   1.56 20 2 - 31.2 31.2
MC pin 3320-0-00-15-00-00-03-0 mouser 500 29.0   0.058 240 1 - 13.92 29.
microcontroller nice!nano v2 compat aliexpress 1 5.99 - 5.99 10 10 - 59.9 59.9
on off switch PCM12SMTR mouser 10 9.15   0.915 10 1 - 9.15 9.15
battery   aliexpress 1 3.15   3.15 10 10 12x30x3 31.5 31.5
total           0   0   385.52822 499.36

グロス(消費税、送料込)で、一台$107.501 になる。ちなみに、ハッピーハッキングを amazon.com で買おうとすると、$315 で、apple のキーボードだと、$99。

まあ、ケースと保険を考えると$180 ドルで売れるといいかなって感じかな?

まあでも、バッテリーはソケット必要そうだよね。

安くしたい? 2

有線にしよう ななんと、無線の方が安い。

品目 型番 商品ページ 最小ロット 値段 1 値段 2 単価 数量 バッチ 備考 ネット小計 グロス小計
PCB - - 5 34.73   6.946 1 1 JLCPCB 送料込 6.946 34.73
key switches Kailh Red aliexpress 90 47.20   0.52444444 148 2 - 77.617777 94.4
key caps Choc slim aliexpress 1 0.28   0.28 148 148 - 41.44 41.44
hot swap 7305 mouser 500 101.5   0.203 296 1 - 60.088 101.5
reset button B3U-1000P mouser 10 8.98   0.898 8 1 - 7.184 8.98
MC socket 315-43-112-41-003000 mouser 10 15.6   1.56 16 2 - 24.96 31.2
MC pin 3320-0-00-15-00-00-03-0 mouser 500 29.0   0.058 192 1 - 11.136 29.
microcontroller RP2040 16M aliexpress 1 9.80 - 9.8 8 8 - 78.4 78.4
trrs cable   aliexpress 1 1.46   1.46 4 4 - 5.84 5.84
trrs jack PRT-12639 aliexpress 1 0.76   0.76 8 8 pcb redesign 6.08 6.08
total           0   0   319.69178 431.57

display / indicator

nice! view がどこも在庫切れで手に入らないし、そもそも二ついるのかという印象。

sharp 製のメモリディスプレイの breakout ボードを見つけた。

LS011B7DH03 が肝心のディスプレイらしい、ali express で売ってる。

ただし、ディスプレイが必要かというと謎だよな。

version 2 にむけて

  • そのまま PCB 頼んでできるのはわかったから、次から基板に手を加えたい。
  • Milmax のホットスワップの方がミニマルだからそうしたい、安いし
  • 昔のミニ四駆みたいに穴開けて、さらに軽くしたい。ただし、安定性を高めたいから、ゴム足の場所を考えたい。
  • ケースとキートップをデザインしたい、3D プリントしたい
  • 無線はかっこいいけど…なんか電池残量(そのためのディスプレイとかね)とか考えること増えて大変そう。むしろ普段使いのものは無線で、持ち運びするのは有線なのかなって。
  • でも、今どのレイヤーなのかとか、あるいは上のように無線にするなら、電池残量を示す LED があってもいいかなとは思っている
  • トラックボールかトラックポイントを是非追加したい。電子基板的にはピンのアロケーション変えてるだけっぽい?トラックパッドはやりすぎかな。
  • 右にトラックボール、左にレイヤーを示すディスプレイがあったら完成だなぁ
  • qmk か zmk に統一したいけど、色々みてると無理そう、 or even more fun using rust…

<2024-02-22 Thu>

  • 有線時代も何度かあったけど、突然複数のキーが反応しなくなる
  • マイクロコントローラーのせいかなと思って、nice!nano を買い足す
  • 今までのキーは治ったけど、今度は別の ’c’(pin 22)キーがだめ
  • multimeter で接続をテストしてもちゃんと繋がっているが、multimeter ごしにキーを反応させるとおかしい。
    • com -> gnd, V -> pin 22 で、’c’ が表示されるのに対して、他のキーは、V -> pin 22, com -> gnd で登録される。

根本的な解決になっていないけど、ソケットのピンを samtec から、milmax にしようかと考えている。

Mfr: 3320-0-00-15-00-00-03-0 mouser 575-3320000150000030

直径は 0.020 inch

受け手は Mfr: 315-43-112-41-003000 mouser 575-3154311241003000

<2024-01-18 Thu>

  • スマホが優先キーボードが対応していないので、この際なので無線に改造した。ファームウェアが zmk に統一できたり色々いいことがある。

<2023-12-16 Sat>

マイクロコントローラーの使い回しができたほうがそれはいいに決まっているので、それをソケット処理するために、digikey をあさる。

SS-112-(TT)-2 http://suddendocs.samtec.com/catalog_english/ss.pdf

TS-112-T-A https://suddendocs.samtec.com/catalog_english/td.pdf

リセットスイッチ https://omronfs.omron.com/en_US/ecb/products/pdf/en-b3u.pdf

電源スイッチ MSK 12C02

ちょっときつい。

<2023-08-22 Tue>

low_keyswitches.jpg

スイッチを上記の sunset (写真では一番右) に変えてみた。重い、けど押した感触があるぶん指運びがよろしい。不思議だけど、心持ちか日本語が打ちやすいかも?HHKB に似てる。とりあえずどれだけ疲れるか、一日使ってみることにする。low profile の 40gf(tactile) は普通のやつの 55gf(tactile) よりも重い。と言っても、データシート見る限り、sunset ほとんど 50gf でグラフ Gateron Brown と一緒。当然、low profile なので、押し込むトラベルが少ない分だけ重く感じるのかな。とすると、low profiles は linear の方がいいのか。

別に、茶軸が一番いいということでもないんだけど、できるだけ使っているキーボードの打鍵感を揃えたい。

あまりにも疲れたら、写真真ん中の red pro (35gf, linear) にするつもり。これ以上かるい tactile は仕組み的に無理なのかな。

<2023-08-23 Wed>

重かったから、35fg, linear (写真真ん中) にしてみた。こっちの方が、kinesis に近いかな?リニアの 50gfs だとどうなんだろう…。やっぱり、日本語は重い方が良さそう。不思議

マックのキーボードのグラフどこかにないのかな。

使用遍歴

  • Happy Hacking Keyboard
  • lenovo の ThinkPad TrackPoint Keyboard II

でも作るようになって、それをちゃんと使うようになったら市販のは使わないかな…。

でも、展示や設営の時とかは便利だし、

スプリットじゃないいわゆる普通の形のやつなら HHKB はなかなか超えないよね。

HHKB なら、bluetooth の買わずに、https://github.com/kanru/hhkb-nicenano-zmk で、自分で無線化したほうがいいかも。nice!nano が手に入るなら。

Footnotes:

1

4 台で 115.50 おそらくこっちの方が安全、PCB も全てうまくいくとは限らないし。

Date: 2023-08-01 Tue 10:06