这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » 阶段一等-songs11的EEPW84 DIY进程贴

共26条 1/3 1 2 3 跳转至

阶段一等-songs11的EEPW84 DIY进程贴

菜鸟
2016-12-31 23:48:26     打赏

突然发现被加精了,真的是受宠若惊。再次感谢坛友的支持,感谢@eepwnet、@xiudi等大佬在我DIY进程中给予的指导和鼓励。

这次键盘DIY是送给女王的生日礼物。女王是传媒专业的,之前实习写文案被逼改改改到欲哭无泪。我作为工科男一枚爱莫能助,思来想去就做一个机械键盘送给她,稍微缓解一下她的手指吧。

这次等到完全折腾的差不多了再发帖。成品就是酱紫~既然是送给女孩子的键盘,104键的太大,GH60键位又太复杂(方向键和F区都不能直接按出来就很麻烦),刚好前阵子看见老鸨家的84活动,就很完美,顺道就入了EEPW的坑,发现这里能学到好多东西啊!也算是个意外收获吧嘻嘻。

键盘是自制的外壳,山寨了DIYer72的设计,自带3.0HUB,因为macbook就两个USB口,一个鼠标一个键盘就不要用别的了。本来还打算整上蓝牙功能,但是还是知识水平不到家,最后还是没搞出来。等过完年了有点闲钱了再搞一块84板子继续研究嘻嘻~



菜鸟
2016-12-31 23:49:14     打赏
2楼

收到PCB时是一个阳光明媚的下午,挺大的一个长条箱子,当时还很惊喜,难道说老鸨子良心发现送了一大堆北京零食?但是开箱之后我的表情是

3 好小哦....好小的一根麻花哦....不过味道还不错

言归正传,毕竟买的是pcb,还送了镊子和金属贴挺好~不过话说买XD84送我XD60的贴纸是想再安利XD60吗?

45 开苞正面照和菊花照,留下了它来到这个世界最美的样子,因为后面马上就要被我艹的不成样子了....黑色阻焊油加沉金的板子看着很舒服。正面的丝印标记了键位,非常贴心,测试键盘的时候省去了不少的麻烦。背面已经焊好了二极管,轴灯位电阻,KIMERA主控、RGB灯等等元件,焊上轴刷好固件其实就能用了,非常方便,如果让我自己焊这么一大堆东西上去搞不好要先弄坏一块板子.......

RGB灯和预留的灯带接口

RGB灯位 PCB的RGB底灯用的应该是WS2812B,5050封装四引脚,内置IC驱动,一脚接5V,一脚接地,一脚读入控制信号,一脚向下一级继续输出信号。一个灯能截取24位的信号,也就是说能显示2^24种色彩,感觉可以拿去做LED大屏啊!一种连接方式如下:

WS2812B

传说中的KIMERA主控和在线编程串口,主控用了一个ATMEGA32U4和两个PCA9555IO扩展芯片,一下子就有了30个IO引脚和4个LED引脚,功能很强大。不过84键光键位矩阵就要用到21个IO,所以灯效仍然不能单独控制,仍然在 上方留了5*6的扩展接口。

KIMERA

猫灯位置留了1206的焊盘,可以贴LED、侧发光LED、LED灯珠等等,可以单独控制。还有人从灯带接口飞线了一颗RGB灯贴上去,效果很赞!

猫灯

CAPS灯位置上下都留了焊灯的焊盘,和轴灯一起单独控制。

CAPSLED


菜鸟
2016-12-31 23:49:42     打赏
3楼

PCB看的差不多就该上机刷配列测试了。本来已经有大佬发过刷配列的教程了,

http://http://forum.eepw.com.cn/thread/284408/1#3

但是实际操作中还是碰到了种种问题,就当是个总结吧。

1.刷配列的网站有两个http://kai.tkg.io/https://tkg.io/,我自己在刷的时候发现有前缀的网站不太好使,XIUDI建议我用后面没有前缀的,确实就管用了。

2.刷配列之前记得选自定义固件,不要默认(小白有点傻)

3.FN层里有控制轴背光的选项,里面的内置功能也能有RGB底灯的控制选项。

4.LED1对应轴灯,LED2对应CAPS灯控制,LED3对应猫灯控制,LED4还不知道,求解答

TKG设置

举个例子。

最终采用的配列

我自己把大小写灯和猫灯都设置成了大小写控制灯,SCROLL LOCK?八辈子都用不着咯。这样的好处就是猫灯正对着人,而且亮度足够,大白天的余光一扫也能知道开没开。


菜鸟
2016-12-31 23:50:01     打赏
4楼

当时看中了eepw84这块儿板子的时候,老鸨家还没有上线外壳,刚好既然是送礼物,还是要特别一点的好,于是就动了自己做外壳的心思。想起来以前看到DIYer72那个键盘设计非常喜欢,无奈太贵,这次就参考了那个设计,弄了一个适配84键的。定位板的设计借助了网站:http://builder.swillkb.com,功能挺强大的,可以通过KLE导入配列自动生成定位板的cad文件,再参考cherry德国官网上的mx轴设计资料,自己修修补补用solidworks做出来了外壳建模,在X宝找了商家做出来了(不得不说自己定做一件是真的贵)…店家速度挺快,用了10天就做好了,最后比pcb还要早一天收到嘻嘻

先说说定位板,定位板直接用了5mm厚的铝板,银色阳极,轴位孔周围又开了1mm深的槽以把轴嵌入,同时这样使定位板和pcb之间也有了1mm的间距,避免金属直接接触pcb引起种种的短路问题。同时背面的孔也开了供轴能够刚好卡住。顶端镂空了和女王的纪念日,本来当时想做蓝牙版本的,于是还在顶部开了两个4mm的孔装一个能够立pad之类的把手,但是后来做成hub版了,想了想没卵用就没有安装把手…

背面开的供轴卡住的槽

底板用了12mm厚的铝板铣出来的,前部厚8mm,后部厚12mm。内部空间深度是5mm。由于最后决定了做hub版的,原来的U口位置就没开孔,顶端又加深了一些用来放usb hub,由于深度限制,右边就没有开标准的usb3.0 A型母口,改成了micro usb3.0的槽。

想象中很美的HUB方案...

底部使用了3M的圆胶垫来防滑,而且还想弄点什么定制化的图案,苦思冥想画了各种方案最后决定刻上女王大人的姓氏以表尊敬

顺便一说xiudi的这个肥皂猫是真的gay,不过女王说这个猫很可爱呀~EXO ME???


菜鸟
2016-12-31 23:51:02     打赏
5楼

外壳介绍完了,下面进入吐槽时间...

1.可能有PY看见定位板的第一反应就是:这是什么鬼配列?

我有个很不好的习惯,逛京东众筹。当时有一款叫巴洛克天使机械键盘的东西马上就众筹结束了,相信有大佬知道这个键盘,是长这样的:

当时有单卖玫瑰金苹果键帽的项目,我一看哎呀呀这送妹子太合适了,就入手了一套。

悬空式设计的话定位板肯定是不支持多配列了,所以我当时一咬牙,就决定定位板按这个来。打开了KLE结果按照这个布局弄完发现是这样的...

EXO ME????3X的空间塞进去两个1.25的键帽是什么鬼?因为当时键帽还没收到,只能根据宣传照比对。确实是两个1.25键帽,空格也是6.25的...这就有些尴尬了...WHATEVER,就这样吧,没准安上键帽就合适了呢。

但是收到键帽之后,当时心里就傻了...这设计....通用性差到姥姥家去了,键帽没有高度差这事儿先不谈,问题是这个高度简直是反人类...这是和OEM的对比,你们感受一下。

反正就是没法用,已挂闲鱼,等一个有缘人。于是我就又从老鸨家买了一套PBT镭雕的骚红白...

2.这个槽搞得...是没法正常拔轴了,纯粹是智商税了。当时是觉得如果少开一刀拔轴的槽,加工是不是能便宜点?而且直接把方槽开的大一点就好了吧。结果收到成品之后发现事情并不是这么简单...导致我拔轴只能采用技术型和暴力型两种方式了...

WHATEVER,送女王的,也不会让我没事儿拆轴玩的。

3.我TM把HUB的口的位置开错了!!!由于我现在在一个山区里出长差,快递速度简直不想说...画模型的时候很多尺寸都是用网上的图片量的像素比例算的....包括定位板螺丝孔的位置,包括HUB母口开口的位置...结果就导致了我后来飞线USB口的血泪史...

4.如前所述,外壳设计的时候并没有拿到板子。所以当时看老鸨家的PCB宣传图,我以为PCB上的mini usb口边沿是和PCB边缘齐平的,结果最后并不是...就导致最后PCB不拆MINI口就放不进去。唉无奈,拆了吧。


菜鸟
2016-12-31 23:52:08     打赏
6楼

由于壳子是自己设计,当时就想在网上买成品HUB,自己把壳子设计成能兼容的就行。对于USB HUB的要求,首先要扁,这样才能放进去;其次最好是能够有3个口在正面,一个口在侧面的设计,这样正面的口就能够当HUB的扩展口,侧面的口接键盘;当然,最好要便宜,还要好拆,所以铝合金外壳的就不考虑了。其实这种设计看着容易,还挺不好找的。最后在网上找到了这款。

不过可惜它的线和侧U口的方向和我理想的设计是个反的,就把线多绕两圈吧。

经过了漫长的等待终于收到了HUB,这个壳子还真不好拆,无奈只能上菜刀****了...

拆下来之后又等了几天,壳子到货了。然而喜闻乐见的事情发生了...我尺寸画的有问题,母口孔位对不上...

没办法,看来只能飞线U口了。然而这货母座是贴片的,我拆不下来。经过一番较量,这货焊盘掉了...

哎重新买HUB吧。既然已经找不到尺寸完美兼容的型号了,高度也不做要求了,反正是要飞线的。我索性就在插针型的HUB里找了起来,反正好拆好焊,最后相中了这家伙。

拆拆拆切切切,一番折腾这货就变成了这样...

嗯感觉还不错。接下来这些簧片怎么整呢?一开始我是把这些簧片全都掰断,只有根部露在外面,想把线焊在这些簧片根上,后来发现太不靠谱了,很容易就断掉,干脆就全拔出来插线焊吧。结果悲剧就发生了...

之前不是有簧片根焊上线之后又断了嘛,那断掉的一小截金属片堵在孔里出不来了....经过和电烙铁,针等等工具的一番搏斗,终于取出来了。但是,喜闻乐见的事情又发生了...没错,又掉焊盘了...还TM是D+口,这下这个U口是完全废了...

没有办法,最后USB HUB只能用一个接键盘,2个做扩展口了。唉,感觉身体被掏空。

HUB对外的总接口我设计成了MICRO USB的,因为我发现了这个神器,usb母口测试板。

    提醒大家一下,这种测试板的母座头一般都经不起几次插拔,即使是全新的基本上拿钳子夹住都能明显的晃松动。经所以我又把母座头拆下来重新焊接加固了一下,稳如狗~过一番折腾,就变成了这个样子。

唉弄坏了一个口好遗憾...

不得不说XIUDI这次真的是良心,PCB上留出了USB飞线的接口,这下子就可以直接飞线到HUB的一个口上就行了。PCB上的飞线口在MINI USB的下方,有两个0欧电阻和1u电容的地方,接线如下。

    接好线之后,上机测试,可以使用~但是测试过程中就发现电脑莫名其妙的会出现鼠标不灵啊,网卡波动啊之类的问题。这就有点懵逼了...后来想了想曾经剥开过的USB线缆,都有铝箔编织网啊什么的包着,就觉得应该是屏蔽的问题,于是我上淘宝买了根USB3.0线缆,2.5一米美滋滋~重新焊上,测试完美!

    固定什么的就用3M双面胶和热熔胶疯狂怼就行了,反正是在里面,讲究一个稳字。


专家
2017-01-01 22:42:27     打赏
7楼
不错,等待楼主更新报告。

高工
2017-01-01 23:08:26     打赏
8楼
故事很丰富啊  刚好我也想弄的usb  hub  可以向楼主讨教一下

专家
2017-01-02 22:45:04     打赏
9楼
等着学壳子

高工
2017-01-03 22:53:30     打赏
10楼
壳子都是自己做的  很棒啊  希望能把过程写详细点

共26条 1/3 1 2 3 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]