“KiCad 9 rc 版本已經(jīng)發(fā)布,雖然離正式版發(fā)布可能還有一個(gè)多月時(shí)間,還是忍不住把一些好用的功能先分享給大家。第一個(gè)分享的是原理圖設(shè)計(jì)中的模塊復(fù)用。千呼萬(wàn)喚始出來(lái)”
概述
這個(gè)功能和 AD 中的設(shè)計(jì)片段(snippet)非常類似,允許把原理圖的一部分或整個(gè)圖紙直接保存為一個(gè)模塊,放在統(tǒng)一地方。以后每次需要使用類似的電路模型直接從設(shè)計(jì)模塊的面板調(diào)用即可,無(wú)需打開(kāi)以前的原理圖再進(jìn)行復(fù)制粘貼。
合理地管理常用的模塊電路,可以提升個(gè)人的工作效率,當(dāng)然也是適用于團(tuán)隊(duì)之間的共享及設(shè)計(jì)規(guī)范的統(tǒng)一。
目前模塊復(fù)用僅適用于原理圖,沒(méi)無(wú)法應(yīng)用到 PCB。詳細(xì)的教學(xué)視頻在這里:
下面的文字版本會(huì)把核心的操作和構(gòu)架介紹一遍。
創(chuàng)建自己的模塊庫(kù)
目前版本的模塊庫(kù)入口藏得比較隱蔽,需要依次點(diǎn)擊 視圖->面板->設(shè)計(jì)模塊打開(kāi)。
打開(kāi)后停靠在軟件的右側(cè):
右鍵點(diǎn)擊上方的空白區(qū)域,可以新建一個(gè)模塊庫(kù):
模塊庫(kù)分為“全局”和“工程”兩種類型,這和原理圖符號(hào)、PCB封裝是一樣的。如果選擇“全局”,模塊庫(kù)對(duì)所有的工程可見(jiàn);如果選擇“工程”,則模塊庫(kù)只對(duì)當(dāng)前工程可見(jiàn),其他工程是看不到的。建模塊的目的主要就是共享,所以沒(méi)特殊情況的話選擇“全局”即可。
確定后選擇需要存放模塊的文件夾。所有的模塊都是以“.blocks”命名的,這里的文件名將默認(rèn)用作模塊庫(kù)的名字:
輸入模塊庫(kù)的描述:
創(chuàng)建完成之后的樣子:
添加原理圖模塊
現(xiàn)在可以向庫(kù)中添加原理圖模塊了。有兩種方法可以進(jìn)行添加:
第一種是先選中需要添加的局部,然后右鍵點(diǎn)擊模塊庫(kù)的名稱,并選擇“保存選區(qū)為設(shè)計(jì)模塊”:
給模塊命名并添加關(guān)鍵字和描述。關(guān)鍵字和描述會(huì)用于面板的檢索,建議認(rèn)真填寫。Field 字段不是必須的,但如果以后您的模塊希望以Sheet子圖的形式被引用,也可以在field中添加一些屬性,擺放后這些屬性會(huì)被添加到Sheet的屬性中。
確定后就可以在面板中看到添加的原理圖模塊了:
第二種方法你把當(dāng)前的這個(gè)子圖添加為模塊,操作很簡(jiǎn)單,只要右鍵直接點(diǎn)擊目標(biāo)的模塊庫(kù)名,并選擇“將當(dāng)前圖紙另存為設(shè)計(jì)模塊...”。
這樣,當(dāng)前展示的整個(gè)子圖就會(huì)保存到模塊庫(kù)中:
原理圖模塊的擺放
原理圖的擺放比較簡(jiǎn)單,直接選中需要擺放的模塊,右鍵點(diǎn)擊擺放或者用快捷鍵 Shift + B 即可:
需要注意的是面板下方的幾個(gè)選項(xiàng):
放置副本:
勾選后可以連續(xù)擺放同一個(gè)模塊,而無(wú)需再次點(diǎn)擊擺放命令
作為圖紙放置:
如果不勾選,擺放的方式類似復(fù)制、粘貼: 如果勾選,會(huì)以子圖(Sheet)的形式進(jìn)行擺放,適用于層次設(shè)計(jì):
注意,這里的功能還不是特別完善,擺放后的子圖只有一個(gè)框,并不會(huì)自動(dòng)擺放Port對(duì)應(yīng)的圖紙引腳(sheet pin),仍需手動(dòng)添加。
保留現(xiàn)有的批注:
顧名思義,勾選后將保留原始圖紙中的位號(hào),不自動(dòng)進(jìn)行位號(hào)的重寫。注意這樣做可能會(huì)導(dǎo)致重復(fù)位號(hào)的出現(xiàn)。以下是正常擺放和勾選后的一個(gè)對(duì)比:1、2為不勾選擺放;3、4為勾選后擺放。觀察下位號(hào)的不同:
管理原理圖模塊庫(kù) 我們需要先了解下 KiCad 存儲(chǔ)模塊庫(kù)的方式。 模塊庫(kù)的存儲(chǔ)方式 每次創(chuàng)建一個(gè)新的模塊庫(kù),就會(huì)在指定的文件夾下生成一個(gè) .blocks 后綴的空白文件夾。比如下圖新建了 3 個(gè)模塊庫(kù),文件夾的名字默認(rèn)會(huì)模塊庫(kù)的名字。
將原理圖保存為模塊庫(kù)中的模塊后,又會(huì)在庫(kù)文件夾下新建一個(gè).block 文件夾,有幾個(gè)模塊就會(huì)新建幾個(gè)文件夾。下圖為在 power 庫(kù)中新建了兩個(gè)模塊: 點(diǎn)開(kāi)文件夾,可以看到每個(gè)模塊都是有一個(gè)實(shí)際的 KiCad 原理圖和一個(gè) json 文件組成的。
其中 json 文件記錄了模塊相關(guān)的名稱、關(guān)鍵字、描述及字段:
模塊庫(kù)的管理
雖然可以用“手搓”的方式管理模塊庫(kù),但還是建議在 KiCad 中用 UI 進(jìn)行管理。 在工程界面或者原理圖界面都可以打開(kāi)管理界面:
模塊庫(kù)的管理和原理圖符號(hào)、PCB封裝的管理非常類似。所有在面板新建的模塊庫(kù)都可以在“設(shè)計(jì)圖塊庫(kù)”面板中看到。可以在這里添加、刪除模塊庫(kù)的引用(刪除并不會(huì)實(shí)際刪除模塊庫(kù)文件夾)。 如果不希望在面板中看到某個(gè)模塊庫(kù),只要將“活動(dòng)的(Active)”單選框取消勾選即可,無(wú)需刪除模塊庫(kù)。
使用別人模塊庫(kù)
如果希望使用別人已經(jīng)創(chuàng)建的模塊庫(kù),或者將自己的模塊庫(kù)復(fù)制到了一個(gè)新的電腦,那該如何使用呢? 很簡(jiǎn)單,只要在剛才的管理界面添加即可:
如果只想添加一個(gè)模塊庫(kù),點(diǎn)擊“+”按鈕即可;如果希望添加某個(gè)文件夾中的多個(gè)模塊庫(kù),則需要點(diǎn)擊“文件夾”圖標(biāo),然后選中需要添加的模塊庫(kù)即可。
其它
如果我不想創(chuàng)建模塊庫(kù),只想導(dǎo)入一個(gè)現(xiàn)成的原理圖作為子圖,可以嗎?在 KiCad 9 之間是不行的(只能復(fù)制粘貼),但 KiCad 9 增加了“導(dǎo)入圖紙”功能,可以直接選擇需要導(dǎo)入的圖紙并作為子圖使用。
這里的邏輯和擺放模塊圖是一樣,導(dǎo)入時(shí)也可以選擇是否以“子圖”的形式進(jìn)行:
結(jié)束語(yǔ)
最后留個(gè)作業(yè),如果希望一個(gè)團(tuán)隊(duì)或者幾個(gè)人之間共同管理或者共享一個(gè)模塊庫(kù),怎么操作比較好?歡迎大家留言給出自己的方案。
注意:如果想第一時(shí)間收到 KiCad 內(nèi)容推送,請(qǐng)點(diǎn)擊下方的名片,按關(guān)注,再設(shè)為星標(biāo)。
常用合集匯總:
和 Dr Peter 一起學(xué) KiCad
KiCad 8 探秘合集
KiCad 使用經(jīng)驗(yàn)分享
KiCad 設(shè)計(jì)項(xiàng)目(Made with KiCad)
常見(jiàn)問(wèn)題與解決方法
KiCad 開(kāi)發(fā)筆記
插件應(yīng)用
發(fā)布記錄
審核編輯 黃宇
-
原理圖
+關(guān)注
關(guān)注
1298文章
6346瀏覽量
234264 -
KiCAD
+關(guān)注
關(guān)注
4文章
163瀏覽量
8781
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論