[键盘] 自制36键飞狐键盘 diy pteropus keyboard

楼主: hulapig (呼拉猪)   2023-03-25 22:50:21
先上图:
https://i.imgur.com/R7OfEUe.png
底座螺母上放了橡胶垫片,降低键盘敲击声
https://i.imgur.com/54dZlfU.png
正面图
https://i.imgur.com/TkJ7RfI.png
背面图
https://github.com/hulahermit/pteropus_keyboard
KiCAD档案
这是一个36键非分离式键盘设计,我选了凯华的插座和 Cherry 无声红键
控制器是用STM32F072,主要是因为它内建了USB的串联和拉升电阻,可以少一些零件
接头使用 Type-C,但跑的还是 USB 2.0
缘起
几年前就想自己做一个分离式键盘,像Iris keyboard
https://keeb.io/collections/iris-split-ergonomic-keyboard
不过又觉得分两个挺麻烦的,所以还是选择单键盘的设计
后来决定开始动手,主要是看到 Miryoku layout
https://github.com/manna-harbour/miryoku
看他的键盘配置很合理,手指的移动距离很短
相对地会使用很多组合键
加上觉得自己用 KiCAD 比较熟了,所以就自己设计电路板
组装
原本设计这个电路版,就想把动手的部份最小化,所以都选用SMD的零件
让工厂帮我组装,我只要焊上 Type-C 接头就好了
另外我想在公司里用这个键盘,所以想把键盘敲击声最小化
才选了静音轴,还加上橡胶垫片
实际使用上,的确是没什么声音
心得
目前只使用了一个多星期,还不是很熟悉整个键盘
不过有觉得手指的移动距离变少
一开始最不习惯的是直上直下的键盘配置
底层z那排,常常按不到想按的键
经过一些线上打字练习熟悉后有改善很多
另外shift crtl alt win都跑到 home row,所以会有按键压太久打不出字
或者打大写时放太快,变成输出两个字母
win键尤其讨厌,时常不小心按太久,开始功能表直接跳出来
所以需要多一点时间去习惯按键的时机
总结
这是第一次自己设计键盘来用,所以选最基本的配置
没有另加轨迹球或旋钮
控制器还有闲置的脚位可用,有兴趣的的自己改来玩
作者: arnoldliu (^^)   2023-03-26 00:19:00
推!
作者: benwu95 (☆心叶★)   2023-03-26 00:29:00
满可爱的键盘
作者: observer0117 (ob)   2023-03-26 05:48:00
作者: yuangkanyuo (羊干油)   2023-03-26 12:27:00
真 客制化键盘
作者: jjjkiodshvoh (jjjkiodshvoh)   2023-03-26 12:47:00
酷到不行 推
作者: mssmall (mssmall)   2023-03-26 13:04:00
可爱!
作者: Gbadger (Gbadger)   2023-03-26 13:26:00
有够赞
作者: hmcedamon (day蒙)   2023-03-26 13:46:00
有趣
作者: abc21086999 (呵呵)   2023-03-26 14:55:00
好酷
作者: observer0117 (ob)   2023-03-26 15:12:00
其实modifier放到thumb cluster比较好
作者: saedn (~自挂东南枝~)   2023-03-26 18:39:00
好厉害
作者: www10177 (Rist)   2023-03-26 18:47:00
帅,推
作者: hangtenboy (Howard)   2023-03-26 19:32:00
太厉害了
作者: observer0117 (ob)   2023-03-26 20:37:00
我是将空白键和shift合并,F/J和layer key合并thumb cluster主要是space/enter/del/backspace和其他modifier,home row则是方向键(搭配F layer)
作者: k75715 (风可以这么大的吗)   2023-03-26 22:39:00
https://keymapdb.com/ 这上面很多不错的layout 可以参考
作者: spy19 (spy.)   2023-03-27 18:09:00
作者: dream4magi (dream4magi)   2023-03-29 11:42:00
推! 你trace都用0.25 好细..

Links booklink

Contact Us: admin [ a t ] ucptt.com