DIY一个dactyl键盘,很喜欢这个,希望能成功
Contents
资料调研
我想要的特征: 轨迹球+键盘+无线+人体工学设计
1. https://github.com/AlaaSaadAbdo/battoota
这个项目长这样,是我想要的把轨迹球融合到键盘上,但是没有人体工学设计.
尽管如此这个设计也深得我心.
2. https://github.com/sffubs/dactyl_manuform_gimbal
这个和我想要的最接近,可惜无线这块差了点,而且鼠标也不是轨迹球的.
3.其他:https://kbd.news
这个网站上其他的都很奇怪, 暂选择第二个吧
4. 新概念键盘:http://www.openstenoproject.org/plover/
5. 新参考
今天又看了2个新项目, 这个 和 这个, 还是觉得老外的这个靠谱些, 下单了2个控制器,有点贵啊…
文档阅读
这里主要总结第二个(gimbal)的github项目,阅读总结它的文档.
- 键: 使用 gateron红轴, DSA键帽
- 操纵杆的连接见这里
- 对操纵杆使用红外传感来检测手是否在操作鼠标,使用的是APDS-9660
- 控制器使用的是一对 STM32F401CCU6 开发版, 介绍在这里
- 由于板子的选择导致的额外工作:添加电平转换器实现5v到3.3v.
- 板子接线:后面看
- 振动反馈:G0832012振动和DRV2605l控制器
- LED:花里胡哨的,不想看了(主要是太难了),使用的项目是这个,在这里打印的,使用的LED:SK6812 mini 3535 LED, 具体使用技巧不表.
- 通信部分:两个都要连要电脑上(心凉了一大截)
- PCB:作者设计了一个PCB,整个系统运行在5v,并包含一个3.3v的稳压器来驱动ADPS9660
- 外观生成: 使用的是这个, 作者为此外观设计了一个控制器托盘并提供了相关文件.
1. PCB及相关耗材
PCB材料文件
pro,
PCB相关配件
- Q3: 2N3904 TO-92
- R6 & R7: 1k resistor
- R2, R3, R4, R5: 10k resistor
- Q1 & Q2: BS170 TO-92
- R1: 470R resistor
- J5 & J6: JST_PH_B3B header
- AMS1117 3.3v voltage regulator
- Adafruit DRV2506L haptic driver
2. 外观相关材料
- <../static/dactyl_manuform_gimbal/DM_left_final.stl>
- <../static/dactyl_manuform_gimbal/DM_left_final.step>
- <../static/dactyl_manuform_gimbal/DM_left_plate_final.stl>
- <../static/dactyl_manuform_gimbal/DM_left_plate_final.stp>
- <../static/dactyl_manuform_gimbal/DM_right_final.stl>
- <../static/dactyl_manuform_gimbal/DM_right_final.step>
- <../static/dactyl_manuform_gimbal/DM_right_plate_final.stl>
- <../static/dactyl_manuform_gimbal/DM_right_plate_final.step>
- 9
- aa
3. 控制器
2 个 STM32F401CCU6
3. 固件
使用的是QMK固件, 项目在这里, 使用的构建命令为:
|
|
如果这篇文章帮到了你, 那就赞助我一瓶水吧, 这可以让我有动力去写更多的文章
Sponsor