閱讀量 8596 發布時間 2019-07-08
對于提供AD文件設計非金屬化孔(如安裝孔)及非金屬槽是亂七八糟,從而導致經常漏孔及槽,這個問題以經宣傳了10多年了,現在還是存在這種設計問題,強烈建議客好好的讀一下“下單前技術必看”,這里列舉了大量的設計不規范的問題從而引起的生產問題,如圖:
1)在此重申一下:對于設計板內非金屬化孔及非金屬槽必須放在以外形層的同一層,如果外形用的是KEEPOUT層,則板內非金屬化孔及非金屬槽放在KEEPOUT層,如果外形是放在機械層就板內非金屬化孔及非金屬槽統一放在機械層,一定要注意一個文件中不要同時使用機械層及KEEPOUT層,否則有可能造成漏非金屬化槽及漏非金屬孔的情況,建議外形層放在機械層。因為高版本AD中KEEPOUT存在版本不兼容的問題從而導致其它問題(下面會講到),如實在怕這問題,請在下單中選擇確認生產稿!
2)強烈建議:客在設計的時候用機械層做為外形層,如果孔內要開非金屬化槽及非金屬化孔,也用機械層畫就行了,如果用到了KEEPOUT層一定要刪掉后然后再發給嘉立創,當然下單確認生產稿一下更好!
在這再強調一次,大家一定要記往記往以下幾點:
1:問題1:很多客戶外形放在KEEPOUT層,而板內非金屬槽及非金屬化安裝孔放在機械層,我在此跟你重申一下,如果因為你這種設計,漏了非金屬槽及孔嘉立創不接受你的投訴
2:問題2:相對1反過來,外形放在機械層,而板內非金屬槽及非金屬化安裝孔放在KEEPOUT層,結果漏了非金屬化安裝孔,這種我們也是不接受投訴的
3:問題3:有個別的客戶,外形用了兩層,機械層又用KEEPOUT層,從而導致板內非金屬槽及非金屬化安裝孔漏了,這種也不接受投訴
如下面的客的投訴,客的外形層以安裝非金屬化過孔不在同一層,從而導致漏掉了非金屬化安裝孔:
3)還有一個問題:就是AD中存在版本不兼容的情況,在高版本中板內用KEEPOUT畫非金屬化槽,結果用低版本打開KEEPUT這個線會被自動禁掉了,也會導致漏槽及孔的情況,這也就是我們為什么不建議用KEEPOUT層做外形層的原因,選項如圖
(63)
(2)
keepou做外形的好處:好鋪銅,也起到禁布線作用,用了keepout層,沒機械層什么事了。你用了機械層做外形,還得同時再用keepout層。我想問下AD18用機械層做外形,不用keepout,整板鋪銅如何能不超越外形。還有板中有非金屬化孔,用機械層畫了孔,在鋪銅時像keepout一樣避開這孔?謝謝!
其實用keep out層來做邊框,做開孔就是不規范的(AD17和 AD18及AD19)就更不建議了,keepout本應該用來輔助禁止覆銅禁止走線路的和設定規則的。
AD18用機械層做外形,不用keepout,整板鋪銅如何能不超越外形??(軟件沒有這個功能,keepout本來是用來輔助禁止覆銅禁止走線路的和設定規則的)
非金屬化孔不是應該使用pad的plated不勾選來做嗎?機械層畫孔僅僅是示意圖,Altium Designer里面是預覽不到的,真正的板子形狀是需要定義板框來預覽的。包括一些開槽應該是畫好異形convert成board cutout,3D預覽出來什么樣就是什么樣,預覽出來不對怎么能正確呢。包含過孔蓋油也是一樣的都可以預覽到。
非金屬化孔是用pad的plated不勾選來做(前提層要在Multi-Layer層),關于board cutout請了解,http://www.a3991.com/portal/server_guide_10142.html
如果不用KEEPOUT 做板邊框,用MECHANICAL 來做 板邊, 那么鋪個地線都會跑到板邊外面去,你覺得合理嗎? 瞎搞,所以,必須是KEEPOUT 層是板邊 最合理, KEEPOUT 層做非金屬過孔也是最合理最直觀看到的 ,
按照規則繪圖,機械層做外形,keepout禁止布線,板框線及板內需要開孔都統一設計到機械1層。(在KEEP-OUT層做了禁止布線功能后,你雙擊KEEP-OUT的線會出現一個對話框,請勾選使在外,這根線就不會生成GERBER文件,畫的形狀也就不會開孔)反復給結論一定要看及理會呀!
國際通用規則 KEEPOUT AD 畫板邊和非金屬過孔,最合理, 其他都是不懂亂規定瞎扯淡。
錯出了真理和國際范。。。
我目前是:單獨過孔直接機械層畫圓,有銅孔就直接放一個插線材的孔。。。。。
板框線記得在機械1層畫
我之前都是在mechanical 1層畫線作為開孔和PCB邊界,有一次做回板子來發現是按照keep-ouy layer給我開的孔,我問工作人員答復是默認按照KO開孔。搞得我每次做板都備注在mechanical 1層開孔。
按照規則走,機械層做外形,keepout禁止布線,板框線及板內需要開孔都統一設計到機械1層。(雙擊KEEP-OUT的線會出現一個對話框,請勾選使在外,這根線就不會生成GERBER文件,畫的形狀也就不會開孔)
反正你老大你說了算,
pcb就是一本告訴制板廠如何進行加工的說明書。如果說明書容易引起歧義,那么必須要改正。畢竟選擇與jlc合作,就要用雙方都聽的懂的語言,使用標準的文件,不能默認對方理解你的思路和方法。我就改成了m1外型,ko禁止布線,出gerber但不包括ko。金屬化孔用pad或via,非金屬化m1圈。都明白。
您這種就是按軟件規則畫板,這樣設計在那做板都不會有歧義。
嘉立創是不是太矛盾了,在這里說要用機械層設置外形,沒錯,我是常用機械層設計的,可是貴司的下單系統只認可keep-out層做外形,我用機械層設計的板子都顯示沒找到外形,逼的我現在只能改用keep-out層,暈!
在這的回復是最權威的!
在工作中我是這樣處理的1、如果是金屬化的孔,那就是放一個PAD;2、如果PCB Library中的非金屬化孔,我會放置一個PAD,并且PAD的孔大小與焊盤一樣大,并且勾選非金屬化選項;3、如果在PCB中的非金屬化孔,我會放置一個keepout圓環,然后選中這個圓環執行快捷鍵T->V->B創建一個board cut板剪切;4、板子外形我使用的也是keepout,但是會選中板子外形的keepout然后執行快捷鍵D->S->D執行按照選定的對象定義板子形狀;5、個人設計過程中幾乎沒用過機械1層所有的工作做好了以后會打開3D圖觀察一下板子外形對不對,有沒有開槽(開孔),非金屬孔對不對(非金屬孔3D圖不會反光,看不到金屬感)。不知道基于以上這種操作,在不改變keepout的習慣性能否達到避免漏槽漏非金屬孔的目的?
AD軟件?貴司用什么版本的軟件???到底你們技術人員有沒有layout過實際板,用keepout在覆銅是可以扣掉多余的銅,并且可以根據規則,KEEPOUT到線之間的間距可以設置,但用機械層后,你布線試一下?看有沒有間距?
很好,您認識到了KEEP-OUT是做禁止布線功能,那為何不認識到機械層呢?請把機械層運用上,不要丟了喲!(告訴您一個小方法你雙擊KEEP-OUT的線會出現一個對話框,請勾選使在外,這根線就不會生成GERBER文件,畫的形狀也就不會開孔,請體驗)!
AD其實非常好用,大家不要偷懶自己看一下3D,再轉成GB文件再發給JLC,會減少很不必要的麻煩。
KEEPOUT層鋪銅和自動布線時也是要經常用的,如果外形、內部非金屬槽或安裝孔,全部用機械層1和KEEPOUT疊加畫應該不會有問題了吧?
機械層1和KEEPOUT如都設計完整板框線并疊加,那么只考慮機械層1數據。
新版本的AD軟件可以放置矩形槽孔焊盤,之前就上過當,放置了條形焊盤孔直接就做成一個大大的圓孔了,以后再也沒感用這個功能了,只能乖乖的用N多個小圓孔焊盤堆砌而成。
N個圓孔疊加在一起,雖然繁瑣,但最終能達到你所要的效果
守規則的反而要適應不守規則的?這世道真的是這么奇葩?jlc完全可以規定,機械1層外形層,keepout僅為禁止布線層,不能讓惡習反而成為主流了
是啊,守規則的10%還不到啊,如果不將就一下不守規則的,那就沒辦法運作啊!
說實話,用keepout層做邊框和開孔,是因為機械層大多數情況下和keepout層是一模一樣的,所以偷個懶吧,拋棄了機械層。為什么不拋棄keepout層?那不行,我要自動布線
。
那么我還有另外一個問題,如果是特殊的金屬化孔正確處理方式是什么?Protel焊盤只支持圓孔,如果需要做長條孔,我一般都是在機械層畫方框并標注一下,這樣做了好多次都沒發生問題,結果上次直接給做成圓孔沒法用,暈死!
放N個焊盤孔,疊加成你所要的長條橢圓槽孔
之前也沒在意這個
如果PCB元件3D模型和外型都在MECHANICAL1層,會不會有問題?
直接點,您生成GERBER文件就能理解了,會發現只有MECHANICAL1層實線畫的形狀還在,3D沒有了。
最煩那種口氣,這不接受,那不接受,好像真的是NB了呀。給客戶建議,直接在圖里寫個說明哪些金屬化,哪些非金屬化,啥事都解決了。
到底怎樣才能做出金屬化孔,只說這不行那不行,又不給結論,導致不知怎么才行
金屬化孔不是放PAD不就行了么?
那為什么我每次有靠邊的焊盤有一半在外面這樣選擇,都要給我做成金屬化的,有時候還要按半孔工藝水平給我收費! 后來逼得我非得跟邊框用一樣的層的來做這個焊盤的孔。是靠邊的焊盤孔不能用這個方法設置么?還是怎么樣?我2019-07-10 11:05:48 (0)那我想問一下,帶孔Pad當中的Plated選項,是否可用。用把這個勾去掉的方式,設計非金屬化孔是否正確!官方工作人員2019-07-10 16:37:19 (1)設置PAD(焊盤)孔無銅,這個層一定要是Multi-Layer層,Plated選項勾去掉軟件規則才能識別到非金屬化孔。
PAD(焊盤)孔層是在Multi-Layer層,Plated選項勾去掉,成品不是非金屬化孔,接受品質反饋
挺好的,不能說cam工程師工作量問題吧,畢竟cam工程師是可以做到很規范的,但是cam工程師經常被動適應layout工程師的習慣,這是現象。從protel的定義來說,keepout層其實是和加工毫無關系的,但是太多人用這個層畫邊框,所以這個層被成為了板邊之類的層。另外一個問題就是protel一直都把keepout和機械1層的默認顏色弄成紫色,增加了Layout工程師出錯的概率,不如換個顏色吧。
說一個我的外人做法,機械層做外形及非金屬開孔,keepout層是用來幫助自己布線用的,你提交給PCB工廠干啥。提交越多錯得越多。所以,出GERBER時不出keepout層,廠家想錯也錯不了。
您的思路證明您不是外行
這樣做很不合理,只是為了方便你們而已,減少cam工作量。我在制版廠待過幾年,工程和測試都負責過,這個行業就是個坑,別說什么行內工程,我就是行內的。
請一定要把自己定位成layout工程師,謝謝!
keepout層,我只知道是禁止布線層,一直不明白,不允許布線,不去布線就行了,這個層到底是做什么用的
個人習慣,mechanical1做外形,keepout層做禁止布線,兩個層共存的;幾年前,某大板廠,把我的板子以keepout層做外形,拿到板子后,板子比設計的小一圈,然后找板廠了,結果板廠想推責任,說我兩個層都用了,沒有備注以哪一層做外形……我直接懟回去:你們是正規的板廠,連這個基本的規范都不懂?花高價錢找你們干嘛?不能做就算了……然后乖乖的重做了,雖然板子因為改方案后續也沒有用。。。畫板子一直保持這個習慣,在JLC做板子多一項工作,投板之前,得先刪除keepout層…………想想,因為不按規則來的,反而讓守規則的工作繁瑣……
為什么不能兩個都用呢?要把keep層刪除非常不合理,板框、開槽和非金屬孔必須在同一層,只要在機械層1畫了板框就全部用機械層1的,沒有用機械層畫板框全部用keep層,只要有個優先級就好了。這樣大家都不矛盾,也符合軟件規則。
PCB新手問一下,那個keep-out層在gerber文件中不能被識別嘛,最開始的時候喜歡用機械層做外框,后面因為敷銅導致用機械層一些異形板多余的銅不能被移除,不好看,所以才改了全部用keep out層,今天才知道規范的用法。建議嘉立創在自己微信公眾號上面可以上傳一些文件后處理的一些公眾文章,比如怎樣導出gerbera生產,怎樣設計孔徑,怎么設置最小設備加工線寬這些。
AD軟件轉gerber方法:http://www.a3991.com/consumer/ClientInfoAction!selectLodegeById.action?infotype=troubleshooting&&lid=1056
AD17 Keep-Out和Mechanical 1正確用法!http://club.szlcsc.com/article/details_10431_1.html#floor_4
紅燈停綠燈行在們家終于合法了,禁止布線層是用來做外形的嗎?放了機械層居然還不讓放KEEP層,為了在你家做板子還要改文件
很簡單一切按軟件規則,是行內工程都懂,不要錯出經驗。
那我想問一下,帶孔Pad當中的Plated選項,是否可用。用把這個勾去掉的方式,設計非金屬化孔是否正確!
設置PAD(焊盤)孔無銅,這個層一定要是Multi-Layer層,Plated選項勾去掉軟件規則才能識別到非金屬化孔。
簡單點,用gerber的每單減1元,或者不用gerber的每單加1元,這樣大家都省事了。還出問題的話就改成減或加2元,3元,5元唄。
按照規則走,機械層做外形,keepout禁止布線,反正我AD18,用機械層很方便
我更喜歡GERBER,我做板子都要生產了!不出GERBER我都怕放在電腦里面PCB文件不知道何時動了下!批量廠家理解錯了!做錯了扯皮!GERBER打樣沒有問題!批量發gerbera再做錯了!我可以去抽煙了!沒有我什么事!我從做一片板子開始就是出GERBER!我覺得做電路板習慣要搞好!不能發給PCB給廠家這樣不負責任!
給你點個贊
出GERBER給廠家!簡單可靠!出GERBER可以鍛煉對PCB的理解!多去加工廠去看看!看看工藝!
支持您的見解
只用keepout的路過……在學校,剛開始的時候用的機械層1,后來發現認識的和高年級的都是用keepout的,就轉用keepout了,沒想到反而是錯的。
hh,以前試過還好只是打樣
對!電器隔離只認Keepout,外形開槽開孔只認機械層。只用keepout的,直接打回去,說沒有找到板子外形!
這個回復回給所有的客戶,一定不會出錯的設計是: 1)在設計的時候用機械層做為外形層,如果孔內要開非金屬化槽及非金屬化孔,也用機械層畫就行了,2)因為用KEEPOUT層亂用的人太多了,做為PCB的生產廠家傻傻分不清,所以大家在同一個文件內不要同時保存機械層及KEEPOUT層!
我敢用keep out做外形,不敢用keep out開槽。
一定要規范化去設計
一個規定就能避免這種情況那就是只接受gerber文件
支持各客戶提交GERBER文件投單加工,并系統選擇確認生產稿
keep_out層是電氣層、機械層才是板的結構層,不要傻傻的分不清。
建議制定如下規則是合理的:所有外形及開孔都必須用機械層來指定。所有的電器隔離都只能使用keep_out來控制。如果既需要開孔,也需要隔離,那兩條線都得畫。
既需要開孔,也需要隔離,兩條線都得畫,并且疊加。
正規軍的做法:機械層1畫切割,keepout做電氣限定,導出gerber時去除keepout層
一個不能很好支持廠家做好這塊電路板!和不能很好支持硬件工程師處理好電氣輻射和干擾和性能優化的從業人員!還在為挖個洞溝通!給自己給他人添堵!還在自命不凡所謂設計!矯揉造作!這種就是任正非說的庸才!堅決不能用!
在糾結軟件問題從業人員:本質是還依賴軟件,思維沒有跳出來看電路板!電路板就是畫板就是(設計元素:線,過孔等)組合!和去WORD里面去打字拍板一樣的!搞得很神秘!挖個洞還在要廠家溝通!
我剛畢業是畫兩個層一個Keepout一個機械層,結果你們識別不了,讓改文件,導致習慣現keep out做邊框了,機械層不敢用了……
只保留一個層,肯定出不出問題! 標準做法是機械層畫非金屬化槽及非金屬化孔,當然不標準做法,用KEEPOUT我們也認,但是一定保留一層,最好最好還是按標準做
很多年前就已經改成mechanical層做外形及安裝孔了,出現過keepout層和mechanical層的問題。而且在AD中,默認這倆顏色還差不多,這是最頭痛的問題。所以在我的世界里,已經不再出現keepout層了。
這樣肯定不會出錯
PCB人員還要廠家來在糾錯這個問題!實在是從業人員悲哀!PCB從業人員應該在EMI這些方面有所感悟才對!板子挖個洞還要廠家來溝通!從業人員的悲哀!
官方工作人員2019-07-09 09:47:35 (0)規則,成形數據統一設計機械1層,KEEP-OUT層畫的線禁止鋪銅設計好刪除--這么操作很折騰的,要不停的備份。不論是忘了在刪除前備份還是忘了在提交前刪除都不行,多次打樣真會暈的。這比JLCJLCJLCJLC那個替換還不好,那個畢竟不涉及電路部分,只影響美觀。這個多次修改時完全可能導致電路出問題。
軟件有禁止布線功能
經常機械層和keep-out層完全一樣,按照上面說法3,這也有可能漏孔、漏槽?keep-out層用于限制布線,一般都需要用到。按照上面說法,如果多次打樣,每次都要找之前的備份,修改后在打樣前刪掉keep-out層提交,這不合理,也折騰客戶。建議強制外形及開槽等在機械層,外形不在機械層的審核通不過,keep-out層PCB工程不考慮。否則使用這樣不合理的規則,再宣傳10年還是存在問題。但鑒于前面所說90%的客戶使用keep-out層做外形層,存在即合理(強迫大部分客戶改變行為習慣不明智)。可以在PCB下單時增加一個強制選項,若PCB中使用了機械層和keep-out層,讓客戶指明外形、開槽及非金屬化孔所在層。
AD16以前的版本雙擊KEEP-OUT層的線,出現話對框線,里面有二個選項,一個是鎖定,一個是使在外,把這個使在外勾選就起到了禁止布線功能,加工商是不會給你加工開槽的。如是AD17以上版本這個KEEP-OUT層的線軟件規則直接起到禁止布線功能了,如客戶自己生成的Gerber文件這個KEEP-OUT層只起禁止布線不開槽,那不勾選這層,直接輸出就行。