0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

KiCad中的 Edge.Cut 與 Margin 層

KiCad ? 來源:KiCad ? 作者:KiCad ? 2024-11-12 12:23 ? 次閱讀

經??吹叫』锇閭冊儐?a target="_blank">KiCad中的Margin層有什么用,和板框層Edge.Cut有什么區(qū)別?雖然實際實際中可以完全忽略Margin層,但理解它并合理的加以使用,可以為設計帶來一定的便利。

wKgaoWcy2OqAfUt5AAE1PPL8TtA555.png

Edge.Cuts板框層 在介紹“Margin”層之前我們先來復習下“Edge.Cuts”板框層。 KiCAD將 "Edge.Cuts"層上的封閉圖形(直線、圓圈等)視為電路板的物理邊緣。敷銅算法在到達“Edge.Cuts”上的圖形時將停止敷銅。最新的推擠算法布線器不允許導線穿過“Edge.Cuts”層上的邊框。

“Edge.Cuts”的目的是為了滿足電路板制造商的要求,以確定電路板的物理輪廓。有些板廠要求板框顯示在每一層的Gerber文件中;有些板廠則要求板框只出現在一個單獨的Gerber文件中,獨立展示。(KiCAD的 "繪圖 "菜單有支持這兩種方法的選項。) 一些板廠希望在Edge.Cut層上定義所有的內部切口、槽等;有些板廠則可能希望在一個單獨的文件中提供這一信息

Margin層定義

KiCAD中的 "Margin" 層是一個沒有精確定義的技術層(工藝層)。我想說它根本沒有真正定義,但這可能不完全正確。根據開發(fā)者郵件組及論壇的信息,“Margin”層最初是用來定義從電路板的物理邊緣所需的縮進區(qū)域(setback/pullback),區(qū)域中不允許有元件、布線或其它電氣對象。如下圖所示,黃色圖形為板框層,粉色圖形為Margin層,黃色與粉色線條的中間區(qū)域就是縮進區(qū)域(setback area),區(qū)域中不允許出現銅對象。 這與板廠的制造工藝相關:板廠不會把銅對象(焊盤或布線)放在離邊緣太近的地方。通常,縮進的要求大于銅與銅之間的最小間距。

wKgaoWcy2OqAUDPfAAA9QFlZktE913.png

說到這兒聰明的小伙伴肯定會聯想到一個類似的設計約束:銅到板邊間隙。這不是和縮進區(qū)域起的作用差不多嗎?的確,這也是為什么之前說“Margin”層未被準確定義的原因之一。

wKgaoWcy2OqAWtRiAAD2dTPbBkc595.png

我們先不糾結定義,看一下板框層和Margin層的實現。

板框層與Margin層的實現

板框層的實現與作用 板框層(Edge.Cut)的實現非常好理解。如果將板框層設為活動層,然后使用“圖形”對象在板框層中繪制封閉的圖形,即完成了板框的定義:

wKgaoWcy2OqASWwbAACyVApzf04113.png

注意:板框層上只允許擺放非電氣的圖形對象,KiCad限制了電氣對象在板框層上的擺放。 如果在板框層的內部放置圖形對象,則視為對PCB的開槽/開孔。如下圖所示,在板框層上繪制了一個圓及一個矩形后在2D和3D視圖中的效果:

wKgaoWcy2OqAI6mPAAFipIPGqrs438.png

wKgaoWcy2OuAEE22AAG8ZUs-YZU928.pngMargin層的實現與作用 我們把當前的活動層設為“Margin”層,然后繪制同樣的圖形:

wKgaoWcy2OuAD6mEAAFXENqdiFk006.png

這時切換到3D環(huán)境中看不出任何變化:

wKgaoWcy2OuAE0g1AAIWY3Gk5qk216.png

這時,如果按快捷鍵B,將敷銅區(qū)域重新填充,會發(fā)現Margin層中圖形所在區(qū)域的敷銅消失了: wKgaoWcy2OuAVix_AAFb4BSaayg217.png 在3D環(huán)境下查看,和2D情況相同。但卻只是缺少了部分敷銅,和Edge.Cut層的開槽是完全不一樣。

wKgaoWcy2OuAG1n5AAIYST0L1j0382.png

您可能又會聯想到,這一效果和“規(guī)則區(qū)域”的實現類似:

wKgaoWcy2OyAfOWrAAC24sFru48531.png

的確如此,但“規(guī)則區(qū)域”可以有更多的配置,比如規(guī)則作用在哪些層?又作用在哪些對象(布線/過孔/焊盤/敷銅/封裝)?而對于Margin層來講,其上的繪制的圖形將作用在所有的電氣層,如果有對象在圖形范圍中,將直接觸發(fā)DRC報錯!

DRC的行為

在對板框層及Margin層DRC的處理上,KiCad做得比較粗糙。它的處理原則是:Margin層等同于板框層。怎么理解? 以下圖為例,黃色是板框層,粉色是Margin層。 當板框層或Margin層已經存在的情況下,布線器會禁止布線穿越這兩層:

wKgaoWcy2OyAcXQPAAAiAn1Hqog793.png

如果我們把一個過孔直接放在以下位置,會得到Margin層和Edge層分別報出的“電路板邊緣間隙違規(guī)”錯誤:

wKgaoWcy2OyAFRlEAAED0l5xNVI160.png

同樣的,如果我們依次將Margin層和板框層設為活動層,分別在存在銅對象的位置擺放一個矩形,同樣可以得到分別針對Margin層和板框層的“電路板邊緣間隙”違規(guī):

wKgaoWcy2OyABRCyAAJ31cn_mKY472.png

總結

Margin層的定義與作用并不十分精確。由于“電路板邊緣間隙”規(guī)則的存在,絕大部分的設計只需要用到板框層(Edge.Cut),而完全沒必要使用Margin層。但在某些應用場合,使用Margin層,結合DRC的方式,可以快速判斷出某一區(qū)域內是否存在不必要的電氣對象。當然,用“規(guī)則區(qū)域”的方式也可以更準確地實現類似的效果。

wKgaoWcy2OyAJM2UAABCFfRdHrA074.jpg

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • EDGE
    +關注

    關注

    0

    文章

    181

    瀏覽量

    42655
  • KiCAD
    +關注

    關注

    4

    文章

    160

    瀏覽量

    8760
收藏 人收藏

    評論

    相關推薦

    請問ADV-cut怎么畫,V-cut尺寸怎么計算?

    如題:AD怎么畫V-cut,V-cut尺寸怎么計算
    發(fā)表于 03-08 07:35

    kicad 如何拼板

    如何用kicad 拼板, 工藝邊在哪,
    發(fā)表于 12-19 15:33

    什么是“Cut2.1”與“Cut2.0”?

    什么是“Cut2.1”與“Cut2.0”,你怎么知道你得到了什么?
    發(fā)表于 02-03 09:46

    kicad畫pcb面要劃分哪些?

    看到有f.cuf.adhes f.paste f.silks f.mask dwgs.user cmts.user eco1.user margin 有這些預定義的,分別代表什么意思呢?分別在什么時候用呢?
    發(fā)表于 04-02 17:58

    KiCadEdge.CutMargin

    “ 經??吹叫』锇閭冊儐?b class='flag-5'>KiCadMargin有什么用,和板框Edge.Cut有什么區(qū)別
    發(fā)表于 06-06 09:46

    KiCad的阻焊及其應用

    是涂覆在PCB銅箔表面的聚合物。 在KiCad(以及其它EDA),阻焊是“負片”。在該上的圖形對象,代表著該區(qū)域不會涂覆“綠油”,
    發(fā)表于 06-12 11:03

    詳解KiCad

    閉合。Edge.Cut上在PCB內部圖形表示切口或開槽。 Margin 沒有明確的定義。關于Margin的詳解可以參考:
    發(fā)表于 06-21 12:13

    KiCad如何分割平面?

    使用“敷銅”命令繪制封閉區(qū)域,完成網絡及相關設置之后,就可以進行填充操作。 由于Edge.cut的存在及設計規(guī)則的約束,可以隨意繪制超過板框的敷銅區(qū)域,進行快速的區(qū)域定義: KiCad默認不會自動
    發(fā)表于 06-26 11:50

    KiCad不同GND符號的含義及應用

    均使用 3 個插腳,但 KiCad 使用 5 個插腳。 也稱為參考地或“真實”地。這通常代表你的建筑物的0電壓。如果你在原理圖中使用這個符號,表示這個點是要直接連接到你房間里的一些物理金屬片上
    發(fā)表于 08-18 16:55

    KiCAD的8051迷你板設計

    電子發(fā)燒友網站提供《KiCAD的8051迷你板設計.zip》資料免費下載
    發(fā)表于 07-11 15:12 ?8次下載
    <b class='flag-5'>KiCAD</b><b class='flag-5'>中</b>的8051迷你板設計

    kicad設計的fpga12PCB原文件

    kicad設計的fpga12PCB原文件分享
    發(fā)表于 09-30 14:43 ?0次下載

    和 Dr Peter 一起學 KiCad 4.3:輪廓與約束 (Edge cut板框)

    “ ?在本節(jié),您將學會如何繪制 PCB 的板框。 ? ” 4 .3.? 2- 輪廓與約束 (Edge cut板框) 在本章,我們將完成在本書第三部分第二章中學到的 PCB 工作流程
    的頭像 發(fā)表于 12-03 12:13 ?184次閱讀
    和 Dr Peter 一起學 <b class='flag-5'>KiCad</b> 4.3:輪廓與約束 (<b class='flag-5'>Edge</b> <b class='flag-5'>cut</b>板框)

    KiCad如何分割電源平面

    “ ?與其它EDA不同,KiCad的信號并沒有正片、負片之分。所有的電源平面必須以敷銅的方式實現。 如需了解更多關于KiCad的資訊,請參考:
    的頭像 發(fā)表于 11-12 12:21 ?214次閱讀
    <b class='flag-5'>KiCad</b><b class='flag-5'>中</b>如何分割電源平面

    詳解KiCad

    “ ?不同EDA對于PCB物理的定義基本相同,比如信號、絲印、阻焊、助焊等。但對于工藝(輔助)的定義會略有不同,比如Altium
    的頭像 發(fā)表于 11-12 12:21 ?378次閱讀
    詳解<b class='flag-5'>KiCad</b><b class='flag-5'>中</b>的<b class='flag-5'>層</b>

    KiCad的阻焊及其應用

    是涂覆在PCB銅箔表面的聚合物。 在KiCad(以及其它EDA),阻焊是“負片”。在該上的圖形對象,代表著該區(qū)域不會涂覆“綠油”,
    的頭像 發(fā)表于 11-12 12:22 ?332次閱讀
    <b class='flag-5'>KiCad</b><b class='flag-5'>中</b>的阻焊<b class='flag-5'>層</b>及其應用