Skip to content

Latest commit

 

History

History
253 lines (151 loc) · 16.6 KB

buildguide_s.md

File metadata and controls

253 lines (151 loc) · 16.6 KB

KeeBar S ビルドガむド

1. はじめに

1.1 このドキュメントに぀いお

本曞は自䜜キヌボヌドである KeeBar Sキヌバヌ ゚スのビルドガむドです。キヌボヌドずしお利甚可胜になるたでの手順を初心者向けに䞁寧に蚘茉した぀もりですが、䞍明な個所などある堎合は適時怜玢するなどしお補っおください。

申し蚳ないのですが KeeBar S 固有でない䞀般のご質問にはお答えできたせん。各自お調べください。

Note

2024/3/2以前に頒垃しおいたKeeBar無印のビルドガむドはこちらをご参照ください。

1.2 KeeBar (無印)ずの違い

KeeBar S は前バヌゞョンのKeeBar無印のマむナヌチェンゞバヌゞョンです。コンセプトやキヌ数、レむアりトは同じですが、䞋蚘のような倉曎点がありたす。

  • スペヌスキヌの分割バリ゚ヌションを2.75u, 2u, 2.25uの1パタヌンに固定
  • 右䞊2キヌのサむズを入れ替え可胜に1u, 1.5u
  • ネゞ穎䜍眮の倉曎
  • RP2040-Zeroのはんだ付けにピンヘッダを䜿わず、基板に盎接はんだ付けするよう倉曎
  • 高さが䜎くなった3mm皋床

2. 準備

2.1 内容物確認

KeeBar S は本䜓ずなる基板ずキヌスむッチ固定甚のトッププレヌト、底面を支えるボトムプレヌトのセットです。キヌボヌドずしお䜿甚するにはその他必芁な郚品を別途調達いただく必芁がありたす。

品目 数量
KeeBar S 基板 1
KeeBar S トッププレヌト 1
KeeBar S ボトムプレヌト 1
六角スペヌサヌ 7mm 10予備1
M2ネゞ 5mm 20予備2

KeeBar S内容物

2.2 別途甚意が必芁な郚品

䞋蚘郚品は囜内倖の自䜜キヌボヌド専門店や電子郚品販売店などから別途調達しおください。

品目 数量 備考
Waveshare RP2040-Zero 1 Waveshare補RP2040-Zero 玔正品をお勧めしたす。互換品もありたすが動䜜するかはわかりたせん
1N4148W ダむオヌド (SOD123) 60 Diodes Incorporated瀟補1N4148Wもしくはその同等品
MX互換スむッチ゜ケット 63 Kailh PCB Socket CPG151101S11もしくはその互換品
MX互換キヌスむッチ 58 or 60 Cherry MXもしくはその互換品。スペヌスキヌを分割する堎合は60個必芁です
MX互換キヌキャップ 必芁数 Cherry MXもしくはその互換品
2uサむズPCBマりント型スタビラむザヌ 2 or 5 幅の広いキヌの抌し䞋げを安定させる郚品です。巊ShiftキヌずEnterキヌに甚いたす。スペヌスキヌを分割する堎合はさらに3぀、蚈5個必芁です
7u or 6.25uサむズPCBマりント型スタビラむザヌ 0 or 1 幅の広いキヌの抌し䞋げを安定させる郚品です。スペヌスキヌに甚いたす。スペヌスキヌを分割する堎合は䞍芁です

必芁なキヌキャップずサむズ

必芁なキヌキャップずそのサむズは䞋図の通りです。キヌのサむズは正方圢のキヌの幅を「1u」ず呌称したす。2uであれば1uの2倍の幅のキヌであるこずを瀺したす。幅は0.25u刻みで様々なサむズがありたす。

右䞊の2キヌは1.5uず1uの䜍眮を入れ替え可胜です。たた、スペヌスキヌは6.25ぞの入れ替え、もしくは2.75u、2u、2.25uの3぀に分割するこずが可胜です。䞋図の赀色郚分はそのバリ゚ヌションを瀺しおいたす。

レむアりト

このうち、暙準的なANSI/ISOレむアりト向けのキヌキャップセットに含たれおいないか、オプション扱いであるこずが倚い泚意すべきキヌは次の通りです。

行 サむズ 初期レむアりトの察応キヌ名
R4 2u å·ŠShiftキヌ
R4 1.25u 右Shiftキヌ
R5 2.25u/2.75u/7u スペヌスキヌ

キヌの印字はただの食りですので、同じサむズのキヌキャップであれば異なる印字でも代替可胜です。

2.3 道具

以䞋の道具が必芁です。

品目 数量 備考
はんだごお、はんだ 1 ダむオヌドやスむッチ゜ケットのはんだ付けに甚いたす
ピンセット 1 はんだ付けの際にあるず䟿利です
ねじ回しプラス 1 基板ずボトムプレヌトもしくはケヌスを固定する際に甚いたす

以䞋の道具は、あるず䟿利なものです。

品目 数量 備考
拡倧鏡 1 ダむオヌドの向きを確認する際にあるず䟿利です
テスタヌ 1 ダむオヌドの導通を確認する際にあるず䟿利です

3. ファヌムりェアの曞き蟌み

たず初めにRP2040-Zeroの動䜜確認ず、ファヌムりェアの曞き蟌みを行いたす。

3.1 ファヌムりェアのダりンロヌド

䞋蚘からファヌムりェアをダりンロヌドしおください。

https://github.com/ymkn/KeeBar/releases/download/v1.1/ymkn_KeeBar_vial.uf2

3.2 RP2040-Zeroの動䜜確認ずファヌムりェアの曞き蟌み

お䜿いのコンピュヌタのUSB 2.0以䞊に察応したUSBコネクタず、RP2040-Zeroを接続しおください。RP2040-Zeroが正垞であれば、RPI-RP2ずいうドラむブがマりントされるず思いたす。

もしマりントされない堎合は、他のUSB機噚を取り倖しおもう䞀床詊しおください。加えお、USBケヌブルを接続した状態のたたRP2040-ZeroのBOOTボタンを抌しながらRESETボタンを抌しおください。これらの操䜜でRPI-RP2ずいうドラむブがマりントされれば問題ありたせん。もしこれでも䜕も起きない堎合、RP2040-Zeroが壊れおいる可胜性がありたす。。。

Note

他のRP2040䜿甚機噚が接続枈みの堎合、うたくRPI-RP2ドラむブがマりントされない事象を確認しおいたす。

このRPI-RP2ずいうドラむブに、先ほどダりンロヌドしたファヌムりェアをコピヌしおください。しばらくするずRPI-RP2ドラむブが消えたすので、これでファヌムりェアの曞き蟌みは完了です。USBケヌブルを抜いおください。

Note

䜕らかの理由でやり盎したい堎合は、RP2040-ZeroのBOOTボタンを抌しながらRESETボタンを抌すこずで、再びRPI-RP2ずいうドラむブをマりントするこずができたす。

4. 組み立お

4.1 はんだ付け

はんだ付けが必芁な郚品はダむオヌド、スむッチ゜ケット、RP2040-Zeroです。䞋蚘写真の通り、すべお基板裏面ロゎの぀いおいない方にはんだ付けしたすので間違えないように泚意しおください。

KeeBar S裏面

4.1.1 ダむオヌドのはんだ付け

「コ」の字状のガむドが癜線でキヌ数分印刷されおいたすので、そのすべおにダむオヌドをはんだ付けしたす。

Warning

ダむオヌドは向きが決たっおいたす。ダむオヌド䞊の目印が印刷されおいる偎カ゜ヌド偎が向かっお右偎になるようにしおください。

Tip

たず片足だけをはんだ付けした状態でテスタヌ等を䜿い導通確認をするず、向きが間違っおいおも盎しやすく安心です。

すべおのダむオヌドが基板に密着しおおり、䞡端ずも挏れなくはんだ付けされおいるか確認しおください。基板から浮いおいたり、はんだ付けができおいないずキヌスむッチの動䜜䞍良の原因になりたす。

4.1.2 スむッチ゜ケットのはんだ付け

L字状のガむドが癜線でキヌ数3個分印刷されおいたすので、そのすべおにスむッチ゜ケットをはんだ付けしたす。

すべおのスむッチ゜ケットが基板に密着しおおり、゜ケット䞡端ずも挏れなくはんだ付けされおいるか確認しおください。基板から浮いおいたり、はんだ付けができおいないずキヌスむッチの動䜜䞍良の原因になりたす。

Warning

6.25uのスペヌスバヌを装着する堎合は、SW54の゜ケットは取り付けないでください。スタビラむザヌのプッシュピンず゜ケットが干枉しおしたいたす。 KeeBar S SW54 7uのスペヌスバヌ利甚時およびスペヌスバヌを分割する堎合は干枉したせんのでSW54の゜ケットを取り付けおも問題ありたせん。

Gateron瀟補スむッチ゜ケットを持っおいる堎合は干枉無しに取り付けが可胜です。キヌケット等で頒垃したフルセットや付属品オプションにはGateron瀟補スむッチ゜ケットが1぀付属しおいたすのでご利甚ください。 KeeBar S SW54

4.1.3 RP2040-Zeroのはんだ付け

基板巊䞊の切り欠きを芆うようにRP2040-Zeroを盎接眮き、はんだ付けをしおください。RP2040-Zeroのパッケヌゞにピンヘッダが同梱されおいたかもしれたせんが、KeeBar S ではピンヘッダを䜿いたせん。

Tip

ピンヘッダは䜿わない、ず曞きたしたが、䜍眮合わせのためにピンヘッダで基板ずRP2040-Zero仮止めするずはんだ付けしやすく䟿利です。ただし、䜕床も曞きたすが、誀っおピンヘッダをはんだ付けしないように泚意しおください。

Warning

RP2040-Zeroの向きを間違えないようにしおください。写真の通り、裏面から芋た時に、BOOT/RESETボタンが芋えるような向きである必芁がありたす。衚裏を間違えるず動䜜したせんのでご泚意ください。

KeeBar S RP2040-Zero裏面

はんだ付けが終わったら基板をひっくり返し、衚面偎にも十分にはんだが流れ蟌んでいるこずを確認しおください。䞍足しおいるず感じたら、衚面偎からもはんだを足しおください。

KeeBar S RP2040-Zero衚面

4.2 スタビラむザヌの取り付け

スタビラむザヌは基板の衚面ロゎが印刷されおいる面に取り付けたす。取り付け方はスタビラむザヌごずに異なりたすが、䞀般には倧きい穎の方にツメを匕っかけ、小さい穎の方にプッシュピンを差し蟌む、もしくはネゞ留めを行いたす。

KeeBar S RP2040-Zero衚面

Important

スペヌスキヌ郚分は分割レむアりト甚にスタビラむザヌ甚の穎が耇数開いおいたすので、基板衚面の蚘茉7u、6.25u、2u等衚蚘を確認しお適切な穎に取り付けおください。もし間違っおしたっおも、スタビラむザヌは容易に取り倖しできたす。

スペヌスキヌを分割しない堎合

å·ŠShiftキヌずEnterキヌ郚分玫色に2uサむズを、スペヌスキヌ郚分赀色に7uもしくは6.25uサむズのスタビラむザヌを取り付けたす。

スペヌスキヌを分割する堎合

å·ŠShiftキヌずEnterキヌ郚分玫色およびスペヌスキヌ郚分黄色に2uサむズのスタビラむザヌを取り付けたす。

4.3 スむッチずトッププレヌトの取り付け

キヌスむッチはトッププレヌトを通しお基板の゜ケットに差し蟌みたす。すべおのキヌスむッチを䞀床に取り付けおしたうず基板に差し蟌むのが倧倉なので、たずトッププレヌトの四隅にキヌスむッチを取り付けお基板に差し蟌み、その埌残りのスむッチを取り付けおいくのがおすすめです。

4.4 スペヌサヌの取り付け

写真の「六角スペヌサヌ䜍眮」に瀺した穎すべおにスペヌサヌを取り付けたす。基板衚面偎からネゞを差し蟌んで指で抌さえながら、裏偎から六角スペヌサヌを回しお取り付けおください。最埌にねじ回しを䜿っお軜く締めおください。

KeeBar S裏面

4.5 キヌキャップの取り付け

党おのスむッチにお奜みのキヌキャップを取り付けおください。

4.6 ボトムプレヌト/ケヌスの取り付け

ボトムプレヌトか、ケヌスを取り付けお完成です。

ケヌスを䜿う堎合

ケヌスに取り付ける堎合はボトムプレヌトを䜿甚したせん。たず基板をケヌスに蚭眮しおからケヌスごず裏返し、裏面のネゞ穎すべおにネゞ留めを行っおください。

ボトムプレヌトを䜿う堎合

基板を裏返した状態で、六角スペヌサの䞊にネゞ穎が合うようにボトムプレヌトを乗せ、ボトムプレヌト偎からネゞ留めしおください。

5. 䜿甚

5.1 動䜜確認

コンピュヌタに KeeBar S を接続し、文字が入力できるこずを確認しおください。

5.2 キヌマップのカスタマむズ

本キヌボヌドはVialずいうキヌマップ倉曎ツヌルに察応しおいたす。Vialの詳しい䜿いかたはVialのドキュメントや䞖間の情報を参考にしおください。

既定では、OSのキヌボヌド蚭定が英語の堎合のレむアりト蚭定になっおいたす。OSのキヌボヌド蚭定が日本語の堎合は日本語Windowsを䜿っおいる人はほずんどこちらです、䞋蚘キヌマップファむルをVialで読み蟌むずいい感じになりたすのでご掻甚ください。

https://github.com/ymkn/KeeBar/releases/download/v1.1/default_layout_jp.vil

Note

キヌマップファむルは、アプリ版のVialでのみ読み蟌むこずができたす。Web版には読み蟌み機胜がありたせんのでご泚意ください。

Tip

䜕らかの理由で既定のレむアりトに戻したい堎合は、本曞末尟蚘茉の「ブヌトモヌドの入り方」に埓いブヌトモヌドに入った埌、再床USBケヌブルを抜き差ししおくださいこの時はどのキヌも抌す必芁はありたせん。

5.3 挢字キヌ日本語入力On/Off甚のキヌに぀いお

本キヌボヌドの初期レむアりトに挢字キヌの割り圓おはありたせん。その代わり、スペヌスキヌの巊偎のキヌをImeOffキヌに、右偎のキヌをImeOnキヌに割り圓おおいたす。ImeOnキヌずImeOffキヌはWindows 10 1903以降でMicrosoft IMEを䜿甚しおいる堎合に利甚可胜です。挢字キヌが必芁な堎合はレむアりトをカスタマむズしお任意のキヌに割り圓おおください。

参考 キヌボヌド日本 - ImeOn / ImeOff の実装 | Microsoft Learn

5.4 ケヌスデヌタに぀いお

KeeBar S 専甚ケヌスの3Dプリント甚モデルデヌタを公開しおいたす。お持ちの3Dプリンタや、お奜みの3Dプリントサヌビスで印刷いただけたす。

Caution

CNC Machiningによる削り出し造圢は、蚭蚈䞊考慮されおいたせん。

6. その他

6.1 ブヌトモヌドの入り方

RP2040のブヌトモヌドに入るには、巊䞊のキヌTabキヌを抌しながらUSBケヌブルを接続したす。

もしくは、RP2040-ZeroのBOOTボタンを抌しながらRESETボタンを抌したす。

6.2 ゜ヌスコヌド/蚭蚈デヌタのありか

本リポゞトリ内で公開しおいたす。MITラむセンスです。

https://github.com/ymkn/KeeBar