以下の内容はhttps://kurihara.hatenadiary.jp/entry/CapyBully_keyboardより取得しました。


オープンソースの静電容量無接点方式キーボード『CapyBully』を組立てました。

はじめに

Bullyは、phoenix さんとzholさん設計の40%キーボードです。
coffee break keyboardで販売されていましが、現在は販売終了しています。
(プリント基板がエクストラ販売されています。)

2024年6月にBully互換のRP2040を使ったオープンソースのキーボードBully2040を組立てました。
今回は、同じのsporkusさん設計の静電容量無接点方式キーボード『CapyBully』の組立てです。

sporkusさんは、静電容量無接点方式のキーボード基板Capybullyも公開しています。すごい。
Capybullyは、ECスイッチなどの部品集めが大変そうですが、いつか作ってみたいキーボードの1つです。

こんなことを書いていたので、1年越しの実行ですね。。。。 (^^;


kurihara.hatenadiary.jp
kurihara.hatenadiary.jp

CapyBullyデータの入手先

『CapyBully』は、sporkusさんの設計のオープンソースのキーボード基板です。
設計データ、製造データなどは、CERN-OHL-W-2.0 licenseライセンスで公開されています。
ありがとうございます。m(_ _)m

『CapyBully』は、 Bully2040のRP2040に変えて、STM32F072CB(マイクロコントローラ)を使っています。


写真は下のURLから引用しています。
jlcpcb.com

Capactive sensing (EC) pcb for Bully keyboard

海外では、Electro-Capacitive technology 静電容量無接点方式のキーボードをTopre(東プレ)キーボードと呼ぶくらい東プレのキーボードが人気です。
以前、東プレのキーボードをメルカリに出品した時は、海外の仲介業者さんに購入いただいた経験があります。

github.com

PCB、PCBAの発注

JLCPCB は、格安のプリント基板(PCB)、3Dプリントを発注できる中国のメーカです。
日本語に対応していますので、私のようなネイティブ日本人にとって嬉しいですね。
JLCPCB のサービスを使って『CapyBully』プリント基板に電子部品をハンダ付け(PCBA)とケースを3Dプリントしてもらいました。

PCBAの見積り画面例

プリント基板(PCB)見積から、圧縮済みのガーバーファイル『capybully.zip』をアップロードします。
層:4 (自動で4層基板になります)
PCB数量:5 (最低発注数量)
PCBカラー:黒 (若干お高くなりますが好みで黒)
PCB上のマーク:マーク除去(製造番号なし、無料)
などの基板仕様を指定、画面下方の『PCB組み立て』を選択します。

PCBAタイプ:標準 (CapyBullyはエコノミックが選べません)
組立サイド:ボトム面 (部品をハンダ付けする面を指定します。キーボードの場合は、ボトム面が多いはず)
PCBA数量:5 (基板を余らせたくない)

選んで次へ進みます。


部品表

部品表『bom.csv』と部品の配置情報CPL『posithion.csv』をアップロードして『BOMとCPLを処理する』へ進みます。


部品の在庫がなければ、互換品を探して『選択』 次へ


コンポーネントの配置

部品の向きを確認して次へ


見積り&発注

見積りの詳細が表示されます。

商品説明 > オフィス用品およびアクセサリ > キーボード -HSコード847330
キーボード用のコードを選択してカートに保存します。

ドーターボード+PCBAの注文

『Bully』互換基板は、USBケーブルの接続に『Unified Daughterboard』というドーターボードを使います。
こちらも、MIT licenseで公開されています。
ありがとうございます。m(_ _)m
公開されているデータを使って、『Capybully』基板と同じようにPCBAできます。

GitHub - Unified-Daughterboard/UDB-C-JSH

『Unified Daughterboard』は4層基板を使っています。

JLCPCB の100mmx100mmのお得用サイズでは、4層基板の値段が基板色で結構変わります。
一番お安い緑がお勧めです。

『Unified Daughterboard』は基板サイズから5個も10個もお値段に差がないんで、私は10個注文しています。


スイッチプレートのPCB

スイッチプレートはtopreスイッチ用とNizスイッチ用が公開されています。
Nizスイッチは、基板厚1.6mmでは爪が掛かり難いので、1.0mmか1.2mmで注文したほうが良さそうです。
私は、TECSEE のスイッチを基板厚1.6mmで使っています。

ケースの3Dプリントと塗装

ケースのデータは、オリジナルの『Bully』に公開されています。
ケースは9600 Resin に Spray Painting-マット-白 の塗装を選びましました。

商品概要は、オフィス機器とアクセサリー > 
プラスチックキーボードエンクロージャ-HSコード847330 が準備されています。
指定が終わったらカートに保存

PCB、PCBA、3DP+塗装の価格の例

気になるお値段です。

capybully PCBA :$113.47 (5枚)
UDB-C-JSH PCBA :$37.85 (10枚 )
plate PCB    :$11.50 (5枚)
ケース3DP   :$22.09 (Top,Bottom)

商品合計:$184.91
送料  :$16.38
小計  :$201.29

動作確認

ドータボードには、電子回路を保護する部品が載っているので、最初に繋いでくださいね。

VIAL

『CapyBully』は、VIALに対応しています。
STM32へのファームウェア書込みは『QMK Toolbox』を使います。
『QMK Toolbox』を使って、VIAL用のコンパイル済み『sporkus_capybully_vial.bin』を書込んでいきます。

『QMK Toolbox』を開いて、『OPEN』から『sporkus_capybully_vial.bin』を選択します。
『Auto-Flash』のチェックボックスにチェックを入れます。

ドータボードを繋いでから、プリント基板上のDFUをショートさせることでBootできます。


USBケーブルを接続すると書込みが始まります。


STM32 DFU device disconnected のメッセージ出ない???)


VIALを開いて


Matrix tester で動作確認。ECキーボードは、指を当てるだけで動作確認できます。


組立

『CapyBully』は、東プレtopreスイッチとNizスイッチ用のプレートがあり、5mmのスタンドオフ(スペーサ)を使っています。
当初、Nizスイッチ用にラバードーム、コニックリング(conical spring)を集めていました。
部品が独立しているのと合わせて、Niz純正のコニックリングの販売が無くなっていて、部品集めに苦労していました。が!

下のポストから、ラバードーム、コニックリング一体型で、スイッチプレートの上から交換できるスイッチを使うことにしました。


私は、TECSEE のスイッチを基板厚1.6mmで使っています。
(Nizスイッチは、基板厚1.6mmでは爪が掛かり難いので、1.0mmか1.2mmで注文したほうが良さそうです。)


スタンドオフM2 x 3mmとM2 x 3mm の低頭ネジを使って組立て完了。



アルバム


KEEB_PD

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



JLCPCBのお得な情報

新規ユーザの特典

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

20230220184842

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

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

20240427085846
https://twitter.com/JLCPCB_Japan

自作キーボードに対して理解あるメーカです。

https://jlcpcb.com/videos/homeOrderVideo.mp4

部品の購入先

TECSEE Gel Pad Noise Reduction Free Setting Pre-travel Electro-capacitive (EC) 2-in-1 無くなった?(20260208 追記)





www.elecrow.com

aliexpress

SHコネクタのアセンブリ品は、下の画像のリンクから、リバースタイプを選んでください。




以上の内容はhttps://kurihara.hatenadiary.jp/entry/CapyBully_keyboardより取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14