# KiCad 設計 PCB 需知 我們主要用 KiCad 來畫 PCB,不知道怎麼用的話跟著 [Getting Started in KiCad](https://docs.kicad.org/9.0/en/getting_started_in_kicad/getting_started_in_kicad.html) 這篇文章做一次應該就知道怎麼從畫電路圖到輸出生產用的 gerber 檔 ## 一些重要的東西 - [creepage distance](https://electronics.stackexchange.com/questions/173575/air-gap-on-isolation-space) ## 一些不是必要但是很重要的東西 - 在 PCB 版上放上板子名稱與版本,之後比較好知道這塊板子究竟是啥。 ![image](https://hackmd.io/_uploads/rke5vn30Je.png) - 版本命名可以參考下面這張圖。如果只是換元件改 Patch Version,有新增/刪除元件改 Minor Version,運作方式或 input/output 有變改 Major Version。如果還是不懂的話,可以參考更下面 Pride Versioning 的那張圖 ![Major, Minor and Pathc Version](https://hackmd.io/_uploads/r1Pm_h2Cyx.png) ![image](https://hackmd.io/_uploads/Sk-OHy6Rkx.png) - Mounting Hole 記得加,Kicad 裡面有個叫 MountingHole 的原件,Footprint 可以選各種直徑的 ![Mounting Hole Example](https://hackmd.io/_uploads/S1OJq32R1x.png) - Testpoint: 幫你 debug 的好東東,可以在輸入 / 輸出或有可變電阻的地方加,Footprint 可以用 `TestPoint_Plated_Hole_D3.0mm` 或其他你喜歡的。記得在板子上標註這個 TestPoint 在測啥 ![image](https://hackmd.io/_uploads/SyS0T2nRkl.png) - 接頭標記:標註這個接頭要接到誰,還有裡面 pin 的名稱。之後接線與除錯的時候你會感謝當初的你 (大概吧) ![image](https://hackmd.io/_uploads/H1zS96301l.png) - 尺寸標記:用 `User.Comments` 標記:板子長寬、Mounting Hole 的直徑與距離 ![image](https://hackmd.io/_uploads/HyHUJAh0ye.png) - TS/GLV Seperation: 如果 PCB 版上同時有高壓與低壓的電路,需要特別標註高壓區與低壓區,以及兩區之間的距離。兩區之間的距離需要滿足規則的要求。 - Pin 角間的距離算 Thru Air, 如果電壓 > 300V, 那麼橫跨高壓與低壓的電子元件(如光耦)的 pin 角要 > 9.5mm,很難,所以最好是噴 Conformal Coating,車隊應該有 Plastik 70 可以噴 Conformal Coating。 ![image](https://hackmd.io/_uploads/HJDcb020Jg.png) ![image](https://hackmd.io/_uploads/SyqUZAnR1l.png) ## 接頭 高壓用 Molex,低壓用 JST 注意接頭有分 horizontal 和 vertical,horizontal 是指接頭平行插入板子,vertical 就是垂直插入板子。需要看到時候板子和箱體之間的距離決定要用哪一種方向的接頭 ### 低壓用 [JST XA](https://www.mouser.tw/datasheet/2/564/egwtXA1-3477149.pdf) ``` Terminal : SXA-01T-P0.6 Rating: 250VDC / 3A Wire Guage: 20~24AWG Temperature: -40° to +105°C Pin width: 2.5mm ``` 在 Footprint 找 JST_XA 就有了 ![image](https://hackmd.io/_uploads/ryGxP16CJx.png) ### 高壓用 [Molex Micro-Fit 3.0 43650](https://www.molex.com/content/dam/molex/molex-dot-com/products/automated/en-us/salesdrawingpdf/436/43650/436500300_sd.pdf?inline) 系列 ``` Terminal : 43030 Rating: 600V / 8.5A Wire Guage: 20~24, 26~30 AWG Temperature: -40° to +105°C Pin width: 3mm ``` 在 Footprint 找 43650 就有了 ![image](https://hackmd.io/_uploads/HJtg_ypRkg.png) ### Footprint ~~強尼~~待補 [package types](https://electrical-information.com/package-types/) ![image](https://hackmd.io/_uploads/rJRO_MARJe.png) [High Speed Coupler](https://slideplayer.com/slide/17124875/) ![image](https://hackmd.io/_uploads/SJ3CJQkkeg.png)