PCB被板廠做壞了,誰的鍋?
不知道同學們做壞過PCB板沒有?就是做出來的板子,是不能用的。我是有過的,印象中有兩次。為什么同樣的錯誤會多次出現呢?下面就來說下具體情況。
PCB板做壞的過程
這兩次大概是這樣的,將生產文件發(fā)給板廠。回板之后,一看PCB,本來是插件HDMI座子,通孔居然沒有鉆,直接廢掉了。
出了問題,延誤工期自然是一方面,還得找出這個鍋誰來背吧?
要么設設計有問題,生產文件導錯了
要么就是板廠做錯了
1、先檢查設計:查看PCB封裝,座子確實是設計的通孔沒有問題,再將生產文件導入到CAM350里面來檢測一下,可以看到,是有孔的。
2、打電話給板廠,詢問他們?yōu)槭裁醋龀鰜淼陌遄記]有孔,得到的答復是他們自己做錯了,然后免費重做。
至此,鍋成功甩給了板廠。
然而,這種未打孔的事情后續(xù)又發(fā)生一次,以致于后續(xù)發(fā)板得提醒板廠檢查座子的通孔。在很長一段時間內,我對這個問題都是迷糊的,為什么板廠會做錯呢?而且大部分情況是沒問題的,小部分情況做錯了,他們應該是專業(yè)的,這種事情應該不會發(fā)生才對。
后來,我無意中發(fā)現了問題的所在。
生產文件的問題
我用的是Allegro軟件設計的PCB,在PCB板子里面有非圓形孔的時候,導出的Gerber的時候,鉆孔文件不僅要導出.drl文件,還要導出.rou文件,有槽型孔,或者是其它不規(guī)則孔,都是需要導出rou文件的。
之所以出現PCB板未鉆孔的問題,就是因為我的生產文件里面沒有.rou文件。但是在Cam350里面是可以看到鉆孔符的,讓我誤以為是可以的。
不過為什么板廠說是他們的問題,而沒有說文件有問題,可能是他們比較有責任心,勇于承擔責任。
我在很長的一段時間之內,一直是用的CAM350來檢查Gerber文件,檢查的方法就是眼睛掃一下各個層有沒有錯誤,能檢查的主要是有沒有漏文件,銅皮有沒有update,絲印板號有沒有忘記等等,非常有限。
我估計很多人也是用CAM350的吧,這里給大家推薦一個完全免費的工具-DFM。
Gerber查看工具-DFM
把這個工具稱為Gerber查看工具,其實是小看了它,它能做的遠比這個多。之所以給大家推薦這個,因為我覺得它有幾個非常好的功能。
1、它可以模擬出實物的效果,下面展示下
這個是不是和實物非常的接近?像一些沒鉆孔的問題,看這個一眼就能瞧出來了吧。如果么有rou文件,那么孔那里看到的就是堵住的。
2、它可以分析PCB板的缺陷:包括開短路,最小線寬,線距等等,還能準確定位到具體位置。
右側是它分析的一個總的結果,可以點擊查看詳細內容,幫助我們判斷是否真有問題。
3、它可以直接導入PCB源文件,也可以導入Gerber文件進行分析,也就是說不用每次都導入Gerber文件進行分析??梢灾С謱?a href="/tags/PCB" target="_blank">PCB源文件,包括Allegro,Pads,AD等常用軟件。
4、可以一鍵導出Gerber文件,坐標文件,也可以導出絲印圖pdf文件等等。