找回密码
 注册
关于网站域名变更的通知
查看: 842|回复: 2
打印 上一主题 下一主题

如何在Altium中导入ALLEGRO的brd文件

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-3-19 09:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x

/ z9 c* L/ _; l" e, z" e4 K4 I- ~& q基本思想是用CAM文件,具体步骤: % f8 ^, r0 f6 e5 i5 P/ n
1、从allegro PCB Editor中导出Gerber文件和IPC网表文件(不要IPC网表也可以,不过那样导入的PCB网络名是AD随机命名的)。也可以导出ODB++文件(可能还是需要IPC网表),我觉得这个比Gerber方便。ALLEGRO需要安装第三方软件才能输出ODB++,这个在导出时会提示下载的(软件是free的)。
% _0 ?- `! i+ h4 a* @" k* b# h; J8 b; F/ U

* I8 \! @. a7 @" x5 l/ h% y2、在AD中新建一个CAM文件。 4 S, x5 G/ q3 }, u  L

! b# f1 w- I( v  I% @
, T7 Q# T& G3 h+ C9 u% i3、通过AD的File/Import导入ALLEGRO输出的Gerber/ODB++,(可选)通过File/Import/Net List导入IPC网表。
3 A- e" ]/ ^( Z' j9 k" k9 Q6 y2 j! V4 b) S( C' w( \! C, F
( A5 _# J5 i1 u6 X
4、使用Tool/Netlist/Extract提取导入的Gerber/ODB++的网络(将相连的Track视为同一网络,网络名随机生成)。 $ r# [8 P1 \& s, y2 n/ y$ I

. Z1 H/ V, V7 l1 s# C# |+ C' W2 X! Q8 c6 ?2 x
5、(可选)通过File Import/NetList导入IPC网表。如果3中已导入,忽略本步。 2 O6 c4 Q5 Y2 f$ ^- `5 c0 `! X
+ ~2 N2 T' {* f" s- g  D, [2 d
9 d1 R: g% e6 Y  o2 j# m
6、通过Tool/NetList/Campare将Extrat的网表和IPC网表进行比较,从而将网络(大部分)命名为ALLEGRO中原来的网络名。
) b) G6 V+ }$ V  v9 H% ]( m: w# a: a

% i9 D1 {$ V6 M6 I0 q2 W7、通过File/Export/Export to PCB,将CAM文件导出到PCB。至此基本完成了导入功能,但是所有的元件已经分解成了Pad,overlay上的Designator也已经不再是Text型。 ; J* M2 [) I( c$ C! }
, m' U' o; W! [

! Y7 t+ x' e) o. v; A0 u+ |2 l0 b/ E3 l8、元件的“恢复”:选中一个元件的所有primitive,将其作为一个Union,然后使用准备好的封装进行替换。这个可能比较费时了:-)其实也可以不准备封装,直接选中一个元件的所有primitive,复制到PCB library的新建空元件中,就制成了一个和原来一样的封装了。
7 k& S+ Z0 M5 h$ M' V
) M1 g6 Q1 a" W2 ]* |) E
3 Y9 y3 @3 M) K& ^; @1 y9、也可以这样恢复元件:建一个不包括任务元素的PCB封装,放置到要恢复的元件附近,然后将元件的primitive加入到这个元件中(右键菜单中找)。
( M- X6 f4 j- T) B! M+ G. F" q& `4 [0 @6 t: x' ^* G
; Y  P4 j, |. ^: S& w& O
总结:通过1-7步可以完成在altium Designer中打开ALLEGRO的brd文件,也可以用来提取ALLEGRO的封装(不过AD画封装已经够容易了,估计不会有人需要这么做吧),通过手动元件恢复,可以重建原brd文件。
6 b+ t$ S* Q' |4 Z, I7 G5 S2 ?
5 s, b) }* ~2 _- Q& ~$ c& h! I2 `3 q7 Q; {6 u
P.S.:1、如果AD支持通过选定内容创建元件就好了,哪位写一个插件(Altium Designer的脚本支持还是够好的,肯定可以做到)。 " j4 g  F3 r* Q/ c$ F+ B9 Q& M7 L6 ^  G

2 L& \. |6 \6 q* t4 j. h4 ?8 c8 `8 R/ a0 ]( q9 d
2、其实可以通过这种方式从Gerber和ODB++等CAM文件中Reverse Engine出PCB来

该用户从未签到

2#
发表于 2020-3-19 11:13 | 只看该作者
AD不是可以直接导入brd文件吗,Import Wizard
  • TA的每日心情
    开心
    2022-6-29 15:11
  • 签到天数: 378 天

    [LV.9]以坛为家II

    3#
    发表于 2020-3-19 19:31 | 只看该作者
    可以直接导入,你这这么麻烦

    “来自电巢APP”

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-8-15 06:23 , Processed in 0.109375 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表