Skip to content

Instantly share code, notes, and snippets.

keycap 名札

なにこれ?

キーキャップを名札として使うためのプレートです
2Uと1U2個のキーキャップとスイッチを取り付けできます
今の所キーボードとしては使えません

入っているもの

  • 名札プレート
  • 2Ux1, 1Ux2 dye-sub キーキャップ(白ボディ)

テストとデバッグ

カスタムファームウェアをキーボードへ書き込んだら、テストする準備が整います。運が良ければ全て問題なく動作しているはずですが、もしそうでなければこのドキュメントがどこが悪いのか調べるのに役立ちます。

テスト

通常、キーボードをテストするのは非常に簡単です。全てのキーをひとつずつ押して、期待されるキーが送信されていることを確認します。キーを押したことを見逃さないためのプログラムもあります。

メモ: これらのプログラムはQMKによって提供・承認されたものではありません。

@hsgw
hsgw / circular.py
Created January 3, 2020 17:23
kicad circular layout
# The center of circle is grid origin
import pcbnew
import math
def circular(refList, angleStart, angleEnd, radiusMM):
board = pcbnew.GetBoard()
modules = board.GetModules()
center = board.GetGridOrigin()
angleStep = float((angleEnd - angleStart)) / (len(refList)-1)
import json
import pcbnew
with open('out.json') as file:
points = json.load(file)
print("load {} points from json".format(len(points)))
modules = pcbnew.GetBoard().GetModules()
for m in modules:
if "SW_MX" in m.GetReference():
@hsgw
hsgw / suzukaの組立方法.md
Created September 7, 2020 13:24
suzukaの組立方法

Suzukaの組立方法

メイン基板にPro microを差し込む

所定の位置にpro microを差し込みます 足のピンが折れやすいのでまっすぐ奥まで押し込みます

左右をTRSケーブルで繋いだあと、PCとUSBケーブルで接続し、ピンセットなどでソケットの両端をショートさせるとキー入力がされます。 簡単な動作確認が終わったら全てのケーブルを取り外します。

スタビライザーを取り付ける

スタビライザーを取り付けます。

Suzuka - JIS TKL Split keyboard

Suzukaは日本語配列テンキーレスキーボードからキーをひとつも減らすことなくそのまま分割したキーボードです。

ホットスワップソケットを使用するのでキーの交換が容易です。

一般的な日本語配列キーキャップセットに親指キーのための2.25Uキーキャップを2つ追加しています。

P9290249-2

Build your own keyboardプロジェクトで炬燵様からのコミッションでhsgwが設計しました

J⚡S SPLIT TKL

JIS SPLIT TKLは日本語配列テンキーレスキーボードから使用頻度の少ない右端1列をなくし、親指部分のキーを増やした分割キーボードです 一般的な日本語配列キーキャップセットですべてのキーがまかなえるように設計されています

ホットスワップソケットを使用するのでキーの交換が容易です。

jis_split_plate

jis_split_render

{
"name": "meishi2",
"vendorId": "0xBC42",
"productId": "0x0003",
"lighting": "none",
"matrix": { "rows": 1, "cols": 4 },
"layouts": {
"keymap": [
["0,0","0,1","0,2","0,3"]
]

Casasagi試作基板の販売

casasagiの試作版基板の販売です.

部品はMCUとスイッチ,TRRSコネクタを除いて実装済みです。

MCUのはんだづけは挟ピッチのため若干難しいかもしれません。

  • 電子工作や自作キーボードに慣れている
@hsgw
hsgw / rp2040.lib
Created June 1, 2021 14:49
RP2040 kicad symbol
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# RP2040
#
DEF RP2040 U 0 40 Y Y 1 F N
F0 "U" 0 1950 50 H V C CNN
F1 "RP2040" 0 1850 50 H V C CNN
F2 "" -400 2300 50 H I C CNN
F3 "" -400 2300 50 H I C CNN