之前认识了一位网友,跟我说过,他上一次离职的原因是由于老板不同意他自己建立自己的封装库。而在这说是希望引起大家足够的关注。
今天,还是来分享下很久鄙人踩过的一个坑,主要目的还是告诫大家,要小心封装呀!!!
封装:你不要告诉我你没有踩过封装的坑。本人踩过的封装的坑算是数不清了,除了以前分享的“底焊盘不一定就是GND”,今天再贡献一个供大家娱乐下。
铁杵磨成针某个项目的小板第二版改版,工厂反馈HDMI座子放不进去,当时听了心里有点怒,我这个HDMI封装没动过,BOM也没动过,且上一版HDMI座子由于交期慢,还是我自己焊上去的(又想让我自己焊接,没门)。
接着通过反馈的照片来看,物料是对的,而我查看layout文件也是对的,再通过cam350查看gerber文件,也是对的。便拍了实物照片过去,告诉工厂上一版没有问题,让他们想办法克服下。
想不到的是,工厂回复克服不了,说是强制按下去会掉焊盘,这回我便知道肯定哪里有问题了,只能回复空贴,等板子拿回来再看吧。
回来了,自己拿着实物也是按压不上,四个定位孔明显比板子大了,就跑去问采购怎么这边物料对不上,现在想想采购也只能给你回复一样的呀。接着想到自己上一版焊接还剩下了几次在抽屉,就去试了下,确实是一样了,怼不上呀。
后面只能经过排查,才找到了下图的根本原因:
Hole尺寸没有按照规格书建立。
之所以A板可以是因为PCB加工Hole本身就存在误差。且因为B版换了工厂,管控能力也存在差别。
说到这里,相信大家能够猜到我“铁杵磨成针”的来源了,后面向结构借了锉刀,在电脑前磨呀磨,磨完一个PIN接着一个PIN。(干了这杯还有三杯)
接下来是彩蛋:
相信很多人以为故事就这么结束了。。。显然不是,还有一个坑呢,相信细心一点的同学在选型时候能够发现:
上图右下角已经明确表明,推荐在厚度1.4mm的PCB板上使用。
为什么这么说,因为信号PIN的长度如下:
而我同事用在了1.8mm厚度的板子上了,最后针脚没伸出来,导致存在偶尔的虚焊。为什么牙痒痒的,因为我当初刚过去正给他打下手呢!!!
现在回头想想,哪些经历倒是变成了一笔财富,让我对待工作更加严谨认真,让我的职业生涯多了一抹色彩。谢谢阅读完。