一
前几天在www.oshwhub.com 硬件开源平台的用户“Jimchn”的帮助下绘制了原理图和PCB板子。在日常骚扰OSHWHUB的客服小姐姐时顺便申请了一张PCB打样券,一张元器件优惠券,一张SMT优惠券【感谢立创开源硬件平台的支持!】。
之前确定方案的过程可以看这篇文章回顾。
USB音量控制器(多媒体小键盘)
【创客球】是面向创客开发者的私密社群,愿景:「利他即利己,硬件开源生态惠及每一位开发者」。扫描下方二维码加入星球吧,和零妖老哥一起讨论开源项目。
二
经过嘉立创一条龙的服务,板子终于到了!
首先看一下加工制造的文件。我体验的是嘉立创SMT一条龙服务,所以在确认好对应的文件并交钱之后,会生成一个DFM检查结果,可以用来确认加工完成之后的效果。感谢中国智造,所见即所得!
零妖仅贴了阻容器件和LED。其实上面的芯片和按键都是可以直接贴片的,只是还要花钱,零妖想着就两块板子手焊又无妨,本着勤俭节约的心态来办事的。后面实际焊接效果证明这个选择是错误的,多花钱真的会解放双手,强烈建议各位在预算充足的情况下选择机器焊接。。。。
收到货之后,板子是这样子的,和预期一模一样。只是看到MSOP-10的超小封装后,即使祖传的烙铁也表示紧张,年轻那会还能搞,现在要焊它忒费眼。
三
在PCB板子制造的时候,零妖去立创商城买了一些元器件。完全按照图纸设计时确定的商品编号买的样品。采购的样品仅够焊接两套板子,一个确实是预算有限,另一个是万一翻车了,不至于搞那么多余料,自己用不上的资源就是浪费掉的资源。
特意买了两种旋转编码器,想切实体验一下手感到底有何不同。同时两款编码器价格有一些差异,万一便宜货好用呢,以后就可以选择便宜货了呀。但是事实再一次证明有钱真好!
左边的便宜货带了俩定位结构,但是PCB设计时没有考虑到故用美术刀削掉。便宜货转动起来会哒哒响,手感确实没有右边的丝滑。包括按下来后的手感,左侧的手感偏硬,右侧的手感柔和。高端货体验最佳,手感最棒。
两个旋转编码器品牌都是 ALPSALPINE(阿尔卑斯阿尔派) 。便宜货在立创商城的商品编码是 C2687297 ,型号是 EC11L1524E03 ,参考价格五块钱。高端货在立创商城的商品编码是 C361165 ,型号是EC11E1834403 ,参考价格是十二块三毛钱。
丝滑手感付出的代价就是价格翻倍。
四
手里拿着祖传的宝贝瑟瑟发抖,心里想着没有全部SMT真后悔!
图中是焊接后的效果图。图中的位置3发黄,是因为零妖使用了松香,MSOP-10的引脚真的太密了,连锡之后最佳的解决方案就是沾松香上去。图中位置4是USB接口的信号线焊盘,焊接前先给焊盘沾锡,然后再对准位置并固定好,用烙铁加热焊盘即可。
最最需要注意的是图中位置1和位置2的地方,一定要注意不要大量堆锡。零妖在焊接的时候心里还在默念佛祖保佑,快快上锡,但是焊接完成之后发现还是有问题。如图中镊子所示的地方,焊锡顺着连接器的缝隙流淌到了内部,导致USB接头无法插入,只好一点一点的拿镊子刮下来,好费手。。尤其是右手。。。
五
剩下的就简单了,无非是一些插件和较大焊盘的贴片器件,在祖传大宝贝的加持下顺利焊接完毕。买的这个Z轴的线性马达背面有双面胶可以直接粘在线路板上。焊好两个成品,准备上电试试水。
这个黄色外壳的设备是一个USB光电隔离设备,淘宝上花钱买的,烧过主板的都懂。。。在上电前已经拿万用表测量过刚刚焊好的这个板子的电源对地阻抗了,没有短路的风险。接上USB接口后三个蓝色LED成功点亮,证明板子的设计基本上没有问题。
接下来试一下烧录程序是否正常。按照设计预期,应该首先按住板子上面的按钮不松手,然后再插入USB接口,这样就可以进入下载模式并下载程序了。零妖已经事先从WCH的官网下载了烧录软件。
烧录软件成功识别了设备!这是WCH的一小步,是零妖的一大步,心里头最担心的问题算是验证过了,这表明板子基本上没毛病。
选择官方GPIO口Demo对应的Hex文件,烧录到板子中,成功!烧录成功的现象就是板子的三个LED不断闪烁,且线性马达也不断在哒哒哒响,查看源码发现程序的功能就是IO口在循环变更状态,证实MCU按照预期在运行。
六
板子连续运转了一会后竟然有一点发热,摸起来温温的感觉,不知道是不是哪里有问题?反正目前看起来并不影响使用,先去调试程序再说吧,在使用的过程中才能暴露问题,才可能去解决问题呀。
扫码关注零妖微信公众号,围观开源硬件项目翻车实况。开源项目总有冗余硬件,各种板子送不停。
[