SSSM.NarrowCorsa「狭ピッチCORSA」開発記録
Suns & Moon Laboratory
狭ピッチキーボードメモ
はじめに
2022-09-04 mft2022でふく さんの狭ピッチキーボード触って感銘をうけたため、作りはじめました。
NarrowCorsa特徴
狭ピッチ 16mm
一部は19mmにして、普通のキーキャップを使えるように
キー数が多い。94キー(RECV.E)
左右分離で配置の自由度が高い
SSSM.NarrowCorsa REV.E UNION-V7b
SSSM.NarrowCorsa REV.E UNION-V7
modツリー
UNION V1系統は平面の1軸変形
UNION V4系統はテントの2軸変形
UNION V1 REV.B 合体V1 左右をパイプで結合。可動無し。完全固定
▼
UNION V2 REV.B 合体V2 V1を可動出来るようにした。調整機構あり、八の字の可変
▼
UNION V6 REC.B V2にギア追加
UNION V3 REV.C テントのみ。設計しただけで作らなかった。
UNION V4 REV.C テント+合体 テント固定、八の字可変
▼
UNION V5 REV.C V4を折り畳み可能にした。テント+合体 テント固定、八の字可変、格納モード
▼
UNION V7 REV.E V5をREV.E基板用に再設計。テント+合体 テント固定、八の字可変、格納モード
UNION V7b パイプ長を100mmに短縮
※REV.DはUNIONしなかった
2024-07-22 SSSM.NarrowCorsa REV.E UNION-V7b
特徴
狭ピッチ 16mm
一部は19mmにして、普通のキーキャップを使えるように
キー数が多い。94キー
左右分離で配置の自由度が高い
M3ネジを使う事で部品締結強度が高い
解説
SSSM.NarrowCorsa REV.E UNION-V7b
REV.Eの2台目
ジョイント部のパイプ長さを短く(100mmに変更)★UNION-V7との違いはここだけ
ファンクションキーを透明レジンで自作
クリアとブラックは基本同じデータだが、クリアレジンの方が軸が太いのかキーを押したら戻らない物があった。軸をやすりで細くして対策。
クリアはトップコートにクリア吹くつもりが、艶消しクリアを拭いてしまった...まぁフロストっぽくてこれはこれでよし。
クリアは墨入れしたときに、明るいピンクが定着わるくて失敗した。するっととれてしまう。
PCB: SSSM.NarrowCorsa REV.E
⇒SSSM.NarrowCorsaREV.E回路図
⇒SSSM.NarrowCorsaREV.E基板図
Firmware: 自作キーボードファームウェア(Arduino)
⇒https://github.com/mikekoma/SSSM-NarrowCorsa-RP2040
機構部品: UNION-V7
⇒STL詰め合わせsssm_narrow_corsa_union_v7b_stl.zip
Switch:TTC Frozen Switch V2
Keycap:自作狭ピッチ16mm(Black,Clear)
⇒Tai-Hao Rubber Gaming
⇒ごはんキーキャップ
⇒等々
写真
自作透明ファンクションキー
R4の形状で作成。
全体
背面
背面拡大
F1~5
F6~12
機構部品
STL詰め合わせsssm_narrow_corsa_union_v7b_stl.zip
アルミパイプと基板接続 手前側
右用、左用はミラー反転して出力する
アルミパイプと基板接続 奥側
右用、左用はミラー反転して出力する
左右のジョイント部
アルミパイプのエンドキャップ、大きさ色々
2024-06-03 SSSM.NarrowCorsa REV.E UNION-V7
左右の接続はQwiic
底面、ミドルプレートとボトムプレートを黒にしたのかっこよい
プレートのエッジを黒く塗ったため精悍な仕上がり
USBコネクタ
閉じた状態
開いた状態
格納モード
2024-05-30 SSSM.NarrowCorsa REV.E
REV.D⇒REV.E変更点
ファームウェアをArduinoの自作ファームに変更
マイコンをProMicroからXIAO RP2040に変更
マイコン搭載位置を左端に変更して、トッププレートに隠れるようにした。すっきり!
親指周辺キーの傾きを無くした
左右の通信ケーブルをQwiicに変更
ミドルプレート(電気基板)と、ボトムプレートを黒レジストに変更
トッププレート外側のUSBコネクタ付近ををちょっとカットした。ちょっとしゅっとしてかっこよくなった。
基板の角の一部を丸くした
中央部エッジ、エッジを黒くぬったのでトッププレートがすっきり
ミドルプレート(電気基板)と、ボトムプレートは黒レジストにしてエッジを黒くぬったら目立たない。
上がREV.B、下がREV.E
組み立て中、ピンセットで導通チェック
トッププレートとミドルプレートを後ろから
左側ミドルプレート、XIAOをひっくり返して実装する。
XIAOの抵抗取り外し
XIAOを実装した状態。抵抗を取り外さないとミドルプレートと干渉する。
2023-11-15 SSSM.NarrowCorsa REV.D
英数字は16mmピッチにしつつ、手前は19mmピッチに配置。
1個おきなら16mmピッチの中に19mm用のキーキャップを装着可能。
Keyboar: SSSM.NarrowCorsa REV.D
Switch: Kailh Midnight Silent V2 Switch/Linear 40g
Keycap:無刻印黒⇒NKC16V4 自作狭ピッチ16mm無刻印、黒⇒NKC16V5 自作狭ピッチ16mm刻印有り、白⇒ごはんキーキャップ、無刻印赤,黄,青緑,灰⇒DSA無刻印キーキャップ、ピンク,水⇒TAIHAO Rubber Gaming Keycap R4、EPBT WARRIOR MK II R2
スペーサー:ARB-306E(L=6)
ネジ(ボトム側):M3x4(低頭)
ネジ(トップ側):M3x5(六角スリムヘッド)
親指の色分け
黄:バックスペース
水:スペース
青緑:Shift
ピンク:Enter
灰:Ctrl
ネジ類
2023-11-12 キーキャップをコーティング
JLCPCBのブラックレジン磨き有り
▼
アルコール洗浄
▼
ファレホ(水性塗料)で墨入れ
▼
綿棒ではみだしを雑にふき取り
▼
乾いたらスポンジやすり1500番ではみでたところを磨いて落とす
インクさえ落とせばOK。白っぽいのはクリアかければ消える。
丸はインクで、クリアかけてのこっちゃうところ。
丸はクリア後に残ったところ。
▼
アサヒペン 高耐久ラッカースプレー 透明(クリア)
でコーティング
★が、塗った後気が付いたがつや消しクリアだった...つや消しの方が見た目よさそう。
https://note.com/copkbd/n/ncf33fe226abc
全体
よいぞよいぞ
左手数字列。記号もきれい。
右手数字列
ピリオドはデータ作成時に忘れてた...
▼
その後つや消しクリアを吹きました
2023-11-09 キーキャップに墨入れ
JLCPCBのブラックレジン磨き有り⇒アルコール洗浄⇒ファレホ(水性塗料)で墨入れ、綿棒ではみだしを雑にふき取り⇒乾いたらスポンジやすり1500番ではみでたところを磨いて落とすという手順。
墨入れして、綿棒でふき取った後。積層痕に塗料が入って結構しましま。
スポンジで磨いた後、はみ出した塗料を積層痕ごと削り取ってすっきり。
ただし、ざらざら。
2023-06-16 NarrowCorsa UNION V6 GEARED
UNION V2をUNION V6に改良しました。
NarrowCorsa UNION V2 をベースに真ん中をギアに変更。
これがなにかというと、実はUNION V2は左右均等に開かない時があるんです。構造からして上下が横方向にずれてしまう時がありました。
なので、真ん中にギア入れれば左右均等にひらくんじゃないかなーと思っていたのを実装してみました。
思った通りに動いてよかった(o゚▽゚)
弱点は追加したバーのせいで、USBケーブルによっては挿せないというところ。左側にProMicro移動すれば解消するとは思う。(左側はProMicroのUSBコネクタが表に来るため高さを稼げる)
全体
動作
VIDEO
ギア部分
裏側
むりやりホットボンドで止めてある...
Fusion360でギア作成した時の設定
2023-05-28 NarrowCorsa UNION V5
V4をたためるようにしました。
16mm狭ピッチキーボードSSSM.NarrowCorsaをベースに下記機能追加
・ゴム足でテント
・調整可能八の字
・畳んで格納
スイッチ
Durock Silent Linear Dolphin 62g
キャップ
自作狭ピッチ16mm NKC16 狭ピッチ(16mm)MX軸キーキャップ NKC16
Tai-Hao Rubber Gaming
DSA BLANK
アルミパイプ
Φ12t1
八の字部分のネジ
キャップボルトM6x25
八幡ねじ ボンネットゴム K-16S 高さ10mm
八幡ねじ ボンネットゴム K-23S 高さ14mm(止めネジは10mm⇒15mmに変更)
2023-06-28
内側は、K-23Sにさらに10mmスペーサー追加して、止めネジを15mm⇒25mmに変更しました。
テント14mm(内24mm、外10mm)
テント14mm(内24mm、外10mm)
「通してください、キーボードです(o゚▽゚)」
テント4mm(内14mm、外10mm)
八の字の調整閉じる
八の字の調整開く
格納用に閉じた状態
向かい合うキーキャップがぶつからないように、スペーサーで間隔を維持しています。
格納用に閉じた状態、キーがあたらないように設計
ごはんキーキャップが当たらないようにするため、かなり分厚くなってしまった(o゚▽゚)
2023-05-25 NarrowCorsa UNION V4
テント+合体にしてみました
テントは中が4mm高い仕様。
足のゴムはホームセンターで購入
ネジで固定できるので便利
ネジ止めする厚さは高さ-10mm程度必要。K-16Sならネジ長さ+5mm、K-23Sならネジ長さ+10mm必要。
八幡ねじ ボンネットゴム K-16S 高さ10mm
八幡ねじ ボンネットゴム K-23S 高さ14mm
八幡ねじ パーツ便 2023年4月1日 P1083
たためない
こっちでもたためない
2023-05-16 合体!変形!NarrowCorsa UNION V2
NarrowCorsa UNION V2
どれくらいの幅や角度が良いかわからなかったので、調整機構を追加。
使う時はネジで固定。調整はあちこちのネジ緩めないといけない。
きつめにしたのはガタガタするのがいやだったからなんだけど、緩めにした方がぐりぐり調整できて楽しかったかも。
上の長いバーはいらないといえばいらないのだけど、剛性確保と見栄えで採用(o゚▽゚)
全体
全体 使用時
閉じたとき
開いた時
右上ネジ
真ん中左下ネジ
インサートナット
WILCO HSB-304530Z
M3 L=3mm
エンドキャップ
2023-05-16 合体!NarrowCorsa UNION V1
NarrowCorsa UNION V1
いつもはばかでかプレートを作るのだけど、さすがに机が狭いので一体型に挑戦。
本来ならプレート作るのが良いのだけれど、今回はささっとアルミパイプで作成。
アルミパイプはΦ12
NarrowCorsaはネジがM3なので強度も安心。
バカでかプレート1⇒SSSM.GRID-MAX
バカでかプレート2⇒SSSM.CORSA
中段?は3Dプリント製のバーで補強
Adventurer3で出力。これくらいならサポート無しでいける。
底面は0.5mmで面取り。
ちょっとまじめに設計した(o゚▽゚)
2023-04-15 REV.C基板注文
基板とキーキャップを注文
キーキャップは前回そのまま再製造
2023-04-11 REV.C改版開始
改版内容
MID リセットスイッチ追加
MID SH1移動(リセットスイッチ追加の影響)
MID ダイオードのフットプリントをリフロー用に変更、それに伴い配線修正
MID 支柱用の穴径6.2->6.3mmに変更
TOP 内側の90度エッジを45度に変更
TOP,MID,BTM 基板角丸を45度直線に変更
MID LED追加(おまけ)
2023-03-31 REV.B完成
キーボード間のケーブルは、PHケーブルをメッシュに入れた。
キーボード間の接続は、Grove,Qwiic,PH,TRRSの4種類選択可能。(動作確認は現状PHのみ)
マトリックス読み込みは左右共にIOエクスパンダなので、ProMicroオンボードにせずI2Cで接続もできる。
Switch: Durock Daybreak/Silent Linear / 67g
Keycap: NKC16V4(自作16mmピッチ)、ごはんキーキャップ、TaiHao Rubber Gaming
中央の2キーは外側2キーと共用
2023-01-24 NKC16V4注文
V2からの変更はキー間の隙間開けたのと、凹み僅かに大きく。
段差は一緒。キー間に隙間をあけた。
キーピッチは16mm。
ステムは縦横で幅を変えた。
2023-01-10 NKC16V2到着
良い感じ。
もう少し深くしてもよかったかも。
とにかくこれで常用できそう。
2022-12-xx NKC16V2注文
JLCPCBへ注文
2022-12-24 狭ピッチキーキャップテスト
■1
R2,3共用、R1,4共用やってみた
R2,3とR1,4の最高段差は5mm、最低段差は0mm
R1とR4の共用で、R1の切り欠いた部分、キー押す部分へって良くない。もともとR1は腹当たらない。
■2
R1,4の切り欠き無くしてみた。
R1はぶ厚すぎる。
切り欠きけば腹あたらなくてよいのではと思ったが、指がひっかかる。だめじゃん
■3
以前作成したキーキャップをはめてみたところ。これが一番という気がしてきました...なんてこった
狭ピッチ用キーキャップ作ってみた(試作)
2022-12-23 狭ピッチキーキャップずぼらに検討
SAN16、指があたるのはここらへんかなと。
以前FDMで試したキーキャップ(シリンドリカル)
これくらいの段差と距離があると腹当たらない
凹みはこれくらい
2022-12-21 tsndさんから
tsndさんから素晴らしい助言頂く。が、モデル化に関しては当方の技術不足により実現しなかった。
https://twitter.com/tsnd0524/status/1605534792916746241
2022-12-20 狭ピッチ用キーキャップSAN16
R1,R2,R3,R4の4種類注文したつもりが、R1,2,4しか注文していなかった!なんてこと。
まぁ雰囲気わかるのでよしとします。
次回はR4,R2,R2,R4みたいなかんじでいこうかな。
それと指の腹が押した下のキーにあたるので、そこはばっさり削る。
こんな感じのプロファイルにしてみた。
ランナーは8本くらい作って2本折れたので、次回は少し強化しよう。
ステム、SpeedSilverだとちょっときつい。その他のスイッチはなんかよさそう。
最近はやりのBox系(ステム囲うやつ)も大体いけそう。
2022-12-13 ひとまず動作
一通り動くようになったぞ(o゚▽゚)
キーピッチ:16mm、親指は19mmにして普通のキーキャップが使用可能
通信:Bluetooth
電源:単4電池x2
CPU:ESP32
ファームウェア:Arduino独自ファームウェア
左右キーボードにIOエクスパンダ仕込んで、真ん中のESP32がキーを処理
5分でスリープ
スペーサー適当なのが無くて物凄く分厚くなってる...
2022-09-21 スイッチをMX互換にしてキーキャップはめてみた
CHOCはやめてスイッチはCherryMX使う事にしました。
スイッチの選択肢多い方が良いからね。
TEX ADA ABS 0.8Uブランクキーキャップ
キーキャップ凄くよい
うーんこのみっちり感というか、なんというか...
2022-09-08 REV01-H17V16
縦方向を1mm詰めてみた。
横はこれ以上は指先が厳しそうなので変更無し。
穴
W14.4xH13.8 今度は上にさしてぴったりはまる
キーキャップ
H17V16用に自作
w16.5 x h15.5
板は2mm
へこませる球は100mm
ステムの縦方向は本来3mmなんだけど、印刷したら3.5mmになっていたので、データを-0.5mmして2.5mmにしてある。
2022-09-07 REV00-H17V17
普通にCHOC用でH18V17で作るつもりがミスってH17V17にしてしまった。
穴
W14.6xH14 ゆるいけど、ひっくり返してベッド側使うとちょうど良い。
1個ならいいけど、大量にあるとうまくいかなかった...
ピッチ
H17xV17で作った...H17は無理だろう(指の関節が17mm)
プリント
Adventurer3 PLA
プリント結果
CHOCキャップ
CHOCスイッチ
プリントするとき上下反転しないとダメ(ゆるい)
試した感じ横方向は良さそうな気がしてきた。
指先はつまるけど関節のところの指の隙間は広がっているので問題にはならなさそう。
CHOCのキャップ使えないので要キーキャップ自作
横方向は狭くなるので届きやすいので良いかも
指の太さによってはつらそうという気はする
どうしよう
資料
狭ピッチキーボードの世界にようこそ 狭ピッチにしたから速くなるというのは無いっぽい。どちらかというと速度落ちないかもくらい。
狭ピッチ対応キーキャップを求めて
link
このページへのリンク
end.
2024-08-17 17:57:41 32400