首页 > 其他 > 详细

osu键盘制作工作日志(基于avr-usb的两键无冲usb机械键盘)

时间:2014-03-30 11:46:14      阅读:1239      评论:0      收藏:0      [点我收藏+]

项目描述:

制作一个开源的两键无冲usb机械键盘,旨在舒服和廉价的打osu(一个音乐游戏,standard模式下一般只用得到两个按键)

(廉价=成本控制在30元左右,舒服=降低疲劳度,开源=项目到了可用的状态即公布所有制作方法、源码、pcb)

==============================================

2014/03/29

音游狗,穷,买不起机械键盘,看到osu贴吧上有人做一种叫“触盘”的东东就寻思着自己也弄一个玩玩。

然后发现手上给atmel芯片烧程序的ISP线是用低端avr做的(atmega8),也就几块钱,usb接口芯片都要十块钱这样(求别提CH340),就琢磨着做个键盘。

查资料发现市面上的avr芯片搞起的小玩意都是用一个叫avr-usb的开源库做的,开源工程还挺多,就随便找了个hid工程来改了。

一开始的设计是这样的:

bubuko.com,布布扣

外壳用易加工的软木做。

然后一下子就被玩osu的朋友们否决了,因为制作困难,预期手感不佳。

后来重新考虑了外壳设计,看到淘宝上有钣金加工服务,一问价,这样大小的一只大概50元,10只起做,GG.

闲时自己重新布线手工做了个板子,买了个接线盒当外壳看看手感如何,结果成品效果比较差,延迟大概10ms和稳定感差(固定不好),且两键互相冲突(开源项目的程序 没改就用了),无法正常使用,图如下:

bubuko.com,布布扣

 

接下来这个小工程就搁置了几个月,后来寒假看到有人用亚克力做电子制作的外壳,淘宝上找了一下似乎只要提供图纸就能加工,就自己画了个图纸:

bubuko.com,布布扣

作好图之后想说开学再找店家加工,后来一开学就做起项目,又搁置了,现在有点空,就再画了个板子直接送厂加工,大小5x5cm足够小了,外壳之后怎么做这个板子都能用吧:

bubuko.com,布布扣

bubuko.com,布布扣

osu这个游戏需要触发快键程短的按键,一开始想说用红轴,但是红轴的提前触发让人难掌握,所以试制时用的是茶轴。

发现淘宝有一种胶圈能改变机械按键的键程,这个胶圈在这里应该能派上用场,等工厂把板子发来就焊上红轴+胶圈吧。

 

提高工作频率到16M,自己改改程序成无冲的,希望能把延迟降下来,提升手感。

(待更新)

osu键盘制作工作日志(基于avr-usb的两键无冲usb机械键盘),布布扣,bubuko.com

osu键盘制作工作日志(基于avr-usb的两键无冲usb机械键盘)

原文:http://www.cnblogs.com/noodle/p/3633001.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!