今週末は、NGM designさんの3Dプリントケースを使ったPiPi Gherkinを組立てました。
PiPi GherkinはRaspberry Pi Pico(以降 Pi Picoと書きます)を使った30キーのオープンソースPCBの自作キーボードです。
3Dプリントデータの入手先
3Dプリントデータは、NGM designさんのBOOTHからダウンロードさせていただきました。
せまのすけ、しんのすけ、Let's Splitなどのデータが無料ダウンロードで販売?されています。
NGM designさんのツイートは、自作キーボード、ケースデータ、3DP、Dactyl Manuformと楽しいですね。
特に、ネコさんさまとMacの組合わせ。ResEditのアイコンのようです。
Classic IIは私のパソコン通信の入門機、今も保管しているので親近感がわきます。
— NGM design (@ngmdesign) 2021年12月3日
後から分かったのですが、車で30分ほどのご近所さんでした。
twitter.com
3Dプリント発注先
最近お気に入りの、JLCPCBの3Dプリントサービスを使いました。
いよいよ #3Dプリント サービスが始まりました。ご注文の際、https://t.co/FFKzF0FTzT を通してクーポンを受け取ることができます。また、「JLCPCB$7」のコードを入力すると7ドルの割引があります。#JLCPCB #JLCPCB_Japan #PCB #電子工作 #3dprinting pic.twitter.com/rLLzt7508h
— JLCPCB日本 (@JLCPCB_Japan) 2021年11月5日
色と価格を優先してSLAの8000 Resinを選択、実際の発注は、下のように
gherkin--top.stlが$9.10-
gherkin--top.stlが$14.59-
他の2品と合わせてStandard Global Direct Line送料$12.97-、gherkinだけなら合計$30ぐらいでしょうか。
JLCPCBから青い箱が届いた。@ngmdesign さんデータと情報ありがとうございます。 pic.twitter.com/7dXSBQzKNH
— 𝕜urihara (@kurihary) 2021年12月25日
組立てよう pic.twitter.com/pDFznAYKan
— 𝕜urihara (@kurihary) 2022年1月22日
ケースの加工
当初はケースの塗装に挑戦しようと考えていたのですが、SLAのNatural whiteは発色、表面の質感も綺麗でそのまま使うことにしました。
SLAのフォトポリマー樹脂には、熱圧入インサートナットは使えないそうです。
しかし、私にとって下穴の追加工のほうが難しそうだったので、無理やりハンダコテで熱圧入しました。
実際に熱をかけて押し込んでみるとナイロンのように熱で柔らかくなる感じではなくて、いきなり液体になる感じです。
角砂糖が溶けるようで、樹脂がまとわりつく感触がありません。
結果、インサートナットはケース固定できているので、外れたときに接着することにします。
組立開始
NGM designさんのケースデータは、オリジナル(Pro Micro)のGherkinのUSB穴位置になっています。
下の写真の真ん中がPro Micro版Gherkinなので、左右のPiPi Gherkinではピンヘッダを無くさないと干渉します。
まずダイオードです。PiPi Gherkin基板のPi Pico の下に取付ていたダイオードをスイッチ側(上面)にとりつけます。
Pi Picoと基板の間に取付ていたピンヘッダーは、片側のピンを全て切り落としてスイッチ側(上面)から入れてハンダ付けします。
スルーホールにハンダが流れ易くするために、ピンヘッダーは秋月で売っている細いタイプを使っています。
ピンヘッダを2カ所仮止めし、Pi Picoが入ることを確かめます。
ハンダフィレットが上がりすぎないように、ハンダ量を少なめに調整します。
Pi Picoの部分に取付けるスイッチ3個のピンを基板に挿しても飛び出ないようにカット、ボトムの軸受けは削ります。
ケースにスイッチを取付け、基板を取付け、スイッチをハンダ付けします。
保険をかけて、Pi Picoの裏面とスイッチ、ダイオードのハンダ部分にカプトンテープを貼ります。
Pi Picoをハンダ付けします。
ネジを締める前にファームウエアを入れます。
(Pi PicoのBootボタンを押せなくなります。が、初回であればボタン不要でした)
ファームウエア
40% keyboardsではKMK Firmwareを使っています。
私は先週使ったPRK Firmwareをインストールしました。
PRK Firmware
説明に従ってuf2をドラッグ&ドロップ。
PiPi Gherkin用のkeymap.rbをダウンロード。
ケースUSB穴が左なのに合わせて、GPIOの定義部を編集します。
# Initialize GPIO assign kbd.init_pins( [ 8, 9, 10, 11, 12 ], # row0, row1,... respectively [ 2, 3, 4, 5, 6, 7 ] # col0, col1,... respectively # If you put USB port on the right side, use below instead #[ 12, 11, 10, 9, 8 ], #[ 7, 6, 5, 4, 3, 2 ] )
編集後、keymap.rbをドラッグ&ドロップで動きます。
アルバム
KEEB_PD
毎週日曜19:00~21:00にいい感じのキーボードの写真をツイートするイベントに参加しています。
Gherkin Keyboard Type-PiPi 2nd 雪 無刻印
— 𝕜urihara (@kurihary) 2022年1月23日
Keyboard: PiPi Gherkin ,Case:3DP .stl @ngmdesign
Switch: zorro red
Keycap: POM Jelly OEM Profile#KEEB_PD #KEEB_PD_R80 #PRK_Firmware #Gherkin pic.twitter.com/Ksj1kJZO4v
Gherkin に漬かった
— 𝕜urihara (@kurihary) 2022年2月27日
Keyboard: Gherkin,PiPi Gherkin,Kleine Gherkin,PiPi Mherkin
Switch:Outemu Low profile,CAP V2 G B,U4t Thocky,zorro red, etc
Keycap:TEX ADA,RAMA WORKS GRID,POM Jelly, etc#KEEB_PD #KEEB_PD_R85 pic.twitter.com/vtY1OOjLlU
Keyboard:PiPi Gherkin ,Case:3DP .stl @ngmdesign
— 𝕜urihara (@kurihary) 2022年11月6日
Switch: zorro red
Keycap: RAMA WORKS GRID Set C#KEEB_PD #KEEB_PD_R121 #PRK_Firmware #3dprinting #電子工作 pic.twitter.com/Jt7K7NzcqZ
Orthoな気分 #GHERKIN keyboard
— 𝕜urihara (@kurihary) 2023年3月12日
Keyboard: PiPi Gherkin ,Case:3DP.stl @ngmdesign
Switch: zorro red
Keycap: Deadline studio Doys#KEEB_PD #KEEB_PD_R139 #PRK_Firmware #3dprinting #電子工作 #mechanicalkeyboard pic.twitter.com/V2co8EvqK2
Orthoな気分は #GHERKIN で
— 𝕜urihara (@kurihary) 2023年5月21日
keyboard Keyboard: PiPi Gherkin ,Case:3DP.stl
@ ngmdesign
Switch: zorro red
Keycap: Deadline studio Doys#KEEB_PD #KEEB_PD_R149 #PRK_Firmware #3dprinting #電子工作 #mechanicalkeyboard pic.twitter.com/dNYv4izTzX
お勧め
ダイオードリードベンダー
ダイオードベンダー | 自作キーボードの店 Daily Craft Keyboard
いろいろな幅のセットで便利です。
他の部品を買う時にどうぞ。Aliでも同等品を売っています。
akizukidenshi.com