KiCad 7.x Footprint does not match copy in library
內容
問題描述
在 KiCad 7.x 軟體中,元件庫中的元件封裝與實際使用的元件封裝若不一致,當 DRC 時會產生 "Footprint does not match copy in library" 的警告,如下所示...
![KiCad 7.x Footprint does not match copy in library 1 KiCad 7.x](https://saludpcb.com/zh/wp-content/uploads/2024/04/KiCad-7.x-Footprint-does-not-match-copy-in-library-c-1.jpg)
解決方法
檢查 PCB 上所用元件的封裝和元件庫中的元件封裝是否匹配,例如 文字描述, 3D 路徑... 等等,找到不同之處後將它修改使得達到二邊一致或可以使用以下步驟同步 PCB 上所用元件的封裝和元件庫中的元件封裝為一致。
同步 PCB 上的元件封裝
在 PCB 上選擇問題元件的封裝並按鍵盤上的 E 鍵或用滑鼠右建選擇 Properties... 進入如到 Footprint Properties 功能視窗 ,如下所示...
![KiCad 7.x Footprint does not match copy in library 2 KiCad 7.x](https://saludpcb.com/zh/wp-content/uploads/2024/04/KiCad-7.x-Footprint-does-not-match-copy-in-library-p.jpg)
選擇 "Update Footprint form Library..." ,如下所示...
![KiCad 7.x Footprint does not match copy in library 3 KiCad 7.x](https://saludpcb.com/zh/wp-content/uploads/2024/04/KiCad-7.x-Footprint-does-not-match-copy-in-library-u.jpg)
進入 Update Footprint form Library 功能選單視窗,可依需求選擇要更新的方式並在 Update Options 中選擇要更新的內容。如圖只選擇了將相同元件的封裝名稱 id,這樣可同步 PCB 上相同元件的封裝和元件庫中的元件封裝一致。當設定完成後可以選擇 "Update" 按鈕後執行。
![KiCad 7.x Footprint does not match copy in library 4 KiCad 7.x](https://saludpcb.com/zh/wp-content/uploads/2024/04/KiCad-7.x-Footprint-does-not-match-copy-in-library-o.jpg)
再次執行 DRC
回到 PCB Editor 後,再次進入到 Design Rules Checker 並選擇 Run DRC 按鈕,可以看到 "Footprint does not match copy in library" 相關的警告消失了,如下所示...
![KiCad 7.x Footprint does not match copy in library 5 KiCad 7.x](https://saludpcb.com/zh/wp-content/uploads/2024/04/KiCad-7.x-Footprint-does-not-match-copy-in-library-d.jpg)