作为标准程序员,总想有一把非常顺手的键盘,看中了HHKB,但是近2K的价格还是让人心烦(价格还不是最主要的,主要是没有我需要的编辑键)。即便是FILCO87也要近900元(还是觉得大了,不想要上面的F键区,让键盘更小一些)。而其它的一些,总觉得要么大了,要么键盘布局不太适合我们程序员用。性价比很高的POKER可惜了,没有独立的方向键、HOME、END、PAGEUP、PAGEDOWN键,对于我一天要按下N次的Shift+Home,SHIFT+LEFT/RIGHT,CTRL+SHIFT+LEFT/RIGHT的需求来说,是无法完成的任务。查过FILCO的全系列键盘,有小巧的还带有方向键与HOME、END等键的机械键盘,可惜,好像只在本国卖,查久了,心里不爽,还不如自己作,于是乎,便有了这款PKB(可编程机械键盘)。
我在命名时借用了TRANSFORMERS大名,表示“可变形”,当然这不是物理形态上的变化,而是内部程序上的变化。
为什么叫可编程机械键盘呢?首先因为主控芯片采用的是51系列单片机,可以使用C语言来自行编写控制程序。从内核开始,支持自己编程,用汇编或者C语言。其次就是(打算)提供专用的驱动,可以自定义键盘的键值、宏命令。
键盘采用Cherry轴,因为最初设计这款键盘是以享受DIY乐趣为主的,所以在PCB封装中使用了兼容设计,可以使用原厂的轴也可以使用国产代工的轴(不太确定是否国产代工?)。一种只有三个孔,另一种有五个孔。这样可以方便的在DIY时选择不同的轴。
预留了LED灯位与所需要的电源引脚、电阻焊盘,但是并没有为LED走线。。。原因:纠结中就画完了板子
2011年11月19日才收到的PCB,先把PCB板照片拿上来秀秀:
更多照片:http://huwenjin.com
----------------------------------------
这两天就把它焊起来,下载程序试下,等有了结果再来更新
转载自原文链接, 如需删除请联系管理员。
原文链接:给自己作的“程序员键盘”,DIY可编程机械键盘,转载请注明来源!