kuriharaのブログ

ゴルフと電子工作と山での暮らし。ありもの使い、ないもの作り。

このブログは【広告/PR】を含む場合があります。

JLCPCBのPCBAサービスを使って『Corne V4』を作りました。

はじめに

2024年2月にCorne V4.0がリリースされました。
コントローラがPro Micro(ボード)からRP2040を直接実装に変更されたのが大きいですね。

ProMicroの使用をやめ、RP2040をPCBに直接実装することで、製品の外観と機能性を向上させています。

私にとってハンダ付けは、頭の中をリセットする一番の癒しの時間です。
RP2040はホットガンを使わなくても手ハンダでなんとかいけそうです。
でもね、、0402サイズの部品の手ハンダは、私にとって苦行です。ホットガンでは飛びそうですし、極性のあるダイオードのために、拡大鏡やマイクロスコープ、カメラなどの出費が増えてしまいます。(^^;

この機会に、これまで私には無縁と思っていたPCBA(PCB Assembly)サービスを試してみました。

Corne V4 データの入手先

Corne は、言わずと知れたfoostanさん設計のキーボードです。

github.com
github.com
github.com

データは、CC-BY-4.0,MIT licensesで公開されています。ありがとうございます。m(_ _)m

PCBAの発注

格安のプリント基板(PCB)、3Dプリントを発注できるJLCPCB は、日本語での注文もできるようになりました。
私のようなネイティブ日本人にとってうれしいですね。

これまで、自作キーボードの主要な部材、プリント基板(PCB)、3Dプリントケース、CNCアルミ削り出しケースを発注してきました。今回、PCBAを試してみます。

PCBAの見積り画面例

プリント基板(PCB)見積から、PCBA「エコノミック」選んで進み、BOMファイル、CPLファイルをアップロードすると「部品表」のメニューに移ります。

ここで、JLCPCB に在庫がない部品などが表示されます。*1

「エコノミック」を指定していると右側の選択チェックボックスに「標準のみ」と表示されました。


「適合部品詳細」の部品名右側の虫眼鏡(検索)をクリックすると部品が展開されて、更に部品名をクリックすると詳しい情報が表示されます。
部品在庫から代替部品の選択までできます。すごい!


Corne V4.0の場合は下の部品が、「エコノミック」対象外でした。

  • SK6812MINI-E 自作キーボード定番のLED
  • Kailh CPG135001S30 Choc スイッチ用ソケット(通称ホットスワップソケット)
  • USB-Cコネクタ

どれも手元に在庫があり、手ハンダを楽しめる部品なので「標準のみ」をクリック。

PCBAをしないように「この部品を配置しないでください」を押すと「選択」のチェックボックスが外れます。

あとは、見積り&発注に進みます。

PCBA価格の例

気になるPCBA「エコノミック」で注文した場合のお値段です。
PCBAは2枚から注文できます。しかし、私はプリント基板が余るのが嫌なので5枚Assemblyしました。


PCB :$34.37 (5枚)
PCBA: $71.77(5枚)
送料 : $20.08

1枚あたり約$25でした。

PCBA納期の例

2月20日の支払いからPCB,PCBAが終わり2月26日に運送業者のピックアップ待ち、OCS Expressで3月1日に受取りました。
PCBAをエコノミー、送料も安いOCS Expressを使って、10日で届きました。OCS Expressでも十分に速いですね。

3Dプリントケースの価格例

9000R Resin の価格例

材料: 9000R Resin 色 Natural White
左右1セットで約$4でした。



Imagine Blackの価格例

材料: Imagine Black  色 Black
左右1セットで約$12でした。


私は、送料を薄めるためにまとめて注文しています。



トッププレートの入手

トッププレートは、遊舎工房のキーボードアクリルプレートの製造サービスを使いました。

  • Corne V4 Chocolate フルバージョン - 2mm
  • D:マットホワイト


アルバム


Lチカ

KEEB_PD

KEEB_PDという、毎週日曜19:00~21:00にいい感じのキーボードの写真をツイートするイベントに参加しています。



JLCPCBのお得な情報

新規ユーザの特典

現在、JLCPCB は新規ユーザは$60クーポンの特典があります。

20230220184842

X(旧Twitter)アカウントフォローの特典

加えてX(旧Twitter)アカウントをフォロー+DM=$10クーポンの特典もあります。

20240427085846
https://twitter.com/JLCPCB_Japan

*1:LCSCと連携されています。

オープンソースのキーボード『Grumpy』を組立てました。

はじめに

オープンソースのキーボード『Grumpy』を組立てました。
Grumpy』はweteor さん設計の28 キーのキーボードです。

コントローラボードは、Seeed Studio XIAO RP2040を使っています。

github.com


データのダウンロード

プリント基板(PCB)のガーバーデータ、3Dプリントデータ、QMK Vial 対応のソースコードなどは、CERN-OHL-P-2.0 licenseで公開されています。
ありがとうございます。

github.com

プリント基板と3Dプリントケースの入手

ダウンロードしたデータをいつものJLCPCB に発注しました。

JLCPCB は、送料を含めたワンコインプリント基板(PCB)に格安のCNCサービスも加わり、3Dプリントの材料も次々に追加されています。
2023年には透明(スケスケ)の3Dプリントも追加されて、私の中では一択のキーボード用部材の発注メーカになっています。

プリント基板の注文

プリント基板の価格例

JLCPCB は 日本語で見積、注文できるようになりましたね。
注文履歴を日本語で紹介します。

プリント基板は最低発注数量の5枚、レジストは黒を指定して、他のオプションはデフォルトで発注しました。

5枚で15ドルなので1枚あたり3ドル、日本円で450円程度になりました。



プリント基板の納期例


プリント基板は2023年12月07日 に支払いを終わって、12月17日に到着しました。
一番送料が安いOCS Expressを使っても10日で届きますね。



ケースの3Dプリント

SLA(Resin)のImagine Blackを使ったときの価格例

ケースは、SLA(Resin)のImagine Blackを使いました。
Imagine Blackは黒のキーボードケースに合う発色です。見積りの際にデフォルトのサンディングを選ぶと表面の積層痕も見えなくなるのでお勧めです。
ただし、Imagine Blackは注文が多いのか?orキャパが少ないのか?支払いができないことがあります。
日本時間の1:00を待って支払うことが多々あります。

ケースの3Dプリントは16ドル、日本円で2,400円程度になりました。
お得な材料(Resin)を選ぶと半額以下でプリントできます。試作も気楽にできます。(^^)


3Dプリントの納期例

2024年01月17日 に支払いを終わって、1月18日に到着しました。
こちらはOCS Expressを使って11日で届きました。

送料を薄めるためにまとめて注文しています。(^^;


JLCPCB では、プリント基板と3Dプリントは別の注文になります。
送料はそれぞれ$9程度です。

上の箱に入る量であれば、あまり送料は変わりませんから、まとめて注文した方がお得です。
早く手に入れたいときにはDHLを使うと1週間以内に届きます。

カート内の注文データを選びながら、送料を含めて自動見積ができるので便利です。

組立


Seeed Studio XIAO RP2040を裏返し、ピンヘッダなしでハンダ付けするパターンになっています。
USB-C横の3個のチップ抵抗(外側)が基板にあたって、浮いてしまいます。
XIAO1Keyを作った時のように基板を削りました。(^^)

ダイオードは左右にまとめて配置されています。
ダイオードのシルクが入っていて分かりやすい。


ファームウェア

Vial対応のソースは公開されています。
だだ、私はVialでmakeするのは初めてで時間を溶かしていました。。。(^^;

そんなとき、五月雨さんのXポスト!!リンクを参考にuf2ファイルを作ることができました。

note.com

デフォルトのキー配列スゲー



アルバム

KEEB_PD


KEEB_PDという、毎週日曜19:00~21:00にいい感じのキーボードの写真をツイートするイベントに参加しています。



JLCPCBのお得な情報

新規ユーザの特典

現在、JLCPCB は新規ユーザは$60のクーポンの特典があります。

20230220184842

X(旧Twitter)アカウントフォローの特典

加えてX(旧Twitter)アカウントをフォロー+DM=$10クーポンの特典もあります。

部品の入手先

talpkeyboard.net

誤字、脱字や間違いはコメント欄で教えてください。m(_ _)m