ErgoSNM 带轨迹球的分体式人体工学键盘

ErgoSNM 是一款集成了轨迹球的分体式人体工学键盘,旨在鼓励用户彻底告别鼠标。

ErgoSNM 带轨迹球的分体式人体工学键盘封面
dianzi_01012026-02-25 11:02:07CERN Open Hardware License
213
Star2

PCBA
该项目存在多块PCBA,可切换查看

ErgoSNM_v3_left
ErgoSNM_v3_right
ErgoSNM_v3_receiver

设计文件

KiCad图标ErgoSNM_v3_left.zip499.72KB

其他附件

EDA查看器

复制嵌入代码

详细介绍

这款键盘的核心目标是让用户(尤其是频繁敲击键盘的软件工程师,甚至是 Vim 用户)在操作电脑时,右手无需在键盘与鼠标之间频繁切换。

对于长时间使用电脑的人来说,哪怕只是这区区几厘米的往返移动,都会导致工作效率下降,更严重的是会增加手部的生理负担。尽管 ErgoSNM 可能难以 100% 完全取代传统鼠标,但它足以胜任日常的各种光标操作。

硬件规格

  • 按键布局:全机共 64 键。

    • 左半部分(含拇指区):29 + 6 键。

    • 右半部分(含轨迹球):29 键。

  • 轨迹球系统:用于控制鼠标光标移动及滚轮滚动,采用 PixArt PMW3360DM-T2QU 高性能光学传感器。

  • 接口与兼容性:

    • 主接口为 USB Type-C。

    • 支持 Cherry MX 标准轴体热插拔。

    • 采用 Column-staggered(纵向交错)布局。

  • 固件与配置:支持 Vial 开源固件,可随时自定义改键(Keymap)及其他键盘配置。

  • 核心硬件:

    • 控制器:Raspberry Pi RP2040 (ARM Cortex-M0+),搭配 16MB 外部闪存(Flash)。

    • 电路保护:配备 SRV05-4 USB ESD(静电放电)保护元件及自恢复保险丝(防短路与过流保护)。

    • 交互元件:板载 RP2040 的 RESET 与 BOOT 物理按钮,以及一颗可自定义 LED 指示灯。

      (小编注:这里)

  • 扩展与调试:

    • 分体连接线:左右手连接支持 3.5mm TRRS/TRS 或 USB Type-C 线缆。

    • 调试支持:左手端设有 SWD 与 USB D+/- 调试测试焊盘。

    • 供电设计:内置 500mA 3.3V LDO 稳压器。

  • 生产制造:适配 PCBA 服务,绝大部分元器件无需手动焊接。

硬件规格

  • 按键布局:全机共 64 键。

    • 左半部分(含拇指区):29 + 6 键。

    • 右半部分(含轨迹球):29 键。

  • 轨迹球系统:用于控制鼠标光标移动及滚轮滚动,采用 PixArt PMW3360DM-T2QU 高性能光学传感器。

  • 接口与兼容性:

    • 主接口为 USB Type-C。

    • 支持 Cherry MX 标准轴体热插拔。

    • 采用 Column-staggered(纵向交错)布局。

  • 固件与配置:支持 Vial 开源固件,可随时自定义改键(Keymap)及其他键盘配置。

  • 核心硬件:(小编注:RP2040是2.x版本主控,3.x 版本已改用Nordic nRF52840,并增加无线连接模式)

    • 控制器:Raspberry Pi RP2040 (ARM Cortex-M0+),搭配 16MB 外部闪存(Flash)。

    • 电路保护:配备 SRV05-4 USB ESD(静电放电)保护元件及自恢复保险丝(防短路与过流保护)。

    • 交互元件:板载 RP2040 的 RESET 与 BOOT 物理按钮,以及一颗可自定义 LED 指示灯。

  • 扩展与调试:

    • 分体连接线:左右手连接支持 3.5mm TRRS/TRS 或 USB Type-C 线缆。

    • 调试支持:左手端设有 SWD 与 USB D+/- 调试测试焊盘。

    • 供电设计:内置 500mA 3.3V LDO 稳压器。

  • 生产制造:适配 PCBA 服务,绝大部分元器件无需手动焊接。

布局与功能设计

  • 布局参考:整体键盘布局(Layout)融合了 Keebio Iris 与 ZSA Moonlander 的设计精髓,采用 6x5 规格。其 Column-staggered(纵向交错)设计能让手指摆放更加自然、舒适。

  • 轨迹球逻辑:默认在切换至 Layer 1(第一层)时,轨迹球会自动转为鼠标滚轮模式。

  • 按键映射与组合键:

    • 您可以将鼠标按键直接分配给特定按键。

    • 本配置利用了 QMK Combos 功能,实现了以下组合操作:

      • 同时按下 J + K:触发左键

      • 同时按下 K + L:触发右键

      • 同时按下 J + L:触发中键(即滚轮按下)

硬件设计

整個鍵盤的 PCB 分成 4 個部分:

  • 左主板 PCB

  • 右主板 PCB

  • 拇指区子板(Thumb cluster)

  • 轨迹球子板

版本说明

Rev

MCU

Note

Video

1.x

Pro Micro (ATmega32U4)

早期实验版本

2.x

树莓派 RP2040

首个适合日常使用的版本

3.x

Nordic nRF52840 (E73)

首个无线实验版本

4.x

???

⚡ 开发中

固件

License

开源协议:CERN-OHL-P v2

仓库主页:https://github.com/siderakb/ergo-snm-keyboard