大家好,今天要给大家介绍我最近弄的一个DIY项目,给GBA SP加上USB C接口,实现充电及音频输出!这应该是全球第二台完成此改造的GBA SP,如果你也感兴趣请继续往下看或上B站看视频:
https://www.bilibili.com/video/BV1MU4y1s72b
GBA SP 老玩家都知道SP的充电口有多坑:非通用口,巨大,线材质量差接口普遍氧化接触不良;更可恨还整合了音频输出,如果用耳机还要另外配转接头,而转接头会让原来就很明显的杂音进一步加大。
那么有没有好的解决方案呢?我研究了很久外网的改造方案以及自己思考规划,希望找到一个能把充电接口和耳机孔解决的方案。充电方面有不少USB C改造,比较简单,基本上只要焊好2条线就能搞定,youtube已有很多改造。但是耳机孔的改造就很不好办了,因为3.5mm耳机孔的模块大小原因,在紧凑的GBA SP外壳中很难找到合适位置容纳,我看到的几个方案中都会有碍手碍脚的感觉,根本不适合正常使用,例如以下两个方案所示:放在右侧的话,操作时时时刻刻被耳机插头顶着手掌;放底部方案算是堪用了,但是底部那边的螺丝等于是废了,外壳的紧密性就没法保证了(图中也可以看到左下侧外壳因为没有螺丝固定,而导致缝隙明显偏大)。
这个耳机孔位置的问题困扰我很久,直到一天我想到USB C不是就有音频接口功能么,那么多手机都没耳机孔,干脆把GBA SP的接口换成USB C不就把充电和耳机都解决了!而且也不用担心位置找不到,直接把原来的SP插座给去了,不就有办法了。但是作为做电路知识不太熟的我,实在不清楚哪些主板的焊盘是可以用于充电,哪些用于音频输出,只能去Youtube一顿翻找。
非常幸运有一位德国玩家已经完成了USB C兼容充电和音频的改造,而且在与他/她交流后,他/她也分享了引脚的焊接示意图:) ,让我们感谢他/她 666Gothicgirl (视频地址:https://youtu.be/5_2sGFCsaPw)
于是我就激情开干了,首先是拿一个没有屏幕的主板焊接了SP插座上6个脚后连测试针测试可行性,果然成功!
然后正式开始上机,第一步就是要把原来的SP充电插座取下。在这里遇到了第一个难题也是希望大家改造时特别注意的要点:最好用热风枪配合吸锡器来卸插座,因为那两个固定脚在插孔的锡很多,需要一边加热一边除去焊锡,我始终没有除干净。最终导致正面6个引脚焊盘最后全部给我烫坏了……
出事不利,等于我没办法用 666Gothicgirl 的办法直接在原来插座的焊盘飞线了,我必须找到其他备用焊盘。经过一番折腾,配合万用电表我终于确定了所有6个脚的备用焊盘,而且这些焊盘面积比较大,飞线也更容易了。所以如果你最终也没保住焊盘,我这里给了备用方案,最后的方案图中右侧我标记焊盘位置就是我用的。剩下就是一顿焊接,一共6个位置,不过由于USB C的固定脚就是GND,所以我只飞了5根线。
后面的任务就是把飞线按照对应关系,焊接到USB C的母座上。因为要充电+音频输出,所以需要买24Pin的母座,但其实只要用到A面的6个Pin。666Gothicgirl 推荐的母座如下图所示,我比较多家的其他规格母座后,目前也确认虽然还需要做一些修剪,但这款是最合适的。
焊接结束完,你会发现一个新的难点,那就是如何固定USB C母座呢?这里是需要经常拔插的,如果不固定好,很容易导致飞线脱落了。经过多次实验后,我最后用的办法如下:
- 母座两侧焊盘刮开保护漆,焊接两个硬质铜针并弯折90度后插入原来主板插座的两个固定通孔中,最后焊接固定
- 在后壳的电池仓位置开出容纳USB C母座主板的位置,并恰好卡住
- 3D打印挡板放在原来插座孔中,避免主板直接暴露更美观,同时卡住了母座
图示如下:
通过以上处理,最终把USB C基本完美固定和融合于GBA SP机壳了!从此不再需要带累赘的SP充电线,更可以直接用USB C接口的耳机享受立体声GBA游戏。
看到现在的朋友感谢了,请容忍我记录一下当时的历程,毕竟这也算全球第二台带USB C充电及音频输出的GBA SP机器,哈哈。如果到这里你已经自己磨拳擦掌了,那么可以看一下具体电路焊接图,左边是如果直接用原来插座的焊盘来飞线,右侧是如果像我这样焊盘都毁了情况用主板上其他焊盘飞线的方案。
想要在纯pd充电器下使用试试
只有pd协议的充电器 默认不输出5v的(例如小米的氮化镓啥的)
查了下文档 要让pd认到这个 需在cc和gnd之间加个5.1k欧的下拉电阻
po主有试过么 这个和音频啥的会有互相影响么
没试过诶,主要是现在的板子很小不好弄。估计要自己设计PCB才好处理