给自己作的“程序员键盘”,DIY可编程机械键盘

博主分享了自己制作一把专为程序员设计的可编程机械键盘的过程,选择了经济实惠的材料并实现了自定义键值和宏命令功能。键盘采用Cherry轴,兼容不同类型的轴进行DIY,并预留了LED灯位。文章附有PCB板照片及更多内容链接。

作为标准程序员,总想有一把非常顺手的键盘,看中了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

----------------------------------------

这两天就把它焊起来,下载程序试下,等有了结果再来更新






评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值