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来。
可打开BRD文件的软件: CadSoft EAGLE, CadSoft EAGLE Light Edition, Cadence Allegro PCB Designer, Cadence Allegro Free Physical Viewer, KiCad。文件扩展名.BRD
文件类型:EAGLE电路板文件
类别:数据文件
软件:可打开BRD文件的软件: CadSoft EAGLE, CadSoft EAGLE Light Edition, Cadence Allegro PCB Designer, Cadence Allegro Free Physical Viewer, KiCad。
描述:由鹰,用于原理图捕获和PCB设计的应用程序中创建的CAD文件,与EAGLE PCB编辑器中创建并用于开发设计模板电路,可以保存在格柏钻孔数据格式,可以使用CAM (计算机辅助制造)的方案。
BRD文件可以与游离的EAGLE简化版,这是在CadSoft公司网站提供供下载的观看。
注:老鹰简称“容易应用图形布局编辑器。
<H1 >其他BRD格式: </H1 >由Cadence Allegro印制电路板设计,印刷电路板设计程序创建的CAD文件,包含电子电路的示意图可以输出到多种行业标准的PCB格式(如格柏)或到.PDF文件。
BRD文件可以与Cadence的快板免费体育查看器,它提供了免费的Cadence公司的网站上查看。
<H1 >其他BRD格式: </H1 >按KiCad的,免费的,跨平台的电子设计自动化(EDA )计划建立的CAD文件,存储了PCB布局,包括电子元件及其连接的绘制程序的设计画布上。
再添加回来。根据查询ad软件相关资料得知,ad软件找不到ipc封装向导再添加回来。因为ad的ipc封装向导是在Allegro软件中存在的。Allegro软件提供通过更新网表的方式重新再添加回来。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)