はじめに
オープンソースのSmol*1keyboard を組立てました。
SmolはEvgenii Vilkovさん設計の36キーの分割キーボードです。
コントロールボードはお安いWaveshare RP2040 Zeroを使っています。
Evgenii Vilkovさんは、Pica40V2などのデータを公開しています。
ありがとうございます。
基板の発注
基板はいつものJLCPCBへ注文しました。
発注方法はサリチル酸さんの記事を参考にしています。
salicylic-acid3.hatenablog.com
基板の金額
readmeには、JLCPCBを使って小さく安くできると書いています。
100mm*100mmよりも小さい基板なので、 $2(5枚)で作れます。
更に、日本までの送料は$1なので、$3で基板を作れます。
基板がワンコインですよ。
私は、リバーシブル基板は10枚注文しています。
端数になるのがいやですね。(^^)
3Dプリントの金額
ケースは、トップもボトムも厚みを削って、安く作れるように設計されています。
私は、8111X Resinで作ってみました。
OCS Expressを使えば送料$2程度です。
3Dプリントケースも1,000円ぐらいで入手できます。
アップロードしたファイルのレビュー中、ファイル名の横にが表示されたら、クリックするとエラーが表示されます。
事前にポップアップ中の「Yes」を選んでおくとメール確認が少なくて早く注文できます。
また、3Dプリントのトッププレートなど厚みが薄いと反ることがあります。
SLAレジンの少々の反りは、お湯の中でコネコネして調整できます。
到着
青い箱きてた。週末まで頑張る💪
— 𝕜urihara (@kurihary) 2023年5月17日
支払いから7日? pic.twitter.com/U8zftwpJWs
5月9日に支払って、5月16日に届きました。
中国から基板が7日で届く、すごいな。
今日は黒猫さん?届けてくれてありがとう。
— 𝕜urihara (@kurihary) 2023年5月21日
部品揃っているのもある。どうする。
そう! 新しい黒レジンは黒い。 #JLCPCB pic.twitter.com/bIwhxBx674
3Dプリントは、黒レジンの制限から注文、支払いがなかなかできなくて結局 5月21日に届きました。
組立
最後まで週末を楽しもう。
— 𝕜urihara (@kurihary) 2023年5月21日
ハンダが本当の癒し pic.twitter.com/OLFxdwargh
ダイオードとソケットのハンダ付け注意するところ
ソケットとダイオードは裏表にハンダ付けします。
私は、ダイオードのサイズを間違ったと焦って、小さいサイズのダイオードをAliで買ってしまいました。
組立てを中断して、約2週間のロス。。。。。
ソケットをハンダ付けしようとすると。。。
シルクを見ると元々そういう設計だったとわかります。
ケースの裏をみるとダイオードの凹みがあります。
ダイオードをTOP側にハンダ付けする設計だったことわかります。
TOPケースの裏側を見ればいいのに。。。。
— 𝕜urihara (@kurihary) 2023年6月8日
2週間前の俺 pic.twitter.com/A1aA8MRs45
安心してください。リバーシブル基板です。
想定していた左右を入れ替えて動きました。
Waveshare RP2040 Zeroのハンダ付け注意するところ
Waveshare RP2040 Zeroは、ピンヘッダを使わないので位置合わせが難しいですね。
1カ所をハンダ付けしながら位置を合せていきます。
3Dプリントのトップケースのボタン穴とBoot,Resetボタンのアソビが少ないので、1カ所仮止めしてケースを合せてから全端子をハンダ付けするほうがいいです。
リバーシブル基板にするためにRP2040 Zeroまわりのフットプリントにはスルーホールを入れてありません。
スルーホールにピンを立てるときよりもハンダの際の位置合せは難しいのですが、RP2040 Zeroの端面スルーホールを活かした設計です。すごい😍
すごいなぁ
— 𝕜urihara (@kurihary) 2023年6月10日
リバーシブル基板に端面スルーホール、うまいなぁ pic.twitter.com/xKnoLfRXGl
組立 V1.1 黒基板 20240331 追記
ハンダ付けでアクティブレストしたい時、Smolはちょうどいいかもしれません。
ダイオード、LED、スイッチソケット、RP2040 Zero直付けなど楽しめます。
V1.1では、RP2040 Zero周りのフットプリントが修正されて、配線に必要な分だけのバターンになっています。
はじめます。
— 𝕜urihara (@kurihary) 2024年3月30日
久しぶりのsmol pic.twitter.com/EqX2QeWCi5
3Dプリントケース
Smolのケース薄いので、反った状態で届くことがあります。
しかし、まったく問題ありません。
レジンをお湯で温めて柔らかくして、コネコネすると綺麗になります。
これぐらいの反りはお湯の中でコネコネすると仲良くなれる pic.twitter.com/oMO7fJ2W30
— 𝕜urihara (@kurihary) 2024年3月31日
平らな底面は、お湯を止めてそのままシンクで冷やすと良い。R付く pic.twitter.com/lYaQEk9WAU
— 𝕜urihara (@kurihary) 2024年3月31日
お風呂の前と後 pic.twitter.com/gefXdRAjsr
— 𝕜urihara (@kurihary) 2024年3月31日
失敗例
コンパイル済みのuf2を書込んでもLEDが赤く光りません。
RP2040 Zeroのハンダ不良が原因でした。
28 ハンダミスった。 pic.twitter.com/vwub7zfijN
— 𝕜urihara (@kurihary) 2024年3月31日
動作確認
Lチカです。
#Smol がLチカきた(pre-compiled file) pic.twitter.com/D9Uj2vVUGk
— 𝕜urihara (@kurihary) 2023年6月10日
ファームウエア
コントローラボードは、Waveshare RP2040 Zeroです。
キーボード用ファームウエアも色々使えます。
アルバム
名前のとおり、小さくて可愛い
キーキャップなし
#Smol できたよ。
— 𝕜urihara (@kurihary) 2023年6月11日
Chocの抜き工具と黄色系キャップと細径ノブほしい。 pic.twitter.com/1ZuDaldnMW
KEEB_PD
KEEB_PDという、毎週日曜19:00~21:00にいい感じのキーボードの写真をツイートするイベントに参加しています。
Split keyboard with 36 keys using the RP2040 Zero
— 𝕜urihara (@kurihary) 2023年6月11日
Keyboard: Smol ( by Evgenii Vilkov )
Switch: Kailh Choc V1 Red Pro low profile
Keycap: MBK Choc Low-Profile Keycaps #KEEB_PD #KEEB_PD_R152 #mechanicalkeyboard #自作キーボード pic.twitter.com/QMzDo0El1G
Split keyboard with 36 keys using the RP2040 Zero
— 𝕜urihara (@kurihary) 2023年6月25日
Keyboard: Smol ( by Evgenii Vilkov )
Switch: Kailh Choc V1 Red Pro low profile
Keycap: MBK Legend Hiragana & Myth #KEEB_PD #KEEB_PD_R154 #電子工作#mechanicalkeyboard #自作キーボード pic.twitter.com/8071anesn8
Split keyboard with 36 keys using the RP2040 Zero
— 𝕜urihara (@kurihary) 2023年8月13日
Keyboard: Smol ( by Evgenii Vilkov )
Switch: Kailh Choc V1 Red Pro low profile
Keycap: ChocFox CFX BoW Keycap Set#KEEB_PD #KEEB_PD_R159 #電子工作 #mechanicalkeyboard #自作キーボード pic.twitter.com/6gtqazKZAo
Split keyboard with 36 keys using the RP2040 Zero
— 𝕜urihara (@kurihary) 2023年9月17日
Keyboard: Smol ( by Evgenii Vilkov )
Switch: Kailh Choc V1 Crystal Red
Keycap: Chocfox CFX Choc Frosted Black & Frosted White #KEEB_PD #KEEB_PD_R164 #mechanicalkeyboard #自作キーボード pic.twitter.com/LkqAtbEkQd
Split keyboard with 36 keys using the RP2040 Zero
— 𝕜urihara (@kurihary) 2023年11月26日
Keyboard: Smol ( by Evgenii Vilkov )
Switch: Kailh Choc V1 Blue
Keycap: CRAB CRAFT INKISH KEYCAP No.1 Low-Profile ,Chocfox CFX Choc Frosted White#KEEB_PD #KEEB_PD_R173 #MechanicalKeyboard #自作キーボード pic.twitter.com/zJgWQ666ZN
Smol Set ( Small, Kawaii)
— 𝕜urihara (@kurihary) 2024年3月31日
Keyboard: Smol, kowgary16
Switch: Kailh Choc V1 Crystal Red, Blue
Keycap: ChocFox CFX WoB (BoW TARO PURPLE)#KEEB_PD #KEEB_PD_R191 #mechanicalkeyboard #自作キーボード pic.twitter.com/zHF3LGE7R4
JLCPCBのお得な情報
新規ユーザの特典
現在、JLCPCBは新規ユーザは$54クーポンの特典があります。
加えてTwitterアカウントをフォロー+DM=$10クーポンの特典もあります。
🌟日本の皆様、新しいJLCPCB日本語ホームページが完成しました🎉
— JLCPCB日本 (@JLCPCB_Japan) 2022年8月11日
新規ユーザーは$54クーポンを獲得できます🎁https://t.co/IQwp4aSBKZ
また、弊社のことをもっと知りたければ、画像のパンフレットをダウンロードしてください
最後に、私をフォロー+DMすれば、$10クーポンを獲得できますよ😃#JLCPCB pic.twitter.com/wH61sq9eU2
*1:小さくて可愛いという意味らしい