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


由于PCB工程师或者硬件工程师使用的软件不同,经常需要在各种PCB绘制软件之间进行格式转化。这就很脑袋疼了⊙﹏⊙,由于我最习惯用的还是altium designer,allegro也会一点儿,不是很熟悉。所以研究了一下如何将allegro的.brd格式转换成.pcbdoc文件,找了很多资料,结果就是。。。。emmmm allegro .brd文件转成AD .pcbdoc文件

我自己写了这篇博客,废话不多说,分享一下“任督二脉”打通的方法。

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位置如图:

allegro .brd文件转成AD .pcbdoc文件
、使用文本编辑器(或者记事本)打开Allegro2Altium.bat,最开始文件内容如下:
allegro .brd文件转成AD .pcbdoc文件
注意!!重点来了:)

1、将extracta.exe %1中的 %1 改为XXX.brd
2、将AllegroASCII.txt %1.alg中的 %1 改为XXX

3、为了确保转换的万无一失,在extracta.exe之前加上cadence的安装路径,最终Allegro2Altium.bat变为:

allegro .brd文件转成AD .pcbdoc文件
双击Allegro2Altium.bat运行,等待一小会儿,然后会生成.alg文件
allegro .brd文件转成AD .pcbdoc文件

2、使用AD导入向导将.alg文件生成 .pcbdoc文件

1、点击file→import wizard,选择Allegro Design Files,点击NEXT
allegro .brd文件转成AD .pcbdoc文件

2、添加刚才生成的.alg文件
allegro .brd文件转成AD .pcbdoc文件
allegro .brd文件转成AD .pcbdoc文件

3、转换过程

allegro .brd文件转成AD .pcbdoc文件
allegro .brd文件转成AD .pcbdoc文件
allegro .brd文件转成AD .pcbdoc文件
allegro .brd文件转成AD .pcbdoc文件
allegro .brd文件转成AD .pcbdoc文件
点击next,耐心等待生成.pcbdoc文件,看看结果,look!!
allegro .brd文件转成AD .pcbdoc文件

欢迎交流,欢迎转载,转载注明出处!!