
Mx right
Diwamoto/sage60
60% の分割キーボード。左右とも nRF52840(MX 版は XIAO nRF52840)で、左右間・PC とは BLE で無線接続する。右手の親指側にトラックボール(PMW3610)。 スイッチは MX / Kailh Choc v2(同じ PCB)と、東プレ(静電容量)版がある。

60% の分割キーボード。左右とも nRF52840(MX 版は XIAO nRF52840)で、左右間・PC とは BLE で無線接続する。右手の親指側にトラックボール(PMW3610)。 スイッチは MX / Kailh Choc v2(同じ PCB)と、東プレ(静電容量)版がある。
Left is an open-source printed circuit board by Diwamoto, from the Diwamoto/sage60 repository on GitHub. It is a 2-layer board of 134.9 × 111.5 mm with 63 parts on 52 nets, routed with 495 tracks and 41 vias.
Its parts include 31 switches, 30 diodes and 1 IC.
60% の分割キーボード。左右とも nRF52840(MX 版は XIAO nRF52840)で、左右間・PC とは BLE で無線接続する。右手の親指側にトラックボール(PMW3610)。 スイッチは MX / Kailh Choc v2(同じ PCB)と、東プレ(静電容量)版がある。

ギャラリーサイト: 3D モデルと構造の解説(case/site/)
| パス | 中身 |
|---|---|
pcb/mx/, pcb/ec/ | KiCad の基板・回路図(pcb/README.md) |
case/ | ケースを KiCad から作るスクリプト(Python + Fusion)。ガスケットマウント、磁石固定、MX とロープロファイル(case/README.md) |
case/trackball/ | トラックボールケースの改造スクリプトと取得手順(ケース本体は fork) |
firmware/zmk/ | ZMK の設定(shield sage60 = MX、sage60_ec = 東プレ)。build.sh でローカルビルド、GitHub Actions でもビルド |
production/ | 発注・印刷に使う出力物 |
docs/ | 配列(kle.json)、配線図(sage60_wiring.drawio)、画像 |
production/ の中身:
| パス | 用途 |
|---|---|
case_cnc/ | ケース上下の STEP(JLCCNC) |
case_print/ | ケース上下・MCU カバー・シムの 3MF / STL(3D プリント) |
plate/ | プレートの DXF(外形の元データ。ケース生成もここから読む)/ STEP(金属)、3MF(プリント) |
mcu_cover/ | MCU カバーの DXF(ウォルナット) |
ZMK。東プレ版は nRF52840 の ADC で静電容量を読んでキー入力を判定する(判定方法はこちら、こちらを参考)。
MIT(LICENSE)。PMW3610 センサー基板とトラックボールケースは GPL-3.0 なので Diwamoto/roBa の sage60 ブランチ に分けている。
| Qty | Value | Footprint | References |
|---|---|---|---|
| 30 | D | 0_kbd:D3_SMD_v2 | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +14 |
| 30 | SW_PUSH | 0_kbd:CherryMX_Choc_Hotswap_v2 | SW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +14 |
| 1 | Battery | 0_sora:JST_PH_S2B-PH-K_custom | Bluetooth1 |
| 1 | SW_SPDT | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | SW32 |
| 1 | ~ | 0_smkbd_Library:XIAO_nRF52840 | U1 |

Diwamoto/sage60
60% の分割キーボード。左右とも nRF52840(MX 版は XIAO nRF52840)で、左右間・PC とは BLE で無線接続する。右手の親指側にトラックボール(PMW3610)。 スイッチは MX / Kailh Choc v2(同じ PCB)と、東プレ(静電容量)版がある。

Diwamoto/sage60
60% の分割キーボード。左右とも nRF52840(MX 版は XIAO nRF52840)で、左右間・PC とは BLE で無線接続する。右手の親指側にトラックボール(PMW3610)。 スイッチは MX / Kailh Choc v2(同じ PCB)と、東プレ(静電容量)版がある。

Diwamoto/sage60
60% の分割キーボード。左右とも nRF52840(MX 版は XIAO nRF52840)で、左右間・PC とは BLE で無線接続する。右手の親指側にトラックボール(PMW3610)。 スイッチは MX / Kailh Choc v2(同じ PCB)と、東プレ(静電容量)版がある。




coseyfannitutti/discipad
17-key numpad assembled with only through hole components, including usb type-c

eddyem/stm32samples
Code samples and ready projects based on bare-metal STM32

pekkaroi/bldc-drive
Cheap and simple brushless DC motor driver designed for CNC applications using STM32 microcontroller


mzuelch/CATs-Eurosynth
Analog Synth Eurorack Modules
It measures 134.9 × 111.5 mm and has 2 copper layers, 1.6 mm thick.
63 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the Diwamoto/sage60 repository on GitHub, at the commit this page was made from: the board is pcb/mx/left/mx.kicad_pcb and its schematic pcb/ec/main/ec.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask Diwamoto before reusing the design.