在熟悉AD條件下,學習使用KiCad,相對是容易的,只是一個熟練的過程。添加了必要插件的KICAD能夠完美替代AD,額外還能增加一點可玩性。
參考資料
簡短高效的入門視頻教程:
https://www.bilibili.com/video/BV12J411z7j7?p=1
KICAD中國,其中包括軟件源碼、原理圖&封裝&3d官方庫、文檔、討論區等:
關於各種必要插件的安裝:
https://gitee.com/KiCAD-CN/kicad-cn-forum/blob/master/zh_CN/KiCad_plugin.md
使用筆記(KICAD 5.1.5-3)
基本的使用上文“9分鐘”視頻已經說得很清楚,本週使用KICAD只做了MSO5000適配邏輯探頭,更深入的體驗了此製圖軟件,我打算從一些日常使用中遇到的問題點來做筆記。
如何拷貝現成的原理圖?
xx.sch是不能用KICAD直接打開的,雖然可以點擊,但是打開失敗。
- 新建一個sch空白文件
- 點擊添加原理圖內容,這等同於複製,是有限定的複製:只能在工程內部複製黏貼,此規則也適用於其他場景。
如上,需要一個空白sch文件,那麼又如何新建空白文件?
不能直接新建sch文件,只能:
除了新建,還可以加載一個現存的sch文件:
加載現有的庫文件,可能會遇到沒有相關原理圖庫的問題:
如何成功加載一個現存的sch文件?
接上一個問題,我需要直接利用A.pro工程文件中的xxx.sch文件,使用分層圖框加載xxx.sch的時候,會因爲沒有庫文件而出現亂碼。
雙擊符號,查看符號屬性:
可知缺少xxx-rescue.lib,將A.pro工程文件中的xxx-rescue.lib拷貝到當前目錄中,進入管理符號庫:
在工程專用庫中添加rescue庫,完成後原理圖會立刻更新,亂碼消失。需要關注的是$開頭的路徑字符,一個是軟件庫地址,另一個是當前工程根目錄。
庫參考(庫地址)爲什麼會變成rescue?
正常時候,從官方庫添加一個器件,庫地址如下,分類:器件名
畫圖花了幾天,突然發現如下異常情況:
好好的官方庫怎麼被修改爲當前目錄下的恢復庫了呢??
仔細查看“工程恢復助手”發現正是如此,所以需要謹慎做此操作!
不能隨意重新註釋
重置註釋,會打亂已經佈局的PCB。
PCB中爲什麼不能正確的均布器件?
首先,可能是鎖定了:
其次,可能選中某一層的無關項目:
最小線寬在哪裏設置?
間距設置?
佈線到焊盤間距?
線與線之間間距?
兩個焊盤之間間距?
以上都是:
這是間距的最低要求,也就是上圖中的“間隙”,值得大小反演在走線外圍陰影區、焊盤最外一圈越界判斷層。
- 焊盤外層:
-
走線外層:
下文有說明,可以在PCB封裝中單獨設置這個規則。但是務必注意,不要輕易修改全局設置!建議單獨修改獨立封裝中的間距規則:
鑽孔間最小間距?
電路板設置中;
PCB如何添加一個單獨的非金屬化過孔?
點擊“添加封裝”,可以獨立地、自由的操作封裝:
如何解決焊盤太近的警告?
如下電路板設置是無效的:
不建議修改全局“間隙”,建議局部修改封裝,在PCB中點擊封裝,E修改屬性,將焊盤間隙改爲一個比0大的一個極小值,即可消除DRC報錯!
另外關於連接銅皮的方式也在這裏設置。
關於批量操作
批量選擇器件絲印?如何只選擇一層中的部分絲印?
批量換層
可以參考:
-
如何用Python腳本操作??
關於層設置和層顯示
層設置:
顯示-層管理器:
關於佈線優化
能否改變角度?
上圖怎麼也拉不出正常連接
常用快捷鍵
Alt + 6 | 畫差分線 | Alt+7 | 畫蛇形線 | 選中線+U | 選中整跟線 | V/shift +V | PCB層切換、走線時過孔,過孔,取消過孔 |
P | A | shift+X | PCB畫銅線 | W | 原理圖畫線 | ||
Shift+Z | 3D查看底視圖 | Z | 3D查看頂視圖 | M | SCH和PCB移動 | D | PCB拖線 |
單層顯示 | Ctrl+H | B/Ctrl +B | 覆銅的批量操作 | Alt+3 | 3D查看 | Ctrl+L/I | 選擇網絡全部線 |
Ctrl+U | 切換單位 | shift+W/W | 改變走線寬度 |