淘先锋技术网

首页 1 2 3 4 5 6 7

DWG是压缩后的二进制数据,文件相对比较小,只能用支持DWG文件的相关软件打开。
DXF是AutoCAD(Drawing Exchange Format) 绘图交换文件。

简单一点说,dwg不能导入另外某些软件但dxf能导入。

从AD导出DXF

在PCB设计时我们需要将结构文件.dxf导入到我们的设计之中,来确立板子的外框和一些特殊结构设计。
先关闭所有的层,然后打开需要导出的层。
在这里插入图片描述
在AD中导出所需要的.dxf文件,File–Export —DXF/DWG
不要在保存路径和文件命中出现中文字符和特殊字符,cadence读不出来

在这里插入图片描述
格式选DXF,单位选Metric(公制)(将DXF文件与PCB设置为同样的单位),层可以按需要选。
Imperial:英制单位,Metric:米制单位
mil英制单位,mm公制单位
(0902,我原先用的mil,不知道是哪里的问题,放置封装就会放大,经过两天,我才发现原来是是我的图和栅格不对,所以不管怎么测量尺寸都是对的,就像一个空间存在两个次元,最后用回了mm,真棒)
在这里插入图片描述
出现下面这个对话框就导出成功了
在这里插入图片描述

在Allergo导入dxf

在Allergo软件中导入的刚刚生成的dxf文件,点击file–Import–DXF
在DXF file 标题下搜索我们所需导入的dxf文件的路径,单位可以更改也可以不更改,
在use default text table 前面的方框打钩选中
假如没有勾选incremental addition,dxf导进去之后之前的内容都会消失;(如果你要保留原来的设计就勾上)
然后点击Edit/View layers…
在这里插入图片描述
勾选Select All(不需要的层可以不选)将DXF中的层面装换为Allegro中的层面
下方的Class选择BoardGeometry,subclass可以新建:单击New Subclass,输入Subclass的名字,命名为dxf_xxxx(日期)
单击Map,在下面1那块里该有的都有以后点OK.
返回DIP IN对话框,单击Import按钮

(做完了一部分我回来了,我图纸里的覆铜导入后变成了shape,然而我没办法改变它的class,本来该是在Etch TOP的,后来我删了这部分,重新导入的时候,把覆铜的class和subclass都改了,感觉很棒还行,但是这样好像很容易弄混)
(我又回来了,群里的大佬告诉我创建,Z-copy,画线,Copy+change都能用,我试了Z-copy,跟change差不多的用法,很好用)
在这里插入图片描述

将DXF变为Outline的处理

方法1:Change:将板框线从0826(Subclass)change到outline(Subclass),class依然是Board Geometry不变,但是,由于手动画的outline不是封闭的,即outline不是一个闭合(Closed)的图形,是用不了Z_Copy命令的,可以通过下面这个Fillet使它变成一个封闭的图形,路径自己看
在这里插入图片描述
这个Radius是半径,可以把两根不平行的线相连,半径为0,就是做直角,否则就是弧线。通过这个把所有交叉的连起来就好了,直到你单击一根线的时候整个图形都被选中(你用Fillet的时候默认选中你点击的整根连续的线),别忘记最后的交点。
在这里插入图片描述
如果还导入了走线和元器件
可以先将所有颜色关掉再打开outline,方便操作,做完了再打开
在这里插入图片描述
方法2:单击Shape→Compose Shape→在Options中设置Class和Subclass→在Workplace中单击右键→单击Temp Group,建立临时组→框选要成为Outline的线→右键:Complete→右键done;原先的line变为一块shape。(但是我用这个方法就死机)

接下来使用Z_Copy(Edit→Z_copy)功能,Option中将Class改为Board Geometry,Subclass改为outline,单击shape,可以看到Command窗口的提示Z-copy成功;
像这个样子,线里有线,shape就成功了
在这里插入图片描述

设置Package Keepin

选择Edit–>Z Copy,在Options中设置Class为RouteKeepin,Subclass为All,size中勾选contract(內缩),Offset(偏移量)填3mm(120mil)
在这里插入图片描述
选择Edit–>Z Copy,在Options中设置Class为Packagekeepin,Subclass为All,size中勾选contract(內缩),Offset(偏移量)填1mm(40mil)

删除区域的办法

在这里插入图片描述
在这里插入图片描述

机械孔,我是用outline画,也不知道有没有问题,好像用symbol比较专业