Open1

自作マクロキーボードのメモ

Hiroyuki KomatsuHiroyuki Komatsu

概要

HHKB Studio 用のファンクションキーを作る

  • キー数は 6 つ程度
  • USB 接続
  • キースイッチは GATERON Low Profile でホットスワップに対応する
  • マイコンは M5 Stamp S3 を使う (手元にあるので)
  • 基板の作成までをひとつまずのゴールとする

回路図

2024-06-22 版

My_Symbols.kicad_sym の 17 番ピンは A2CH4/TCH1/GPIO1/SCL ではなく、A2CH4/GPIO15/SCL のようなのでシンボルを変更

フットプリント

先人の成果を分けていただく
https://gist.github.com/niw/22c68c2d7c869b990588b4875a654442
https://github.com/m5stack/M5_Hardware/tree/master/KiCAD/M5KiCad/M5KiCad.pretty

配線図

2024-06-22 版 (1)

  • フットプリントが STAMP-S3-SOCKET

2024-06-22 版 (2)

  • フットプリントが STAMP-S3-DIP
  • ネジ穴 (M3) を追加

3D view

2024-06-22 版 (1)

2024-06-22 版 (2)

Gerber view

2024-06-22 版 (1)

ピンソケット用の穴が空いているように見えないけれど大丈夫なのだろうか

STAMP-S3-SOCKET ではなく STAMP-S3-DIP を使うのがよさそう

スイッチプレートの作成

キースイッチのフットプリントを配線用の代わりにプレート用の穴を開けたもの変更。配線等も削除。
M5 Stamp のフットプリントはそのままにしておく。ピンの処理がしやすいかもと考えたのとなんとなくで

プレート用のフットプリントも先人の成果をお借りする
https://github.com/Salicylic-acid3/KiCAD_FootPrint

面付け

オブジェクトを選択 > 右クリック > Create From Selection > Create Array... (⌘-T)

発注

JLCPCB に発注。本体 $14.66、送料 $9.13、合計 $23.79。クーポン (-$4) や決済手数料 ($0.5) の差し引きで合計 $20.29

制作に 2 日、発送に 5-7 日という見積もり

実際に 2 日以内に終わって発送された

部品

M5 Stamp S3 と GATERON Low Profile のキースイッチは手元にあるものを使う。
GATERON Low Profile のキーソケットを購入。 100 個で 2,530 円。
キーキャップは後で考える。

KiCad の機能メモ

物差しツール

大きさを確認できる。右メニューの一番下にある。

まとめて削除

配線等をまとめて削除できる。ロックしているものは保持することもできる。
メニューバー > Edit > Global Deletions にある。

参考

https://zenn.dev/niw/articles/my_first_keyboard_60
https://techbookfest.org/product/uPA3sdhUbqrfBxL30SD1At?productVariantID=ikNWVpJyNhABdMY5NLCDJF
https://techbookfest.org/product/bcg4CYVu4B8iaEgeFrD81L?productVariantID=pT3SZYU1FQ1dBztsh1jCWw

GATERON Low Profile スイッチ

https://shop.yushakobo.jp/products/9003?_pos=1&_sid=18927e37a&_ss=r
https://github.com/marby3/Gateron-Low-Profile-Switch-2.0/blob/main/footprint/Gateron Low Profile Switch 2.0.kicad_mod

GATERON Low Profile ソケット

https://shop.yushakobo.jp/products/8452?_pos=4&_sid=ed954336c&_ss=r
https://gist.github.com/niw/22c68c2d7c869b990588b4875a654442

M5 Stamp S3

https://www.switch-science.com/products/8777

M5 Stamp S3 for KiCad

https://github.com/m5stack/M5_Hardware
https://github.com/m5stack/M5_Hardware/tree/master/KiCAD/M5KiCad/M5KiCad.pretty