首页 > 装备展示厅

改装路透社小键盘,超详细图文讲解QMK刷机教程

by 拆哪 2020.1.18

其实轴体拆拆装装折腾了几年了,一直没有自己做过主控,前阵子闲着没事逛某鱼,看到一个路透社的小键盘挺好玩的,就给收了,打算自己练练做键盘主控。可能是年纪大了吧,不太习惯看视频类的教程,图文类的教程找了半天都没找到……索性就自己边改边写,弄一个超详细的QMK教程吧,毕竟我也是第一次做键盘主控,我相信我遇道的问题,可以代表很多新手。当然,可能文中很多说明对于大神来说过于啰嗦,还请轻拍……


由于这个教程说的比较细,所以这篇帖子会比较长,还请做好思想准备。


同时此教程讲述的内容,尤其是QMK固件的制作和刷写部分,不止限于这一个型号的键盘改装,只要掌握这个方法和原理,改其他键盘也基本适用。


先上几张完成图,吸下眼球吧……


下面开始细说下改装过程

很多事,在大神眼里容易的理所当然,但是在我这种小白眼里,真可谓是一步一坎啊……很多问题是大神俯视的时候发现不了的,所以本文从一个小白的角度讲述如何给一款老机械键盘制作主控,使其能够正常使用。一理通百理明,同样的方法换到其他键盘上也适用,甚至自己做一把机械键盘也是可以的。



收到宝贝以后,第一件事就是拆解,由于是老物件,所以难免历史痕迹。如上图,感谢华为手机拍照的时候自动去黄了……其实实物花黄要比照片上严重一点点。键盘很有分量,可见用料比较扎实。当然重量有时候也不能说明一切,有些廉价键盘为了增重,会在键盘里面加铁块……


这个键盘的型号为:D3-KP,百度能查到的信息很少,谷歌上面可以搜到比较多,EBAY上也有出售的,全新价格76.5美元。


在一篇发表于2009年的帖子上,找到一张这款键盘的连接示意图……看来是配合其他路透社键盘使用的,具体我也搞不懂了……反正我不打算恢复他原有的功能了……



首先去除键帽,露出茶轴,仔细观察,可以开到在轴体插LED的口里面,有二极管,也就是说,二极管装在了轴体里面,这种做法,现在的键盘上已经很难见到了,我分析原因有二:一是这样会影响安装LED,二是每个轴都要拆开装二极管……工作量太大了,加大成本啊。拆下来的键帽放到统一的地方避免丢失。

下一步要打开键盘外壳,拆键盘外壳很简单,五个字:见螺丝就拧。键盘背面一圈螺丝,都拧下来,键盘的上盖就可以轻松取下了。



取下上盖后,露出两块钢板,拿起钢板,发现两块钢板用排线连接到下面的一块主控电路上,我电路知识不好,所以不去研究这块主控了……直接用开发板做一块主控替换上去就好了。下面那块PCB接口处的那些白色痕迹,我猜就是这块键盘被淘汰的原因。不过痕迹只在上层PCB上有,下面主控PCB上没有,说明伤害面不是很大。经擦拭表明,白色不明痕迹没有粘稠感,呈粉末状,固排除饮料之类的含糖液体干涸留下的,记得之前看一些键盘后面也会有少量的白色印记,是助焊剂留下的,这个可能也是吧……有没有种推理案发现场的感觉?哈哈哈



拔下排线,拆除原有主控,剩余的空间足够放新主控了。



观察外壳底部的生产日期,这个外壳是04年4月产的,距今15年了,所以外观泛黄也是正常了。


由于我个人比较迷信青轴,所以接下来将原有轴体拆除,原有轴体试了下手感,段落感还在,就是有些干涩。观察轴板,灰尘较重,但是不像咱们日常使用造成的那种什么碎末都有的那种,这块板子上的灰尘分布比较均匀,说明是由于长时间放置造成的。灰尘只在键帽下放,说明之前有人为简单清理过。玩洋垃圾,要有望闻问切的本事啊!



不过好在我有拆轴神器!关键词:GOOT TP-100。有了它,拆轴真的会上瘾……


边拍照边拆轴,用了不到一个小时,拆下了所有44颗轴体。需要注意的是,每颗轴体都是有4个脚要吸的,所以速度还算不错了。


下面用开轴器,拆解轴体,取出二极管,并给轴体清理上油。开轴器是自己3D打印的,话说某宝上竟然买19.9一个?还有不少人买?你们键圈的事情我真的搞不懂……有3D打印机的朋友可以直接去T站下载免费模型,模型下载地址:https://www.thingiverse.com/thing:2685653


成本计算如上图,是的……材料按45元一公斤计算的话,材料成本只有一毛三……模型是免费的,没有设计成本,剩下就是电费和人工费了,反正淘宝上一般3D打印的接单价格是5毛一克左右吧。3克就是1.5元,当然,这么小的打印量,人家可能不会接单……那就打10个,15元。够用阵子了,哈哈哈。

好了……扯的有点远,拆轴器倒也不是必需品,只不过有了它,拆轴真的快好多。轴板玩家墙裂推荐!



拆开轴体,轴体内部很干净,甚至原厂油脂还有残留,取出二极管,逐一上油,按顺序带回。油的话,我用的是NSK的润滑脂,对!就是做轴承的那个NSK,对!就是给轴承用的油脂,我个人不太迷信这神油那神油的,轴体的使用环境和强度,实在算不上猛烈,没必要过度迷信油脂。轴体使用强度再高,能干过几万转长时间运转的轴承么?哈哈哈


清理好的轴体合个影。然后装袋保存……因为我不打算使用他们,哈哈哈



将从轴体里取出的二极管针脚剪短。


然后从PCB背面焊接回去,剪短针脚的目的就是为了避免针脚穿过PCB顶到轴体。



焊接二极管的时候要注意正负极,管上有黑线的一边是负极。PCB背面有印刷胜负及的图示,按照图示的正负极对应焊接就行了,正负极可以参考上面这张图。


从背面焊接二极管的目的是换轴的时候不用在逐一打开轴体安装二极管进去了。二极管全部焊好的效果。这里发现一处细节,PCB上的贴纸,下面还有一张旧贴纸,我猜是因为这块板子返厂维修过,维修之后重新贴上了新的标签。


到这里,硬件整理的工作就基本完成了,下一步就是焊接新的轴体了,在重新焊接轴体之前,要先把PCB的线路记录下来,方便后面做固件的时候使用。


抄板如下,左右两部分,对应轴体的两组针脚。可以看到,大体上算是比较整齐,但是走线最理想的状态是横向走线的时候没有纵向轴线,纵向走线也是不要有横向走线,这样才能避免键位冲突。要做到这点,就要对电路板进行简单的改造。



按照上图方式将PCB走线捋顺。



修改以后,走线就变成上图这样了,红线部分用原有接口上的线完成,如果原有接口不能满足,就飞线完成。


线路图中切断的部分需要用刀子在PCB上划断即可。在电路板上找到需要切断的PCB线路,然后切断。



为了保险起见,在每根需要截断的PCB线路上相隔一段距离划断,然后将中间那段铜片剔除。切的时候要集中注意力……比如上图,下面那根线就切错了…… 回头再补焊上吧……



接下来,要买一块开发板,关于开发板的选择,一定要记住一点,关键词32U4!!!32U4!!!32U4!!!之前买了块开发板,由于没有32U4芯片,所以做不成主控,浪费了……唉!不要再走我的弯路啊!

具备32U4芯片的比较常用的开发板就是Arduino的Pro Micro。当然,买国产的就行,功能一样价格低廉,arduino是免费开源的,所以也不存在盗版一说了,十五六块钱包邮就能买到一块了。板子外观如下图:


改好键盘的PCB并且购买到开发板以后,我们就可以进入键盘固件编写的部分了。

先说下要用到的几个网站和软件:(网站无法访问、软件无法下载的话……你懂的,这个就跟改键盘没关系了。)

  1.  keyboard layout editor,翻译成中文就是键盘-布局-编辑器,意思就是键盘布局编辑器。网址:http://www.keyboard-layout-editor.com/
  2. kbfirmware,KB是Keyboard的缩写,Firmware是固件的意思,这个单词还是比较常见的,因为很多电子产品都会涉及到升级固件。kbfirmware也就是制作键盘固件的网站。网址:https://kbfirmware.com/
  3. QMK驱动,点击后面的网址,选择最新版本的下载就行,WIN用户下载qmk_driver_installer.zip即可。网址:https://github.com/qmk/qmk_driver_installer/releases
  4. QMK刷写软件,点击后面的网址,选择里面最新版的TOOLBOX下载,WIN版本的点击qmk_toolbox.exe下载就行。网址:https://github.com/qmk/qmk_toolbox/releases

首先我们来到keyboard layout editor编辑键盘的布局,这里科普一下keyboard layout editor的基本使用方法。


用鼠标左键点选一个你要挪动的键,选中以后的按键,四周会有红色线框。如上图中的6键所示。



如果要一次挪动一组相邻的按键,还可以按住鼠标左键进行框选,完全在框内的按键都会被选中。如上图所示,红框内的567三个键都会被选中,其他没有完全在红框中的,不会被选中。


选中以后,按键盘上的方向键,就可以挪动按键的位置了。


但是很多时候,光移动键帽的位置是不能够满足我们的需求的,我们还需要调整一些键帽的大小和名称。那么就可以根据上图的说明,对键帽进行调整了,其中最常用的就是改变键帽的长度和高度。也就是我们常说的几U键帽,比如图中的2.25,就是指2.25U。如果想让一个键变成小键盘上加号和回车那样竖着的按键的话,就将按键长度设置为1,高度设置为2,就可以得到一颗2U的竖向键帽了。只要调整长度和高度的第一组数值就可以了。如果需要制作大回车那种异形按键,才会需要调整后面几组数值。


在keyboard layout editor上操作的目的就是为了得到键位布局的代码,这个网站将不易懂的代码转换成相对易懂的图形操作界面,方便大家更直观的编辑按键布局。

这个网站同时还提供了保存功能,登录以后就可以保存了。个人建议还是保存一下布局为好。


按照键盘的布局编辑一下,两个大方块键,由于下面是四个轴体,所以在布局的时候,要当做四个键去处理。也就是说,如果使用4个1U键帽代替原装的2*2U大键帽的话,就可以把这一个大按键当成四个按键,分别进行自定义。至于按键的功能,先大概意思一下吧,后期还要修改。



按键调整好以后,选到</>Raw data标签页,然后全选复制下面框里的所有代码。


接下来,我们来到kbfirmware,这个网站也是也是对之前的代码进行进一步编辑,使其能够更好的与开发板匹配,同时自定义键层和按键,以及其他很多工作,也是在这个网站上完成的。


Upload按钮是用来继续编辑之前保存的设置文件的,文件后缀名为json,json文件的获得方法后面会讲到。我们一步步讲先,如上图。


点击Import以后,网页就会跳转到上图这个画面,网页会自动生成一个布线图,对比前面我修改的走线,基本相同,但是下面有两个键不太一下,调整下那几个键的行列值,使其同我上面的线路图一致就可以了。


修改后的布线图如上图。布线图右上角那个FILP勾选以后,线路图就会镜像处理,相当于从键盘背面看走线,这个功能还是很人性化的,因为我们在设置布局的时候是从正面看键盘排列的,而看PCB走线的时候,就要把键盘反过来,从键盘背面看了,如果布线图不相应也翻转一下,做起来就很别扭了。第二个红框的是调节二极管是连接在轴体的哪个针脚上,之前通过抄板,我们知道二极管是纵向连接的,所以这里选择行到列,也就是Row to Columns。这个二极管的顺序如果设置反了的话,会导致按键失灵,别问我为什么知道,你知道的……所以如果你刷写固件以后,电脑可以识别键盘,但是按键无效的话,可以试试修改这个选项重新刷固件试试。


点击PINS标签页,将上图中蓝色方块中P后面对应的针脚代号,填入PINS页面上,行列后面的针脚中。


设置好如上图。原则上行和列所用的针脚,最好分别在开发板的两侧并且按顺序排列,这样接线的时候比较方便查找。这张图中的ROWS下面的0-6和COLUMNS后面的0-6,对应的就是前一页线路图上的行列数,也就是说这里的ROWS下面的0我设置成D1,那么线路图中0行的键导线就接到开发板上的PD1针脚上,其他同理。(图上有两处针脚指定错了,后面会讲到。)


这里可能理解上有点绕,因为同一个数值,被用了3种方式表达出来……如上图,线路图上的第一行按键,就是PINS页面中ROWS下面的0,0后面对应的D1,就是开发板线路图上的PD1针脚……也就是说,横向连接第一排轴体针脚的导线,最后要接到开发板上的D1针脚上。其他行列也是同理,只要接到你设置的那个针脚上就可以了。这是我能想到的最简单的表达方式了,希望我说的您能理解……



下一步来到KENMAP标签,调整每个键对应的键值,键值要遵守QMK的键值定义,QMK的键值定义表在键值下面文字中QMK Docs,点击就可以到达。

通过改变Select a layer to modify下面的数值,增加键盘设置的层,达到用少量按键实现做种按键功能的目的。层的概念,就好比键盘是一座楼房,从1楼到3楼,房间布局完全相同,但是房间功能不同。如果一层的房间不够用了,那么就切换到2楼,2楼不够用就去3楼。QMK允许盖到15层。缺点就是需要想办法记住每个按键在每层的功能…………




如果要把一个键设定成组合键的功能,比如我这把键盘的左上角大键想设置成保存也就是CTRL+S,可以Configure the selected key下面方框中选择FN,然后先选择LCTRL(左CTRL),然后再在LCTL下面的方框里选择S。就可以实现CTRL+S的功能了。


设置好的CTRL+S按键如上图

如果是CTRL+ALT+S这种组合键哪?一样……FN里选LCATL,然后在下面方框选FN里ALT对应的那个键值,然后再往下选S。

如果是CTRL+ALT+S+B哪?用键盘宏吧……



顺便说一句,修改键值中,FN下面的TO(),就是切换按键层的快捷键,选择后,在下面选择触发的层号就行了,比如在层0的时候,可以设置成触发层1,在层1的时候设置成层0,这样就可以实现在0和1两个层之间切换了。如果是多个层循环的话,就在0层设置1,1层设置2,以此类推,最后一个层设置成0,就回来了。切记,每一层都要有这个按键才行!不然就会切过去,切不回来了。上图所示的就是在层0切换至层0,当然,这种切法是等于没切的……所以我们还要满足所在层和要切换到的层不是同一层才可以。




键值设定好以后,MACROS标签是设置键盘宏,对于游戏玩家可能会用到,我这里用不到就不设置了,大概原理就是在MACROS下面增加要用到的键盘宏,可以加多条。设置好键盘宏以后,再回到KEYMAP页,选择一个键作为激发宏的按键,设置键值为FN中的M()。



选择后,在M下面再选择要激发的宏序号,比如在MACROS中设置了3条,想让按键激发第二条,那么就在M下面选择1。(0是第一条,1是第二条,2是第三条,)

几乎QMK的所有设置中,0都是第一个数字,而1是第二个数字,以此类推。这个需要适应一下。拓展一下脑洞,我想这也是为什么中国传统计算年龄的虚岁要比西方计算年龄的周岁大一岁的原因吧?因为西方计算年龄是从0开始算的,而中国传统习惯上,孩子生下来就是1岁……哈哈哈


这个FN中的设置还有很多,有时间的可以研究研究。具体键值定义可以点击QMK Docs。


QUANTUM标签页不用管,人家上面写了“Do not touch this unless you know what you're doing!”,翻译成中文:不懂别动!


SETTINGS页面,Layout Name后面起个名,下面几个选项先不管。然后点Save Configuration,得到一个JSON文件。这个文件是非常重要的,加粗强调一下!因为最终生成的HEX格式的固件文件,在kbfirmware上是不能再次修改的,而且网页关闭以后配置就找不回来了,这时候我们就需要上传这个JSON文件来找回之前的配置。所以在生成固件的同时,一定要同步生成一个JSON文件,以防万一。或者这次没配置完,想下次继续配置的话,也要用到这个JSON文件。


最后点击COMPILE页面, 点击Download .hex按钮,得到固件文件,后缀名为HEX。


固件到手,下一步开始想办法把固件烧录到PCB中。


下载ZIP版本的驱动,解压缩以后,运行里面后缀为BAT的文件。保险起见,两个都运行一下吧……双击以后,会出现一个DOS窗口,自动安装,安装完成后窗口会自动关闭,不用管它。如果长时间卡在那里不走了,就关了重新运行。


驱动安装完毕以后,把Pro Micro开发板通过MicroUSB数据线连接到电脑USB端口上,然后电脑就会识别出开发板。

需要注意的是,数据线一定要是可以传输数据的,很多MicroUSB数据线只能充电,不能传输数据,这种线连接以后,开发板上面的灯虽然会亮,但是电脑不会有任何反应。

连接好开发板以后,到电脑的设备管理器中查看开发板驱动是否被正确识别。像上图这样,我这个图是之前那个开发板的,如果你的开发板接到电脑上也看到CH340字样的话,就放弃吧。(再次强调一下开发板的选择,要有32U4,出现图中这个CH340的,千万别买!!!)驱动没有异常就可以了,至于分配的端口是COM几,因电脑而异,这个没关系。


总结两点常见问题:1、插上没反应,检查数据线;2、驱动不能正确识别,重装驱动程序。

接下来,就要正式开始烧录固件到PCB中了。


下载到的文件图标如上



运行。询问是否安装驱动……这还用问么,装!



软件准备好以后,我们将Pro Micro开发板的RST和GND两个针孔短接到一起,也就是用一个导电体同时碰一下这两个针孔。为了方便触发,我在RST和GND上焊接了一个轴体。


然后在QMK Toolbox上点OPEN选择刚才保存的HEX文件,点击Flash。得到上图,是的,这就是在大神的帖子里你永远不会见到的失败的样子……常见的说法就是短接RST和GND针脚,然后就可以了,其实不然……我尝试了各种短接方式,都无法刷新固件……


看到窗口中提示文字的最下面一行有个网址,复制下来去看看,一无所获……

再去QMK官网看看,地址:docs.qmk.fm,点击页面右上角“Translations”可以选择中文,我爱中文!感谢QMK!!!关于刷固件的介绍,其中要求把固件文件名改成键盘名下划线键盘布局.HEX的格式,所以我把我固件名改成了lutoushe_7X7.hex,但是还是失败……

也有人遇到过相同的问题,发帖提问也没有得到有效的解答……难道又要凉凉?为什么说又…… 

痛定思痛,冷静思考,我个人感觉问题是因为开发板没有进入DFU模式或者说Bootloader模式,才导致不能刷写开发板,于是开始查找Pro Micro开发板如何进入DFU模式。这时候你会发现,很难找到!各种QMK刷机教程也查不到……搜索出来的大部分都是苹果设备如何今日入DFU模式的教程……说好的“很多教程”哪?说好的“很简单”哪?? 


花了一下午的时间,最后!我在前面用过的那张Pro Micro针脚定义图上发现了线索!见上图,在PCB右边黄色方块内有一堆英文,经过百度翻译得知,需要短接RST两下,然后8秒之内开发板处于DFU模式!搜了各种刷QMK的教程,都没见有一个提到这个进DFU的方法,恨只恨自己当年没好好学外语啊!


连续短接两次RST和GND后,电脑发出移除USB设备的提示音后,观察QMK软件,出现黄色文字提示的时候,点击Flash键,出现上图文字,表示刷机成功!然后电脑会直接识别出了新的键盘。具体可以查看设备管理器中,键盘一项里面,拔插开发板,看看里面的数量有没有改变。我的主控板插上以后,HID keyboard device会从4个变成6个,也就是说会增加2个,表明开发板已经被识别成键盘了,接下来要做的就是接线测试了。


解释其中原理的话,我个人理解的就是,接上开发板以后,系统识别出的是正常状态的开发板,如果开发板被刷成了键盘主控,那么系统识别的就是键盘。这时双击RST+GND,开发板的DFU模式被激活,相当于之前识别的设备被拔出,所以先会发出一声拔出USB设备的提示音,然后系统重新识别到已经打开DFU模式的开发板,软件窗口上显示一行黄字,提示识别到设备。如果这时候什么什么都不做,过8秒以后,开发板自动关闭DFU模式,这时系统会再次发出USB设备的提示音,然后QMK窗口会提示第二行黄色文字,如上图。出现第二行文字以后,就无法再对开发板进行固件刷写了。所以也就是像上面说的,如果要刷固件,一定要在第一行黄字出现以后,第二声提示音出现之前。如果还是不行,就多试几次……


如果遇到类似上图的问题,可以通过重装开发板驱动来解决。

打开设备管理器,选中“显示隐藏的设备”,然后看到端口(COM和LPT)中,之前安装过的开发板驱动,全部卸载。然后再次运行QMK驱动中的install_all_drivers.bat,重新安装驱动。

至此,键盘主控就基本制作好了,下面就要将主控与轴板连接了。


在PCB上找出每组按键对应的导线,原则上,两块PCB上都有负责竖向按键的7根导线,上半部分PCB因为有三行按键,所以有三根导线对应负责这三行按键,下半部分有4根导线负责对应的4行按键,这正好对应之前的7X7布局。横向和竖向的导线都确定好以后,就按照之前编辑固件的时候设定的顺序,把相应的导线连接到开发板上就可以了。图中浅绿色的导线就是之前修改PCB后补上的线路,总体来说,对PCB的改动还是很小的,下面那块PCB完全没有改动。


如何确定哪根导线对应哪组按键哪?这个就涉及到最基础的万用表使用方法了,虽然叫“万用”,但是用来测定按键连通关系的话,只要用万用表的一个功能就可以了。把万用表拧到测定电阻的档位,电阻符号跟欧米伽手表的LOGO一样……然后用万用表的两支探针,一支碰触导线,另一支碰触轴体针脚,显示电阻值为0,就说明导线和轴体针脚是接通的,否则就是没有关系的。这样一根根测定就行了,其实对于这种简单的电路,目测PCB上的印刷导线走向,也能大概猜出对应的导线。可能我说的多了,反而给人感觉比较麻烦,其实具体操作起来,没有看上去那么难。在机械键盘的改造中,万用表测量线路是否连通,是一项必要技能,所以一定要掌握。


将上下两PCB上对应的竖列的导线连接到一起,然后再在连接的导线上引出一根导线,引出的这根导线要去连接开发板。横排按键的7根导线直接连接到开发板上就行了。下面红黑的两根导线是小键盘指示灯。

红正黑负,这个线色定义基本是通用的所以在改装导线的时候,直接将红线移到LED的正极上,这样不容易混淆。

上面插头上那一组红黑导线连接到了PCB上空余的一个指示灯,把它制定给了大写指示灯。



查好导线对应的按键行列以后,再对照之前在kbfirmware上PINS页面设置的行列与针脚对应的编号,以及针脚编号于开发板针脚对应,以确定具体哪根导线焊接到开发板上的哪个针脚,这里需要转换的次数比较多,建议提前做好记录,然后再对照焊接。

在重新制作针脚对照图的时候,发现之前指定针脚的时候有两处错误,然后小键盘指示灯赋予的针脚位置不太合适,顺路给改到了离GND较近的位置,然后把后来补的那一颗LED赋予大写指示灯的功能。幸亏之前保存了JSON文件。修改好配置以后,再次保存JSON和HEX文件,再次刷新固件……


按照之前说的针脚与按键行列的对应关系,逐一将导线与开发板连接。


LED指示灯的接法,将LED指示灯的负极连接到之前在PINS页面上设置的针脚上,注意,是LED的负极!这也是大神的贴里不回提到的基础问题,因为这个,我还纠结了好久,才搞明白……


接下来为键盘做一个接口面板,由于线留的有点短,并且开发板上的插口比较脆弱,经常直接拔插,坏了不好维修,所以从开发板外接出一个type-c接口。



通过3ds max建模,3d打印出后面板接口。3DSMAX建模的方法这里实在没有办法展开细说了……实在没有条件3D打印,手工切割一块板子堵上去也不是不行……


然后将max导出的STL模型文件导入CRUA软件,进行切片计算。



最后用3D打印机打印出来。说到3D打印机,多唠叨几句,现在国产的3D打印机真的是不错,单位之前买了一台美国原装的MakerBot 3D打印机,花了2万5,结果打印效果还不如后来我自己在淘宝花不到3000买的国产机器,而且那个机器故障率还很高,不到一年返厂了三次……对耗材要求也高,不是用原厂六七百的,就是用国产高端小200一卷的……扯远点说的话,美国制造业干不过咱们中国也是活该了。  



旁边还加装了一个微动开关,用来做激活DFU模式的按钮,省得以后刷新固件还得打开键盘外壳。



接下来,找了一根USB线,把胶头切开,取公头使用,特意选了一根只能充电的USB线,切开以后可以看到插头里面只接了红黑两根线,中间的两个触点空着没有接线,所以这根线只能充电,不能传输数据。



这个接头还算厚道,后面的焊点不是很小,焊接比较方便。



按照线序接好导线,测试无误以后,用热熔胶封一下。


将插头和复位按钮连接到开发板上,封胶。至此,电路部分全部完成,把零件都放进外壳里,把壳子装回去就可以了。



下一步,设计按键标签,放在透明盖键帽里。拖延症实在是太严重了……最后都懒得找彩打了……就弄个黑白的先用着吧。制图软件是photoshop,软件教程不展开说了,实在不会,手写也行……



将纸片裁剪好,放入对应的键帽中,就可以了。


全文终了!



  于 2020/1/21 标记      于 2020/1/21 标记   
37 举报帖子
最早回复
  • 最早回复
  • 最新回复
  • 最热回复
拆这
2020.1.17
#1
一楼!
开玩笑!
2020.1.17
#2

emm

一愚
2020.1.17
#3
好帖子
  • 一愚
    6天前

    大佬你好,写的很详细,我还是有一点没理解出来。

    那就是LED的负极接到自定义的针脚上,文中写出“红正黑负,这个线色定义基本是通用的所以在改装导线的时候,直接将红线移到LED的正极上”,这根红线要通向哪里?还有用不用给LED加电阻啥?希望能帮忙回答一下

  • 这个太狠了

    沈锦添
    2020.1.18
    #5

    厉害 !

    DAzz
    2020.1.18
    #6

    太厉害了,佩服佩服!

    电视墨洛温
    2020.1.18
    #7

    牛批

    以梦为马ud
    2020.1.18
    #8

    跟开玩笑一样一样

    南湘小隐
    2020.1.18
    #9

    够详细的!谢谢!楼主辛苦了

  • 拆哪
    2020.1.18
    不客气,能帮助到大家就好
  • cccym
    2020.1.18
    #10
    nb
    2 luanty
    2020.1.18
    #11

    写得很详细,但是有一个误解:DFU是atmega32u4原厂出厂默认的bootloader,在pro micro上没有DFU,而是叫caterina。

  • 拆哪
    2020.1.18
    学习了,感谢赐教!
  • Stevy
    2020.1.18
    #12
    超级详细,收藏了
  • 拆哪
    2020.1.18
    谢收
  • C位重启
    2020.1.18
    #13

    厉害

    blutoin
    2020.1.18
    #14

    天哪好棒, 不过这个吸锡器价格, 看的我有点想哭.

  • 拆哪
    2020.1.18
    那个……不是必须的……其他吸锡器也一样……
  • blutoin 拆哪
    2020.1.18

    嗯呢, 准备上一个实惠的, 手动的用坏了好几个了, 用着我心累

  • 拆哪 blutoin
    2020.1.18
    好像也有自己DIY这东西的
  • 一把好手
    2020.1.18
    #15
    各方面来说,遇到个明白人
    酥吼吼
    2020.1.18
    #16

    牛逼 世界需要更多的技术员

  • 拆哪
    29天前

    更需要有分享精神的大神……不要总逼着我这种小白出来教其他小白……

  • 撸撸达
    2020.1.18
    #17
    佩服

    Pineappleii
    2020.1.18
    #18

    牛逼……

    xiAze
    29天前
    #19

    跪了 跪了跪了跪了跪了跪了跪了跪了跪了跪了跪了跪了跪了

  • 拆哪
    29天前

    回礼回礼回礼回礼回礼回礼回礼回礼回礼回礼

  • 劉仝
    27天前
    #20

    厉害,精华了

  • 拆哪
    27天前

    我去!感谢大神!!

  • 37