一、Altium文件轉KiCad文件
本文主要介紹:
1、AD文件(SCH和PCB)轉換為KiCAD的方法
2、AD封裝庫轉換為KiCAD庫的方法
下面讓我們進入正題
1.1 PCB的第一種轉換方式
1)用Altium Design打開要轉換的PCB文件,選擇:File->Save as
2)選擇保存類型為P-CAD 200x ASCII PCB(*.pcb)
1.2 PCB的第一種打開方式
1)打開KiCAD組件 Pcbnew,文件->導入非KiCAD電路板文件
2)選擇剛剛另存為的PBC文件,注意文件類型選擇P-CAD 200x ASCII PCB文件(*.pcb),就會看到要轉換的文件,打開
1.3 PCB的第二種轉換方式
這種轉換方式適用於PCB和原理圖,原理圖只有這一種轉換方式
1.3.1 方法一:在線轉換
1)打開altium2kicad在線轉換網站,將你想要轉換的AD設計文件中的.schDoc和.pcbDoc文件打包成zip檔,點擊“選擇文件”按鈕將文件上傳到網站上。
2)點擊“Click me”按鈕,進行自動轉換,轉換后的KiCad文件會以altium2kicad的文件名自動下載到你的本地電腦,下載路徑為瀏覽器的下載路徑;
3)打開轉換后的altium2kicad文件,會發現有.sch文件、.kicad_pcb文件以及一個轉換報告文件。
4)想要單獨查看項目文件的話,.sch文件可以用Eeschema打開,.kicad_pcb文件可以用Pcbnew打開。如果你想將這些文件集成在一個項目文件里,可以將它們改成同一個用戶名后隨便打開.sch或.kicad_pcb文件,KiCad會自動生成.pro格式的項目文件。
可以將多個.sch和.pcb文件放在一起進行一次性轉換,注意:在線最大只能轉換50MB
1.3.2 方法二:本地轉換
如果你不想將你的項目文件傳到網站上,你可以使用Perl腳本將你的AD設計文件轉換成KiCad文件。
1)下載安裝windows系統下的Perl語言編輯器
2) 根據下載鏈接,在Github上下載altium2kicad腳本。在右上角Clone or Downloa按鈕選擇下載ZIP檔。
3)將ZIP檔中的全部文件進行解壓,然后將解壓文件夾里面的所有文件復制到要轉換的AD設計文件中,注意要放在同一級別目錄下。
4)在Windows系統中打開命令提示符,在MacOS或Linux中打開終端,進入AD設計文件文件夾(Windows CMD常見命令:dir:列出當前文件夾中所有文件; cd XXX:進入XXX文件夾。 MacOS/Linux常見命令:ls:列出當前文件夾中所有文件;cd XXX:進入XXX文件夾)。
5)在命令提示符或終端中輸入“perl unpack.pl”,按下回車,將.PcbDoc和.SchDoc文件解壓縮到子目錄中。
6)在命令提示符或終端中輸入“perl convertschema.pl”,按下回車,轉換電路原理圖和庫文件。
7)在命令提示符或終端中輸入“perl convertpcb.pl”,按下回車,轉換電路布局文件。
8)完成,打開XXX文件夾,可以看到轉換后的文件,也可用KiCA打開
9)可以將很多.sch和.pcb文件放在一起進行一次性轉換,沒有大小限制。
10)直接雙擊轉換后的原理圖或者PCB就可用對應的軟件打開
注意:因為用命令提示符默認進入的是下面的文件夾,所以建議將要轉換的文件放置在桌面上
二、AD庫轉KiCAD庫
有個轉換的腳本,目前博主還不怎么會用,放在這里大家可以去研究一哈
https://github.com/xtoolbox/pcad2kicad
2.1 PCB庫
2.1.1 導出PCB封裝
1)打開轉換后的PCB文件(兩種轉化方式均可),然后 【文件】->【壓縮封裝】,封裝導出方式有兩種,一種是導出到現有的PCB庫,另一種是新建一個庫並導出。選擇前者會彈出現有的庫目錄,選擇想要保存的庫,然后單擊確定。選擇后者會彈出創建新庫的提示,系統默認路徑為該PCB所在的文件夾,並在該文件下新建一個后綴名為.pretty的文件夾,可以選在自己想要的保存路徑。此處選擇新建庫。
3)找到新建庫的位置打開文件夾,就可以看到導出的封裝列表
我們可以打開這些封裝進行查看,分類整理,支持復制粘貼。
2.1.2 PCB庫注意事項
1)用第二種(腳本轉換)方式轉換后的文件PCB封裝的銅層和絲印層會脫離,導出的封裝庫沒有絲印
2)封裝名稱中帶有*號的無法生成庫,需要手動建立
2.2 原理圖庫
2.2.1 導出原理圖封裝
1) 打開轉換后的SCH文件,在彈出的框里面選擇“重新映射符號”,然后點擊確定(可以在確定之前選擇勾選想要重新映射的符號)映射完成之后點擊關閉,就會完成打開原理圖操作。
2)雙擊任何一個元器件,或者選擇一個器件,右鍵->屬性->編輯屬性,查看當前自動生成的參考庫的名稱
3)打開符號編輯器找到參考庫,然后右鍵另存為,保存庫文件
也可以不用另存為,直接按照路徑找到位置,但是下次打開時不會自動加載