首先 感谢各位版主给了我这次学习机械键盘的机会
感谢xiudi拉我入坑..
一楼导航:
→精波板解析←
开箱:
据说只有10个人用的限量版盒子哦 包装的很结实 小元件也多给了很多 赞胖玲~~
小撸卖键盘的logo不错 哈哈哈
国际惯例 先焊贴片。
先把主控撸上去测试下
焊接主控方法:把mcu放好 先用锡固定2个对角,锡粘到其他焊盘不要紧,然后用刀口烙铁沾松香刷到引脚和焊盘上,之后把锡丝跟mcu引脚垂直着放 然后拖焊即可 注意锡别用的太多 在松香的作用下 锡会自己分开,锡用多了可能会粘在焊盘上,用烙铁或者吸锡带清理一下即可~
mcu焊接成果图:
然后是usb和mos管还有复位按键和跳线
PS:要玩灯的把跳帽都跳上 然后mos管下面的电阻是10K的 bom表和原理图都没标注。。
焊完主控来撸二极管和电阻。
看着密密麻麻的焊盘 卧槽。。。。
贴片焊接方法:先给一个焊盘上锡,然后用弯嘴镊子把贴片靠过去,烙铁融锡 把贴片固定在焊盘上。如图
然后用锡把另外一端焊上
二极管焊接方法同电阻,注意方向。。
焊接完二极管记得测一下 由于各种原因,测试中总能发现几个坏的。。。。
这次的二极管正常的导通压降大约是0.6V左右
看 找到一个坏的。。 果断拆下来 换掉
还好胖玲多给了几个 焊完之后一个不多,我该说我rp好么。。。
首先插上键盘的usb
看电脑能不能识别一个未知设备
有的话 说明主控和周边的电路焊接没问题
然后打开烧驱动工具tkg-toolkit-master\windows\tool\zadig_2.1.2.exe
识别对了之后 点击Reinstall Drive
驱动装好之后会弹出success
然后任务管理器中会在USB串行总线设备里面多出一个32U4
装好驱动之后,来烧固件
首先来根据键盘型号来配置固件
打开tkg-toolkit-master\windows\setup.bat
这次的pcb是GH60 rev QE 固件与REV B通用
REV B的话选择1 回车 狂按回车到结束就好
配置成功保存之后可以来烧hex文件了
打开tkg-toolkit-master\windows\reflash.bat
确认一下固件是不是rev b的
没问题就按回车就好
烧写成功会显示success
ok 现在可以进行输入测试了。
打开键盘测试软件 插上键盘的usb
把所有的按键的2个轴脚用镊子短接一遍 看是否有对应的键会亮起
不亮的可以检查下二极管是否焊反 或者用万用表测量一下二极管导通压降是否正常
全部通过
PS:`~键通过Fn+Esc触发,F1~F12通过Fn加最上面一排触发
定位板,热拔插,卫星轴的安装:
三脚轴要定位板,不然会歪,五脚轴可以不装定位板并且没有规定的安装顺序
***三脚轴正确的安装顺序是:
卫星轴→定位板→按键轴
卫星轴→定位板→按键轴
卫星轴→定位板→按键轴
重要的事情说三遍,有人在没装定位板的情况下把三脚轴全焊了 歪的一塌糊涂 然后默默的又把轴全拆了。。。
三脚青轴和五脚白轴:
首先 我们来装卫星轴
卫星轴由2个假轴和一根钢丝组成 作用支撑大键 防止跷跷板效应 脑补空格没有卫星轴。。
首先把钢丝撇到卫星轴里
装好后的卫星轴:
弄好后可以装到板子上试一下 先装带倒钩的那边 然后把另外一边摁下去
以把板子倒过来 轴能自然下垂 立起来能自然收回去 为标准就算合格了
不合格的话 轻则影响手感 重则卡键(按下去弹不上来)
不合格的卫星轴可以把卫星轴拆下来打磨一下 或者用镊子把夹住钢丝的地方扩大点。。
接下来弄热拔插灯座:
何谓热拔插,就是指用座子代替led焊接在pcb上 然后灯可以直接插在座子上 方便随时更换
老鸨那买的热拔插灯座1毛1个。。。61个键买122个
话不多说 拆轴 ,用弯嘴镊子把一边的撬开 然后另一边同理
然后把热拔插灯座放进去,把轴竖直放好 由于重力灯座会自己摆正 然后轻轻的把盖合上
cherry的轴装老鸨家的灯座轴盖会凸起 不过不影响使用。
这样想怎么插就怎么插 什么正负插反了?没事 反过来插就好。
2个半小时才装完61个 QAQ收都要脱皮了。。
要玩灯(单点亮,流水灯)的注意了(只弄默认灯效(全亮,亮度调节,呼吸灯)的不用管) 上钢板或者上轴前先把扩展位的排针焊了 不然你就等着拆轴吧。。
好吧,卫星轴和热拔插扩展排针都搞定了 接着弄定位板
这次买的是红色的阳极氧化铝定位板
把定位板卡在装好卫星轴的pcb上 然后开始装轴 前面几个可能会有些歪 不用担心 多卡几个轴就好
注意 :由于本次的pcb支持多种配列。有没有定位板都要确定好装轴的位置 具体以键帽的位置为准 我已经因为位置装错拆了2个轴了。。。
PS:键盘摆正后其他的键位的灯都是左正右负。但是键盘最下面一排的灯根据你轴插的位置不同 灯的正反可能不一样
可以用万用表测一下哪个是地(灯的负极)
热拔插嘛 插几个灯先看看效果.效果还是不错的
PS: Fn+V是灯的开关 Fn+c/b是切换灯效
灯控板的解析:
作为一名diyer 要玩就要玩出花样嘛。。预留的扩展位不用上怎么对得起各版主的良苦用心呢?
看到很多人在问扩展孔位是干嘛用的
我先来解释一下板载灯控:
目前我们收到的pcb上是集成了灯控的 一共有八种效果 按Fn+B的切换顺序为:
低亮度 中亮度 高亮度 慢呼吸 快呼吸 超快呼吸 越打越暗 越打越亮
Fn+v是灯的开关 Fn+C或B是切换灯效,切换的时候八种灯效不循环,就是说你按Fn+B切到最后一种 再按 他还是最后一种,得按Fn+C往回切。
以上是板载灯控能实现的效果。下面进入正题,
扩展区到底有什么用?
细心看过原理图的朋友可能会发现 当你按照默认的灯效把jump1234都连上锡之后 所有的led的负极都接地了
然后所有led的正极 都接到了si2305这个mos管上 通过gpio2也就是mcu PF5引脚的控制
说了这么多 相信大家都应该明白了 就是使用板载灯控 所有的led只能一起受PE5的控制
呼吸灯效果和亮度控制都是通过这个引脚pwm控制mos管开关来实现。
为什么键盘在开启背光的时候有的人会觉得闪?
经过kai神的指点,用示波器测得键盘默认的亮度的pwm频率和占空比如下:
最亮:
最暗:
中等亮度:
实测得到 默认固件的背光亮度有99.8% 7.5% 50%三档
pwm频率约为64Hz 所以有时候肉眼看或者拍摄视频的时候会觉得在闪烁。
只有大小写锁键caps lock的指示灯除外 单独用了一个io口 由PB2控制
那么如何实现跑马灯 单键点亮呢 ?
这些就需要用到外接扩展灯板来实现。其实截至到我写这个帖,群里已经有2位大神自己洗板做出实物了
扩展板的原理:
整个板子的led相当于一个5*14的led矩阵 行共阳 列共阴(论坛开源资料里的原理图和pcb对不上,据说这是一个历史悠久的坑。。。)
我们收到的pcb应该是下图这个样子:
5个header p1是led的行正极 P234是led的列负极 P5为mcu上空闲出来的gpio 可以用来直接做外接灯控板的控制 或者跟用来和其他mcu通讯实现其他功能。
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
与电子爱好者谈读图二被打赏50分 | |
【FRDM-MCXN947评测】Core1适配运行FreeRtos被打赏50分 | |
【FRDM-MCXN947评测】双核调试被打赏50分 | |
【CPKCORRA8D1B评测】---移植CoreMark被打赏50分 | |
【CPKCORRA8D1B评测】---打开硬件定时器被打赏50分 | |
【FRDM-MCXA156评测】4、CAN loopback模式测试被打赏50分 | |
【CPKcorRA8D1评测】--搭建初始环境被打赏50分 | |
【FRDM-MCXA156评测】3、使用FlexIO模拟UART被打赏50分 | |
【FRDM-MCXA156评测】2、rt-thread MCXA156 BSP制作被打赏50分 | |
【FRDM-MCXN947评测】核间通信MUTEX被打赏50分 |