导DXF导出头痛
用AUTOCAD导DXF时,原有的结构图纸在AUTOCAD里一般是公制的,导出的DXF无论是用公制的还是英制的导出,然后在powerPCB里导入这个DXF,奇怪,只能用英制的单位导入,但是导进来的尺寸是缩小了的.要是用公制的单位导,就报错,不让导! 如果原来的CAD的图纸上的单位是英制的,然后导出也是英制的,无论选那个单位制的都可以导,只是如果选单位是英制的就缩小了,用公制单位导进来就奇迹般的OK啦!但是此时的单位制度和当初导出的单位制度是不对应的!这究竟是怎么一回事啊?
这是不是软件本身的一个错误啊?
有什么好头痛的,
有什么好头痛呢,你在用POWER PCB导入DXF文件前先把单位改成公制,导入后去改成英制(INCH).
放大39.37便是啦
可是这个放大39.37也未必是准确的啊,有误差的啊!虽然误差可以接受,但不是原版的啊.
我的意思是说,我用CAD导出的DXF文档,拿到POWERPCB里面去导,本来CAD导出的时候是英制的,但是拿到POWERPCB里面去导入的时候,在导入对话框DXF Import里的选项DXF-File默认是用Metric.而不是Mils,更不是Inches.这时候用默认的Metrics选项点OK,如此导入的DXF的具体板子大小尺寸是正确的.但是,此时的DXF在AUTOCAD里的单位是mil的.
说了这么久,好象还没说明白问题.就是一块板子大小为200*170mm的板子,在导DXF时,用英制的CAD图纸来导,此时在CAD里的尺寸变为200*170 mil,但是这个DXF导出的DXF拿到PowerPCB里面去导入,按照上一段的步骤去导入,结果就变成200*170mm. 问题就是这个.
现在习惯就是拿了结构的图纸,一般结构的图纸都是公制的.我拿到这个图纸以后转DXF就有了下面一堆步骤:先打开原DWG图纸,新建一个英制的图纸,将原DWG图纸内要做板边的线复制到新建的英制的图纸上去(此时已经缩小了实际比例,板子由200*170mm变为200*170mil),然后导出DXF文档.再用PowerPCB去导这个DXF文档,在File-> Import 里面,选中了这个DXF文档以后,在DXF Import对话框里DXF-File下默认的是Metric(而不是Mils).然后点OK,这样导进来的DXF在PCB里面测得的长度就是200*170mm(而不是200*170mil).
晕,我是说在CAD里放大39.37倍后,再导DXF文件
因为这两个单位刚好相差39.37
用第三方软件转,如 AD6和Allegro多转一次!
你的导法麻烦死了,其实很简单的。调出结构图纸,新建一个文件,将结构图纸中要用的选中,烤到新文件中,设定好原点,导出DXF,进入POWERPCB导入DXF,选公制Metric,OK,前提是结构图纸是以mm问单位的图纸,如果不是可作相应的放大或缩小。
三樓的說的對,有啥好頭痛的,
在AUTOCAD里將圖形移到原點附近,存盤再導就OK啦。
AUTOCAD文件无误差导入POWERPCB办法
将你的AUTOCAD文件.dwg先另存为.dwt,打开.dwt文件,将"格式->单位"设为"00000",再移动图象的中心点到原点,再另存为DXF格式的文件,那就没有丝毫误差了.我现在就是这样画板的,做出来的PCB板轮廓很精确,都不用再改
如果你在CAD里面是MIL你可以改成MM为单位的。再另存为以DXP的格式的就行了。导入POWERPCB 时选择MM的就行啦,我就是这样做的
我知道原因,上次碰到可急死我了,问了很多人都没解决,其实很简单,因为你PADS和CAD的单位设置不一致!CAD单位是mm,PADS单位也设置mm就可以了,试试,我QQ:84724936
说的对我也是这样做的
TY
赞同!
