はじめに
Pico Mpadは、オープンソースの12キーのキーパッドです。
3Dプリント、ハンドワイヤー、マイコンボードはRaspberry Pi Picoを使っています。
Pico Mpadについて
Pico Mpadは、Dmytro Paninさん設計のマイクロパッドで、ケースの3Dプリントデータが公開されています。
配線図と CircuitPython の紹介があり、ハンドワイヤーが必要です。
ケースの3Dプリント
3Dプリントの発注
3Dプリントは、JLCPCBの新しいSLAレジンを発注しました。
最近、私はPCB、3Dプリントともに殆どJLCPCBを使っています。
安くて速いんです。
🤩New Materials Online🥳Share it to get the $8 Coupon🥳
— 3D Printing&CNC - JLCPCB (@JLC3DOfficial) 2022年7月11日
Photosensitive Resin Black& 8228
New users will get $54 Coupons here↓https://t.co/YLKQkOBEWx
Follow me &Retweet the post, we will get 5 people an $8 coupon for JLCPCB 3D printing randomly.#3dprinting #Giveaway pic.twitter.com/GO8CSmpyjx
新色のBlack Resinと9000R Resin Natural whiteの2種類をプリントしての値段はこんな感じです。
2ケース分でこの支払いでした。
Merchandise Total: $14.68
Shipping Charge: $8.86
Order Total: $23.54
Black Resinのほうが若干高いのですが、ケース1セットで1,000円程度でプリントできます。
Pico Mpadのデータはレビューからのメールなく、支払いに進みました。
到着
JLCPCBから青い箱届いた。
— 𝕜urihara (@kurihary) 2022年9月11日
黒もいい。。。。今日は時間がないよ。😂 pic.twitter.com/oMpHSS86Vy
質感
画像、ディスプレイ越しでは伝えにくいので、どこにでもあるトラックボールとの比較ください。
色見本よりも比較になるよね。
— 𝕜urihara (@kurihary) 2022年9月24日
Black Resin#3dprinting #jlcpcb pic.twitter.com/pWxbRVd6hB
色見本よりも比較になるよね。
— 𝕜urihara (@kurihary) 2022年9月24日
9000R Resin Natural white#3dprinting #jlcpcb pic.twitter.com/t6PIGDFwWi
組立
Pico Mpad12キーなので、12本直接スイッチに繋ぐか、ビルドガイドのようにダイオードでマトリクス組んでも適度にハンダ付けを楽しめます。
しかし、LチカのためにLED12個を取付けるとなると楽しむ余裕がなくなってしまいます。
私は、「無限の可能性」基板を使いSK6812MINI-E×12個をのせました。
癒しの連休はじめる pic.twitter.com/odIrseryx5
— 𝕜urihara (@kurihary) 2022年9月24日
リミックス
ケースと基板は設計に想定されていない組合せなので、リミックスしていきます。
まず、ハンダ付けの前にケースと「無限の可能性」が干渉するところを削っていきます。
MXソケットは1カ所だけ逆付けにし、真ん中の穴の部分をヤスリで削っています。
ダイオードも1カ所だけはパターンを削り、面実装からリードタイプに変えています。
それでも干渉する部分は、ケースの方をヤスリや彫刻刀を使って削っています。
このケースは、Raspberry Pi Picoを裏返しに使っています。
ボトムケースにBOOTボタン用の穴が開いて、組立て後もBOOTできるようになっています。
ショート防止にもなるのか。。なるほど。 pic.twitter.com/L8JNDYV1sD
— 𝕜urihara (@kurihary) 2022年10月1日
タップタイトネジ (2022.12.30)追記
M3ではスカスカだったのですが、タップタイトというネジを使ったら締まるようになりました。
タップタイトネジいいね pic.twitter.com/Ow5rPjmozu
— 𝕜urihara (@kurihary) 2022年12月30日
ファームウエア
ファームウエアは、いつものPRK Firmwareを使いました。
理由は、インストールとkeymap.rbの書込みを2回のドラッグ&ドロップのみでできるからです。
keymap.rb
# Pico_Mpad Pi Pico RP2040 # Initialize a Keyboard kbd = Keyboard.new # Initialize GPIO assign kbd.init_pins( [ 28, 27, 20 ], # row0, row1,... respectively [ 22, 3, 4, 5 ] # col0, col1,... respectively ) # default layer should be added at first kbd.add_layer :default, %i[ KC_A KC_B KC_C KC_D KC_E KC_F KC_G KC_H KC_I KC_J KC_K KC_L ] # Initialize RGB class with pin, underglow_size, backlight_size and is_rgbw. rgb = RGB.new( 18 , # pin number Pi Pico XIAO RP2040 12, # size of underglow pixel 0, # size of backlight pixel false # 32bit data will be sent to a pixel if true while 24bit if false ) sleep 1 rgb.effect = :swirl rgb.speed = 28 kbd.append rgb # `kbd` is an instance of Keyboard class that should be newed in advance kbd.start!
アルバム
Lチカ動画
Raspberry Pi Picoと無限の可能性でLチカ
— 𝕜urihara (@kurihary) 2022年9月26日
やっぱり、Pi PicoのDC/DC優秀。
SK6812MINI-E×12個光らせて0.04A程度 pic.twitter.com/kWKMMaMrib
できた。
— 𝕜urihara (@kurihary) 2022年10月1日
ケースに入れてLチカ。 #RGBing
黒の光り方もいいな。 pic.twitter.com/MOBDxLwY5d
おはようございます
— 𝕜urihara (@kurihary) 2023年3月17日
🎉4連休の始まりはMacropadにDoysつけてLチカ #PRK_Firmware #3dprinting #電子工作 pic.twitter.com/4MbbNaO4TY
KEEB_PD
KEEB_PDという、毎週日曜19:00~21:00にいい感じのキーボードの写真をツイートするイベントに参加しています。
A 3D printable macropad Designed with Raspberry Pi Pico
— 𝕜urihara (@kurihary) 2022年10月2日
Keyboard: Pico Mpad , 無限の可能性
Switch: AKKO CS Jelly Black , Durock Medium Tactile Switches
Keycap: RAMA WORKS GRID#KEEB_PD #KEEB_PD_R116 #自作キーボード #PRK_Firmware #3dprinting #電子工作 pic.twitter.com/aJzei7xbI8
A 3D printable macropad designed with Raspberry Pi Pico
— 𝕜urihara (@kurihary) 2022年10月30日
Keyboard: Pico Mpad , 無限の可能性
Switch: AKKO CS Jelly Black , Durock Medium Tactile Switches
Keycap: RAMA WORKS GRID#KEEB_PD #KEEB_PD_R120#PRK_Firmware #3dprinting #電子工作 pic.twitter.com/olh2eVnDVr
A 3D printable macropad Designed with Raspberry Pi Pico
— 𝕜urihara (@kurihary) 2023年3月19日
Keyboard: Pico Mpad , 無限の可能性
Switch: AKKO CS Jelly Black , Durock Medium Tactile
Keycap: Deadline studio Doys#KEEB_PD #KEEB_PD_R140 #PRK_Firmware #3dprinting #電子工作 #mechanicalkeyboard pic.twitter.com/sgrxQulAle
JLCPCBのお得な情報
新規ユーザの特典
現在、JLCPCBは新規ユーザは$54クーポンの特典があります。
加えてTwitterアカウントをフォロー+DM=$10クーポンの特典もあります。