以下の内容はhttps://kurihara.hatenadiary.jp/entry/2022/01/09/201704より取得しました。


とても小さなRaspberry Pi Pico で動くキーボード『PiPi MHERKIN』を組立てました。

40% Keyboardsで公開されている、Raspberry Pi Pico を使った30キーのキーボードを組立てました。

名前はPiPi MHERKIN(Micro Gherkin) 64x26mm のとても小さなキーボードです。

www.40percent.club

基板の入手方法

上のリンクの最後の方にMisc/mherkin at master - Misc - git.40percent.clubリンクがあります。ガーバーデータがCCライセンスで公開されています。Deed - Attribution-ShareAlike 4.0 International - Creative Commons

オリジナルの設計では基板厚をそれぞれ変えていましたが、私はローコストを目指して下のように1.6mm厚で発注しました。

上のオリジナルのガーバーファイルzipをアップロードするとALLPCB、JLCPCBともに何も怒られずに工場へ流れました。

Top : 0.8mm (黒)を1.6mm(白)へ、ALLPCBへ発注 無料クーポン
Bottom : 1.0mm(黒)を1.6mm(白)へ、ALLPCBへ発注 無料クーポン
PCB : 1.6mm(黒)を1.6mm(白)へ、JLCPCBへ発注 5枚2USD


部品の入手方法

40% Keyboardsの記載では、GT-TC070B 4.5×4.5mmのSMDスイッチを使っています。
しかし、スイッチの高さ不足でTop プレートを付けるとスイッチが押せないそうです。
当初の設計思想どおりの完成を目指し長い軸のスイッチを探し、基板のフットプリントに入りそうな5.2x5.2mmのスイッチを購入しました。

高さHを数種購入し、結果はH-5.0を使いました。(50個、190円でした)

https://ja.aliexpress.com/item/32989610390.html?spm=a2g0o.9042311.0.0.6cf04c4dmhKUljja.aliexpress.com

組立

ハンダ付けは、スイッチとRaspberry Pi Picoだけなのですが、フットプリントぎりぎりのSMDスイッチの位置合わせが大変でした。

まず、ハンダコテを入れ易いように真ん中の行から取付けます。
1ピン仮止めしてTOPプレートの穴にスイッチが入るかを確かめながらハンダ付けを進めました。

白基板に金属色、TOPプレートなしでもいい感じです。

Raspberry Pi Picoをハンダ付け、フラックスをふき取ります。

あとは、スペーサを入れてネジ止めです。


ファームウエア

40% Keyboards: PiPi MherkinでもPRK Firmwareを使っています。
説明に従ってuf2をドラッグドロップ。

github.com


PiPi Gherkin用のkeymap.rbの2行を編集して、ドラッグドロップ。

github.com

私は、PiPi Gherkinでダウンロードしていたので、インストール、keymap.rbの編集、コピーで5分もかからなかったと思います。
私は、これまでRubyを使ったことがありません。定義部分を変更しただけですが、インストールから動作確認まで、簡単にできます。

記念撮影

Keycap: copper について、copperはAliからのコピーです。見た目では真鍮ぽいです。
正確にはスイッチの一部なので、Keycapではなく軸ですね。

真鍮軸でストローク極短、重めのクリッキーです。(^^)

余剰在庫

無料クーポン使ったりとローコストを目指しましたが、電子工作の常で余剰部品の金額が本体よりも高くなっています。スイッチ、スペーサなどなど。。。。。

お勧め

フットプリントが小さなSMD部品は、Φ0.6mmの糸ハンダではハンダの量が調整し難いので、Φ0.3mmの糸ハンダを発注しました。

  • ホーザン(HOZAN)

  • 太洋電機産業(goot)

白い基板はフラックス跡が目立つので、クリーナは必須ですね。
500mmlあれば、しばらくは大丈夫でしょう。

六角ですが、M2のネジセットが便利です。

  • TOPTRY




以上の内容はhttps://kurihara.hatenadiary.jp/entry/2022/01/09/201704より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14