“KiCad 和 Altium Designer是兩款主流的 PCB EDA 工具。AD 和 KiCad 的原理圖、PCB 文件是否可以互轉(zhuǎn)呢?答案是肯定的,但如果需要支持最新版本的文件格式,也需要使用最新版本的軟件工具。”
KiCad 導(dǎo)入 Altium
先回顧下 KiCad 可以導(dǎo)入的格式:
從 7.0 開始,KiCad 就支持導(dǎo)入 AD 的原理圖和 PCB 了。但如果希望同時(shí)可以導(dǎo)入 AD 符號庫和封裝,建議使用 8.0 版本。同時(shí) 8.0 版本還優(yōu)化了格式轉(zhuǎn)換時(shí)的一些 Bug。 KiCad 導(dǎo)入 AD 最大的亮點(diǎn)在于支持 Altium 二進(jìn)制文件的導(dǎo)入,而無需另存為 ascii 格式。 導(dǎo)入原理圖
1. 首選打開KiCad, 創(chuàng)建一個新的工程,并打開原理圖。
2.點(diǎn)擊“文件->導(dǎo)入->非KiCad原理圖”
3. 格式選擇Altium Designer,并選擇需要導(dǎo)入的原理圖文件。
這里有個小技巧,如果是層次結(jié)構(gòu),請選擇頂層原理圖進(jìn)行導(dǎo)入,這樣系統(tǒng)會自動導(dǎo)入子原理圖。 4. 導(dǎo)入之后的效果:
可以看到,層次結(jié)構(gòu)以及子圖也一起導(dǎo)入了。點(diǎn)擊綠色的Sheet框,可以跳轉(zhuǎn)到子圖。
對比下AD中的原圖紙,基本沒有問題:
注意:KiCad 是不支持平鋪(Flat)結(jié)構(gòu)的,因此導(dǎo)入 AD 平鋪結(jié)構(gòu)的圖紙只能一頁一頁的操作,或者在原圖中增加一個頂層圖。
導(dǎo)入PCB
1. 打開PCB編輯器,點(diǎn)擊“文件->導(dǎo)入->非KiCad電路板文件”
2. 選擇Altium格式,并瀏覽到需要導(dǎo)入的pcbdoc,確認(rèn)即可。
注:目前導(dǎo)入器支持Altium Designer, Circuit Studio, Circuit Maker, Eagle, CadStart等格式。
3. 以下是導(dǎo)入后的效果:
和AD原始PCB做個對比,基本完全一致:
壓力測試
用AD中最復(fù)雜的實(shí)例MiniPC做個測試。
導(dǎo)入后的PCB如下圖所示:
按Alt+3,發(fā)現(xiàn)3D模型也一起成功導(dǎo)入:
無論是PCB還是3D環(huán)境下,平移、縮放、選中、繪圖基本操作非常絲滑。
Altium 導(dǎo)入 KiCad
最重要的事兒先說:您得使用正版的 AD 軟件,不尊重知識產(chǎn)權(quán)的事兒我們不要去做!如果您暫時(shí)不想花錢,那我還是建議您嘗試使用開源且免費(fèi)的 KiCad。
前序準(zhǔn)備 首先,Altium 一直支持 KiCad 導(dǎo)入,但老的版本只能導(dǎo)入 KiCad 6 的文件。如果您希望完美地導(dǎo)入 KiCad 7 或者 KiCad 8 的文件,請使用 Altium Designer 24.6 或更新的版本。 然后,AD 的默認(rèn)安裝是不包含 KiCad 導(dǎo)入器的。需要在Extensions & Updates 中手動安裝。 首先在右上角找到 Extensions & Updates 菜單并點(diǎn)擊:
切換到 Purchased 頁面:
這里您可以看到很多已購買但未安裝的插件,包括 KiCad 導(dǎo)入器、Zuken CR5000 導(dǎo)入器,DX Desinger 導(dǎo)入器等:
找到 KiCad Importer,并點(diǎn)擊下載安裝圖標(biāo),完成后需要手動重啟 AD。
如果一切順利,這時(shí)候點(diǎn)擊左上角的 File -> Import Wizard:
就可以看到 KiCad 的導(dǎo)入器:
支持導(dǎo)入以下格式的 KiCad 文件:
KiCad pro Files (*.pro)
KiCad kicad_pro Files (*.kicad_pro)
KiCad sch Files (*.sch)
KiCad kicad_sch Files (*.kicad_sch)
KiCad kicad_pcb Files (*.kicad_pcb)
KiCad lib Files (*.lib)
KiCad kicad_sym Files (*.kicad_sym)
KiCad kicad_mod Files (*.kicad_mod)
可以看到,老版本、新版本都支持了。也支持導(dǎo)入符號庫和封裝庫。
開始導(dǎo)入
導(dǎo)入的方法也很簡單,打開 Import Wizard 后,直接往里面添加需要導(dǎo)入的 KiCad 圖紙就可以了。項(xiàng)目、原理圖、PCB可以同時(shí)添加:
過程中有個 PCB 層的映射要檢查一下,不要搞錯了。其他設(shè)置都不是很重要:
我們用一個 FPGA 的核心板做個測試,將以下鏈接復(fù)制到瀏覽器,可以看到KiCad原始格式的原理圖和PCB(第一次沒顯示的話可以嘗試刷新一下):
https://www.eda.cn/ecadViewer/viewerPage/?xmlId=9aff3313-8ba4-42d9-8236-2bcada120a9d&fileZip=%2Fdata%2Fdesign%2Fdemo%2F9aff3313-8ba4-42d9-8236-2bcada120a9d.zip
原理圖導(dǎo)入的還不錯:
PCB 報(bào)錯了... 沒導(dǎo)成功。革命尚未成功,同志仍需努力!
我們再換個簡單點(diǎn)兒的、最新的 RP2350 開發(fā)板試一下。以下是原始的 KiCad 文件鏈接:
https://www.eda.cn/ecadViewer/viewerPage/?xmlId=0691b0b5-02c3-49fe-8075-dd6f75dad4d9&fileZip=%2Fdata%2Fdesign%2Fdemo%2F0691b0b5-02c3-49fe-8075-dd6f75dad4d9.zip
這次成功了,以下是原理圖的內(nèi)容:
整體看起來還不錯,不過由于是格式轉(zhuǎn)換,不存在完美,ERC 該改的還是要改:
再來看下PCB:
美中不足的是規(guī)則的導(dǎo)入還有些問題,必須手動修改,不然 DRC 直接打爆。這個例子中是線寬規(guī)則沒有導(dǎo)入:
還有個小 bug,不管什么 KiCad 項(xiàng)目,每次導(dǎo)入都會生成兩個 pcbdoc??戳讼?,好像兩個文件也沒什么區(qū)別:
結(jié)束語
KiCad 和 AD 都是非常優(yōu)秀的 PCB 工具,基本可以支持雙向的導(dǎo)入、導(dǎo)出,這對于雙開的工程師來說相當(dāng)?shù)挠押谩?當(dāng)然,除了可以導(dǎo)入圖紙之外,同樣支持符號庫、封裝的導(dǎo)入,非常的便捷。大家可以根據(jù)自己的使用場景,自行選擇合適的工具。 最后還是要重申一下,無論您選擇使用什么工具,都請尊重版權(quán)。只有這樣,您喜歡的軟件才能越來越好!
注意:如果想第一時(shí)間收到 KiCad 內(nèi)容推送,請點(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)
常見問題與解決方法
KiCad 開發(fā)筆記
插件應(yīng)用
發(fā)布記錄
審核編輯 黃宇
-
Altium Designer
+關(guān)注
關(guān)注
49文章
402瀏覽量
45374 -
KiCAD
+關(guān)注
關(guān)注
5文章
219瀏覽量
9284
發(fā)布評論請先 登錄
Altium Designer15.0軟件設(shè)計(jì)方法和安裝

Altium Designer多頁原理圖繪制基礎(chǔ)

Altium Designer15.0單頁原理圖繪制基礎(chǔ)

Altium Designer15.0設(shè)計(jì)環(huán)境

Altium Designer 15.0自定義元件設(shè)計(jì)

KiCon 演講回顧(十四):現(xiàn)場演示如何遷移 Altium 及 EasyEDA 的設(shè)計(jì)文件及器件庫

在KiCad中使用AD的封裝庫(Pcblib)

如何導(dǎo)入Altium Designer的原理圖和PCB?

altium designer原理圖生成方法
開源 KiCad/AD 查看器 + AI Copilot?
Altium Designer 24.7.2版本新功能圖解說明

評論