allegro .brd文件轉成AD .pcbdoc文件

allegro .brd文件轉成AD .pcbdoc文件

由於PCB工程師或者硬件工程師使用的軟件不同,經常需要在各種PCB繪製軟件之間進行格式轉化。這就很腦袋疼了⊙﹏⊙,由於我最習慣用的還是altium designer,allegro也會一點兒,不是很熟悉。所以研究了一下如何將allegro的.brd格式轉換成.pcbdoc文件,找了很多資料,結果就是。。。。emmm。分享一下「任督二脈」打通的方法。

1、將.brd文件生成.alg文件

.brd是allegro的二進制格式文件,第一步我們需要將.brd文件轉換成.alg文件。.alg文件是以ASCII碼格式存儲的文件。有些方法是直接將.brd文件導入AD,不過我經過屢敗屢試、屢試屢敗的嘗試後,放棄了!因爲.brd格式導入 與使用的allegro軟件版本 和AD版本有關係~~~如果你的allegro版本很高(比如樓主用的是17.4)但是恰好AD版本不是最新的(比如AD17)就可能導致轉換失敗。

所以!!我們採用「曲線救國」的策略,先生成.alg文件~

將AD的/system文件夾下的Allegro2Altium.bat文件及AllegroExportViews.txt 複製到與xxx.brd文件相同路徑的文件下。

Allegro2Altium.bat文件及AllegroExportViews.txt位置如圖:

在這裏插入圖片描述
、使用文本編輯器(或者記事本)打開Allegro2Altium.bat,最開始文件內容如下:
在這裏插入圖片描述
注意!!重點來了:)

1、將extracta.exe %1中的 %1 改爲XXX.brd
2、將AllegroASCII.txt %1.alg中的 %1 改爲XXX

3、爲了確保轉換的萬無一失,在extracta.exe之前加上cadence的安裝路徑,最終Allegro2Altium.bat變爲:

在這裏插入圖片描述
雙擊Allegro2Altium.bat運行,等待一小會兒,然後會生成.alg文件
在這裏插入圖片描述

2、使用AD導入嚮導將.alg文件生成 .pcbdoc文件

1、點擊file→import wizard,選擇Allegro Design Files,點擊NEXT
在這裏插入圖片描述

2、添加剛纔生成的.alg文件
在這裏插入圖片描述
在這裏插入圖片描述

3、轉換過程

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
點擊next,耐心等待生成.pcbdoc文件,看看結果,look!!
在這裏插入圖片描述