首先感谢前几天@Leviathan分享了Pixl.js这个小玩意儿(https://bbs.oldmantvg.net/thread-40035.htm),可以模拟Amiibo,觉得挺好玩的,所以就去同性交友网站找了这个项目:https://github.com/solosky/pixl.js/。
本来想直接把文件丢到嘉立创打板的,但是看了一下PCB文件,我觉得还有优化空间,所以决定自己做一版。首先声明,solosky的工作相当的出彩,虽然是个小项目,但是能够完成这样一个从软件到硬件完成度十分高的东西,充分展现了作者强大的技术实力,再次感谢solosky。
我自己对于单片机不是很熟悉,只是做过一些小项目,没有编写过一个完整的项目,所以代码部分没有变,完全沿用了原始逻辑。我自己是主攻射频的,作为一个学生,肯定是不及在公司里做过N个项目的技术大佬,只是在PCB的layout方面做了一些改进。改进如下:
1、从4层板改到了2层板。改成2层板可以进一步压缩成本,而且打板周期也会更快;
2、优化了2.4 G天线和NFC线圈的布局。原版2.4 G天线周围预留空间不够,而且NFC线圈部分跟GND重合。我增加了PCB的面积,从40mmx23mm增加到了45mmx30mm,依照datasheet为天线尽可能的留下了足够的空间,希望这可以改进无线体验。
3、EMI方面的改进。电源尽可能铺铜,减小走线电感。在走线附近打地孔,减小导线辐射。两层走线尽可能垂直,减小串扰。电源和GND焊盘打盘中孔,反正都是手焊,不用担心漏锡,这样电流回流路径更顺畅。
4、加固了部分器件的焊盘。原版的按键、烧录口和屏幕焊盘,没有和主地连接,也没有打孔,完全靠胶和基板连接。我将这些器件的固定焊盘全部连接到GND,并且打孔,进一步加固器件。
5、剩下的一些小改动。2.4 G天线,电池座和烧录口用了不一样的器件,这些改动只是为了方便购买或者手边刚刚好有其他型号的,我替换掉了。
下面是在嘉立创下单平台里截取的PCB图:
虽然说现在PCB已经画完了,但是没法马上开始制作,因为我现在是在家休息的状态,过几天才回实验室。而且回到实验室马上又要去天津开会,可能得8月下旬才能有时间焊接和调试。至于外壳,因为现在还没有定最终版,所以不急着设计,等我完全调试好了再去设计,反正这一版也有预留安装的螺丝孔,设计起来不会很麻烦。
我初步计划是打板10块先调试,可能最后会剩下5~6份,剩下的的就送给论坛里面的朋友。现在只是个抽奖预告的预告,毕竟我还没开始调试,等我调试好了,板子能正常工作了,我再来做抽奖预告,不然到时候我因为啥原因没法完成这个板子,不好交代给各位了。
上一篇:
PCE-CD公事包系统维修改造(一)维修篇下一篇:
分享两款很不错的手柄