我的订单购物车(0)联系客服 帮助中心供应商合作 嘉立创产业服务群
领券中心备货找料立推专区爆款推荐PLUS会员BOM配单 品牌库新人福利工业品面板定制

用STM32,做了一个“单手”键盘!开源了……

2025-06-30 09:36:43阅读量:478

去年12月,我们收到了一封特殊的邮件。来信者的女儿在上学途中不幸遭到重型卡车碾压,右手永久失去了功能,用电脑的时候手得在键盘和鼠标之间频繁切换,打字很慢,很累他想让我们帮他女儿做一个单手键盘。

 

目前,HTX工作室已将该键盘开源。

 

01
键盘介绍
 
单手键盘

这是一把单模且集成了轨迹球的机械键盘,固件使用QMK。电路设计制作指南如下。

02
电路设计
 

该键盘设计了8块PCB:

  • 右手键盘-热插拔(大):板材FR-4,板厚1.6mm,四层板,层压结构JLC04161H-3313,阻抗管控+/-20%。

  • 左手键盘-焊板(小):板材FR-4,板厚1.6mm,双层板,ALPS黄轴插入时需稍用力安装到位。

  • 左手键盘-热插拔(大):板材FR-4,板厚1.6mm,四层板,层压结构JLC04161H-3313,阻抗管控+/-20%。

  • TypeC:板材FR-4,板厚1.6mm,双层板,标识CON1(仅适用于大键盘)。

  • 轨迹球:板材FR-4,板厚1.6mm,双层板,模块需注意焊接方向,标识CON3。

  • 鼠标滚轮:板材FR-4,板厚1.6mm,双层板,建议使用7mm高编码器,6mm高按键,按键触发压力≤180g,标识CON2。

  • 方向按键:板材FR-4,板厚1.6mm,双层板,ALPS黄轴插入时需稍用力安装到位,标识CON4。

  • 主控板-左手(小):板材FR-4,板厚1.6mm,双层板。

 

01 
设计图
 
右手键盘-热插拔(大)

右手键盘-热插拔(大)

右手键盘-热插拔(大)

左手键盘-焊板(小)

左手键盘-焊板(小)

左手键盘-热插拔(大)

左手键盘-热插拔(大)

左手键盘-热插拔(大)

左手键盘-热插拔(大)

左手键盘-热插拔(大)

TypeC

TYPE-C

轨迹球

轨迹球

轨迹球

鼠标滚轮

设计图

方向按键

方向按键

方向按键

 

主控板-左手(小)

主控板-左手(小)

设计图主控板-左手(小)

设计图

设计图

 

上下滚动查看全部设计图

 

02 
设计说明
 
  • 其中3款为键盘控制公用小板 《轨迹球》《鼠标滚轮》《方向按键》。

  • 《方向按键》和 《左手键盘-焊板(小)》,按键轴使用ALPS黄轴。

  • 注意左右手大键盘并非完全镜像

  • 轨迹球控制使用SPI1通道,滚轮有单独两条信号线,这可以使得替换其它控制设备而不需要较大的调整。

  • 主控使用 STM32G431CBU6

  • 兼容A to C 或 C to C 数据线。

03
制作指南
 
01 
打印件
 
  • 键帽:树脂、PLA等

  • 轨迹球座:树脂、PLA等

  • 鼠标左右键:树脂、PLA等

  • 外壳:树脂、PLA等

  • 底座:树脂、PLA等

 

02 
加工
 
  • 定位板:推荐材料pom,厚1.5mm

  • 定位板棉条:单面留胶

  • 夹心棉:推荐材料poron,厚3.5mm

  • 轴座棉:厚2mm

  • 底棉:推荐材料poron,厚4mm

  • 硅胶垫(仅小键盘使用):厚5mm,硬度Shore 00-10

 

03 
五金
 
五金
 
04 
其它
 
  • 轨迹球:直径25mm,材质PTFE

  • 润滑球:直径2mm,材质PTFE,安装于打印件轨迹球座中,数量6颗

  • 滚轮:推荐直径19mm-20mm之间,厚4mm-5mm之间,材质金属

  • 卫星轴:2U钢板卫星轴

  • 按键轴:小键盘57颗超小ALPS黄轴,大键盘57颗常见机械轴

  • 排线:间距0.5mm,8P反向,10cm2条,15cm2条

 

控制板和小板的FPC座均有CON标识,对应接口相接。

文件内使用可上下接FPC排线座,需要注意排线座均下接的情况下,使用反向排线连接。

 

 

05 
模型结构
 

 

模型结构
模型结构
 

 

06 
安装顺序
 

 

以大键盘为例,装配前的前置工作:

  • 先将4块小PCB使用排线连接至键盘本体PCB,烧录程序

  • 安装3-5个轴体,滚轮和轨迹球。装配前确保功能是正常的

  • 在打印的外壳与底座对应位置,安装正确的热熔铜螺母

  • 键帽印字

  • 将棉条贴在定位板突出部分(正反面都有)

第一次烧录固件时,可以按住PCB背面标有 "B" 的按钮,再插入USB线进行固件烧录。

若更新固件可以按住键盘上的 "ESC" 键,再插入USB线进行固件烧录。

 

07 
装配
 
  • 将4块小板使用螺丝安装到底座对应位置(注意排线和安装方向),轨迹球座在下方安装螺丝。

  • 将左右键使用螺丝固定在键盘PCB上

  • 从下到上以底棉、轴座棉、键盘PCB、夹心棉、定位板顺序放入底座扇形区域

  • 插入按键轴体

  • 放入外壳,在下方使用螺丝固定

  • 安装键帽,完成装配

最后,这是我们第一次开源项目,如果有什么不足欢迎大家批评指正,感谢大家。

04
开源网址
 
 

本项目已开源!

——想复刻想给作者点赞复制开源网址 前往原文。

开源网址:https://oshwhub.com/htx-studio/One-Handed_Keyboard