精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

KiCad中的 Edge.Cut 與 Margin 層

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

經常看到小伙伴們詢問KiCad中的Margin層有什么用,和板框層Edge.Cut有什么區別?雖然實際實際中可以完全忽略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" 層是一個沒有精確定義的技術層(工藝層)。我想說它根本沒有真正定義,但這可能不完全正確。根據開發者郵件組及論壇的信息,“Margin”層最初是用來定義從電路板的物理邊緣所需的縮進區域(setback/pullback),區域中不允許有元件、布線或其它電氣對象。如下圖所示,黃色圖形為板框層,粉色圖形為Margin層,黃色與粉色線條的中間區域就是縮進區域(setback area),區域中不允許出現銅對象。 這與板廠的制造工藝相關:板廠不會把銅對象(焊盤或布線)放在離邊緣太近的地方。通常,縮進的要求大于銅與銅之間的最小間距。

wKgaoWcy2OqAUDPfAAA9QFlZktE913.png

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

wKgaoWcy2OqAWtRiAAD2dTPbBkc595.png

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

板框層與Margin層的實現

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

wKgaoWcy2OqASWwbAACyVApzf04113.png

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

wKgaoWcy2OqAI6mPAAFipIPGqrs438.png

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

wKgaoWcy2OuAD6mEAAFXENqdiFk006.png

這時切換到3D環境中看不出任何變化:

wKgaoWcy2OuAE0g1AAIWY3Gk5qk216.png

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

wKgaoWcy2OuAG1n5AAIYST0L1j0382.png

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

wKgaoWcy2OyAfOWrAAC24sFru48531.png

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

DRC的行為

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

wKgaoWcy2OyAcXQPAAAiAn1Hqog793.png

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

wKgaoWcy2OyAFRlEAAED0l5xNVI160.png

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

wKgaoWcy2OyABRCyAAJ31cn_mKY472.png

總結

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

wKgaoWcy2OyAJM2UAABCFfRdHrA074.jpg

審核編輯 黃宇

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

    關注

    0

    文章

    179

    瀏覽量

    42627
  • KiCAD
    +關注

    關注

    4

    文章

    111

    瀏覽量

    8710
收藏 人收藏

    評論

    相關推薦

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

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

    kicad 如何拼板

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

    kicad畫pcb面要劃分哪些?

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

    KiCadEdge.CutMargin

    “ 經常看到小伙伴們詢問KiCadMargin有什么用,和板框Edge.Cut有什么區別
    發表于 06-06 09:46

    KiCad的阻焊及其應用

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

    詳解KiCad

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

    KiCad如何分割平面?

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

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

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

    KICAD的官方快速入門教程免費下載

    有充分的理由認為, KiCad 已足夠成熟, 并可以用于開發和維護復雜的電路板。KiCad 對電路板的大小不做任何限制, 它可以輕松地處理多達 32 個銅、多達 14 個技術和多達
    發表于 10-20 17:33 ?67次下載
    <b class='flag-5'>KICAD</b>的官方快速入門教程免費下載

    KiCAD的8051迷你板設計

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

    kicad設計的fpga12PCB原文件

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

    KiCad如何分割電源平面

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

    詳解KiCad

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

    KiCad的阻焊及其應用

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

    KiCad常用資源

    KiCad官網https://www.kicad.org/ KiCad社區 KiCad 英文論壇:? https://forum.kicad
    的頭像 發表于 11-12 12:24 ?173次閱讀
    <b class='flag-5'>KiCad</b>常用資源