5
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

自作キーボード14 まとめ

Last updated at Posted at 2021-01-09

やっと完成

最終的にこのレイアウトに落ち着いた。

IMG_20210224_121454.jpg

とりあえずQMKソース、ケースや基盤のソースはGithubに晒しておく

ゼロから自作のきっかけ:テンキーレス日本語分割キーボードがない。

そもそも単純にテンキーレス”標準的な”日本語配列の分割キーボードが欲しかっただけなのだが、
そういう製品や自作キットがなぜだか存在しない。

  • 癖のない一般的なキーピッチ、配列である
  • 日本語配列である
  • 光らなくてよい
  • 一般的なテンキーレスを普通に左右に分割しただけで特殊な配列ではないこと
  • 「6」、「Y」、「B」は右手で押す
  • IME切り替えはトグルではなくMacのように「英数」、「かな」で独立したキー切替をする
  • USB Type-C
  • 左右どちら側のUSBに接続しても使える
  • キーキャップにかな表記はいらない
  • キーキャップに英語配列時の記号も小さく表記したい
  • Thinkpad トラックポイントを右手側につけたい(TODO)

なので仕方なくゼロからキーボードを自作してみようかと思い、休み時間を使いながら
試行錯誤し、4か月が経過した。
はんだとか最低限の工具を取りそろえたりで合計4万円ぐらい消費してしまった。
途中はんだ付けを失敗し、外すためにヒートガンを追加で買ったりして余計な出費もあった。

レイアウト検討

gammy_basic.png

  1. keyboard-layout-editorでレイアウトを考える

ここまでは楽しかったのだが、、以下の設計は初歩の学習からだったので苦行だった。。

回路基盤設計

2 回路図

左側

Kairo_left.PNG

右側

Kairo_right.PNG

自動レイアウト
自動配線

左側

PCB_left.PNG

右側

PCB_right.PNG

ガーバーデータ出力し基盤制作

過去記事

中国のElecrowへ発注。支払い方法に手間取ったが、とても良かった。
左右それぞれ、5枚も入ってた。最初のはんだづけに失敗し、1枚捨ててしまったがあと左3枚、右4枚も残ってる。
基盤が欲しい人いたら譲ります。。

IMG_20201230_223823.jpg

3Dプリントデータ(STLファイルの作成)

左側

hidari.PNG

右側

migi.PNG

ファームウェア書き込み

  1. 半自動firmware作成
    -> Or import from keyboard-layout-editor.comの下のテキストボックスにKyeboard Layout Editorのraw dataの内容をコピペ

スイッチ選び

  1. 赤軸(軽い) or 黒軸(重い) / CherryMX(90円) or KailhBox(40円)

黒軸を選択。メタキーだけ赤軸にしようと思ってる。

キーキャップ選び

  1. Filco交換用

  2. 刻印サービス
    -> 高いのでやめる

ケース作成

  1. Plate & Case Builder
    -> keyboard-layout-editorのRAWデータからCADデータ自動作成

  2. Kicad PCB to Fusion360

  3. Elecrow 3D Printing Service

国際配達OCS早い!

金曜日に中国出発して、月曜日には着いた。OCSがめっちゃ早かった。

haitatsu.PNG

ケース開封

ピンぼけしちゃってますが、かなり綺麗な仕上がりでかなり満足!
色が白なのが失敗しましたが、黒という選択肢があったのかどうか不明。今度塗装してみる。

光造形のABSで発注し、すごい滑らかな仕上がりで正解だった。

IMG_20210111_144409.jpg

IMG_20210111_144431.jpg

トッププレート

キースイッチもぴったりハマった。

IMG_20210111_144216.jpg

組み上げ(左側)

IMG_20210111_221947.jpg

組み上げ(右側)

IMG_20210117_224850.jpg

ケーストップのクリアランスの計算を間違えて干渉してしまってたのでヤスリで削ってフィッティング。
ちゃんと動作もし、使用上は問題なし。

仕上げ

ケースを艶消し黒に塗装した。

IMG_20210117_190812.jpg

塗装初心者でかなり無駄な買い物をしてしまった。3Dプリントした素材がABS素材なのだが、塗料に弱い素材らしい。
ラッカー系のスプレーを何も考えずAmazonで購入したが、ABSが溶けてしまうらしい。
そこでABS素材にも使える染めQというのを購入したがかなり簡単だった。
塗る前に粗目のヤスリで研いだので光に当たると線が目立つが、気にしない。

完成

使用しながらいくつか改善点が見つかった。

IMG_20210224_114645.jpg

トップカバーをかぶせた様子

IMG_20210224_121454.jpg

これまでかかった費用

カテゴリー 購入製品 個数 単価 小計(円) 購入店
マイコンボード Elite-C 2 2805 5610 遊舎工房
マイコンボードソケット化 ピンヘッダー ストリップ ピンソケット 40ピン 1 720 720 Amazon
PCB基盤 104.1 $27.35 2,847 ElecrowPCB
PCB基盤 104.1 $36.37 3,786 ElecrowPCB
PCB基盤 送料 104.1 $20.12 2,094 ElecrowPCB
ケース 左右光造形 104.1 $70 7,287 Elecrow3DPrintService
ケース トッププレート 104.1 $20 2,082 Elecrow3DPrintService
ケース 送料 104.1 $14 1,447 Elecrow3DPrintService
キースイッチ Kailh Box黒軸 104.1 $34 3508.17 Aliexpress
スタビライザー ブラックチェリースタビライザー 104.1 $5.90 614.19 Aliexpress
キーキャップ Majestouch 交換用キーキャップセット 日本語108キー・かななし 1 3420 3420 Amazon
配線類 ダイオード500個 1 1082 1082 Amazon
配線類 抵抗セット 1 890 890 Amazon
配線類 はんだ線フラックス 1 916 916 Amazon
TRRS 3.5mm4極ミニジャック 基板取付用 MJ-4PP-9 2 55 110 秋月通商
デバック用 ブレッドボード5個セット 1 750 750 Amazon
デバック用 マスキングテープ3個 1 498 498 Amazon
デバック用 ジャンパー線、タクトスイッチ10個 1 660 660 秋月通商,Amazon
工具 はんだキット 1 3599 3599 Amazon
工具 ノギス 1 799 799 Amazon
レイアウト設計 キーボードレイアウト設計 1 0 0 OSS
PCB設計 Kicad 1 0 0 OSS
PCB設計 基盤自動レイアウトプラグイン 1 0 0 OSS
PCB設計 freerouting(基盤自動配線) 1 0 0 OSS
ケース、トッププレート設計 Fusion360個人利用 1 0 0 Adobe
Firmware qmk_firmware 1 0 0 Github
Firmware Keyboard Firmware Builder 1 0 0 OSS
Firmwareビルド用 Ubuntu18.04LTS Server 1 0 0 Ubuntu
Firmwareソース編集用 Visual Studio2019Comunity 1 0 0 MicroSoft
合計 42,334円

ゼロからキーボード自作した感想

初の自作キーボードをゼロから作成することになってしまったので超大変だった。
電気工作の知識もなし、道具もなし、キットでさえも作ったことはないので最初から大変なのはわかっていたが、
ケース作成の労力と、金が一番かかることには気づいてなかった。
中国のAliexpressと、Elecrowがなかったら10万以上かかってたと思う。

今回の失敗と、今後の課題

ネジ穴を適当に作ったがコンマ数ミリでもズレてしまったら機能しないことが分かった。
トラックポイントをどうやって融合するかを鋭意検討中。



※Amazon商品へのリンクは「Amazon.co.jpアソシエイト」を使用しています。 「Amazon.co.jpアソシエイト」とは、Amazon.co.jpを宣伝しリンクすることによってサイトが紹介料を獲得できる手段を提供することを目的に設定されたアフィリエイトプログラムである、Amazonアソシエイト・プログラムの参加者です。
5
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?