从零DIY机械键盘/主控方案
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从零DIY机械键盘/主控方案相关的知识,希望对你有一定的参考价值。
自从有了第一套机械键盘,先后修改了接口方案,安装了LED灯等,但是始终无法满足自己的DIY欲望。
于是想到最简单的方法就是用现成的主控,而主控来源于废弃的键盘,如下图:
这种主控也是矩阵方式,只需要测出需要的相应键位然后焊接好就行,完成图如下
采用了o 5脚红轴机械轴。。玩lol的朋友应该熟悉这些键位~
但是我仍然想做一个60/88/104的键盘,同时能够自己编程写入不同的组合键 实现不同的功能,甚至可以实现全键无冲。
使用现成的主控方案完全不能满足以上想法,于是就打算自己从主控开始。
关于keyboard主控度娘的信息并不多,又了解了一下开源的GH60方案,然后查询了一下GH60方案图。如下:
出乎意料的是此方案正是使用的ATMEGA32U4芯片,现正流行的arduino leonardo使用的是同一主控,我在打算DIY键盘主控的时候,也考虑过avr相关技术,当看到GH60原图时刚好满足我的想法,于是我的键盘主控方案就确定使用32U4。
现在有了目标,有了GH60设计图,就可以轻松开工了~~
第一步,找出我坏掉的leonardo,取下32u4主控,然后焊接在转接板上,焊接方法就不写了~准备好下一步实验。
32u4的TQFP封装有两种大小(?待查证,不清楚是不是封装不同),一种是10mm(左,芯片放在TQFP转DPI44芯片座内),一种是7mm超密针脚(右)。
接下来就有两种方式,一是用32u4本身的USB来烧写,另一种用arduino IDE通过USBTINY来烧录程序。
两种方式都需要同一外围电路,只是写入方式不同,接下来会对两种方式分开尝试。。。(未完待续)。。。
以上是关于从零DIY机械键盘/主控方案的主要内容,如果未能解决你的问题,请参考以下文章