.brd格式的PCB文件如何转换,Allegro可以吗?

.brd格式的PCB文件如何转换,Allegro可以吗?,第1张

基本思想是用CAM文件,具体步骤:

1、从Allegro PCB Editor中导出Gerber文件和IPC网表文件(不要IPC网表也可以,不过那样导入的PCB网络名是AD随机命名的)。也可以导出ODB++文件(可能还是需要IPC网表),我觉得这个比Gerber方便。Allegro需要安装第三方软件才能输出ODB++,这个在导出时会提示下载的(软件是free的)。

2、在AD中新建一个CAM文件。

3、通过AD的File/Import导入Allegro输出的Gerber/ODB++,(可选)通过File/Import/Net List导入IPC网表。

4、使用Tool/Netlist/Extract提取导入的Gerber/ODB++的网络(将相连的Track视为同一网络,网络名随机生成)。

5、(可选)通过File Import/NetList导入IPC网表。如果3中已导入,忽略本步。

6、通过Tool/NetList/Campare将Extrat的网表和IPC网表进行比较,从而将网络(大部分)命名为Allegro中原来的网络名。

7、通过File/Export/Export to PCB,将CAM文件导出到PCB。至此基本完成了导入功能,但是所有的元件已经分解成了Pad,overlay上的Designator也已经不再是Text型。

8、元件的“恢复”:选中一个元件的所有primitive,将其作为一个Union,然后使用准备好的封装进行替换。这个可能比较费时了:-)其实也可以不准备封装,直接选中一个元件的所有primitive,复制到PCB library的新建空元件中,就制成了一个和原来一样的封装了。

9、也可以这样恢复元件:建一个不包括任务元素的PCB封装,放置到要恢复的元件附近,然后将元件的primitive加入到这个元件中(右键菜单中找)。

总结:通过1-7步可以完成在Altium Designer中打开Allegro的brd文件,也可以用来提取Allegro的封装(不过AD画封装已经够容易了,估计不会有人需要这么做吧),通过手动元件恢复,可以重建原brd文件。

P.S.:1、如果AD支持通过选定内容创建元件就好了,哪位写一个插件(Altium Designer的脚本支持还是够好的,肯定可以做到)。

2、其实可以通过这种方式从Gerber和ODB++等CAM文件中Reverse Engine出PCB来。

1. 打开PCB Editor,新建一个.brd的版图文件:File→New,Drawing Type选择Board;

2. 手动放置元件:Place→Manually,

先选择Advanced Settings选项卡,勾选Library,

再选择Placement List选项卡,下拉菜单中切换到Package symbols,

勾选某个封装,即可进行预览,并且还可以拖动鼠标进行放置;

3. 元件放好后,保存该.brd文件;

4. 不要关闭窗口,直接File→Export→Libraries,确定好目标文件存放位置后,Export即可!!

5. 打开目标文件存放位置,就可以看到生成的.dra封装文件和.pad焊盘文件了

Allegro

pcb库是和Allegro分开的。可以直接直接打开编辑。你只要保存到固定的文件夹。然后在Allegro中设定路径到这个文件夹中就可以了。注意Allegro

pcb的零件保存有3个文件。有.dra

.psm

.txt。三个文件都要设定路径。

路径设定

setup-user...(最后一项)-device

path(设定.txt)-psm

path(设定.dra

.psm)


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/12082593.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存