搜索
bottom↓
回复: 51

pads pcb to eagle 3d

[复制链接]

出0入0汤圆

发表于 2010-1-6 01:14:32 | 显示全部楼层 |阅读模式
pads pcb to eagle 3d

用了一个晚上做了一个, pads pcb to eagle 3d 接口程式基本上可以用,但是有几个问题,

1.就是库的问题,主要是 eagle 历史问题,经过多年的发展,他的零件实在太多,找都成问题,所以要用好就要做一个常用的庫,这样对 pads 比較方面,我隨意合建一个方面查找,因為查找零件不可能从几百个库內去找一个零件,这样不現实。

2.pads 的情況差不多,所以我亦是从 pads 中心库抄了些过 usr.lib,真的要用就要好好的整理一下,

3.eagle IC pads 不是正圆的所以,要用 eagle 的要和 pads 同步,如果单是看 3d 出图也沒所謂,否則 ic 的 pads 就要改一下,幸好只有 dip dil IC 才是这榉,要改不多。

4.打包上來一个文件夾,內容

MAKE EAGLE SCR.bas           vbs script 转换程序                  放在什么地方都可以
TEST3_blz1.pcb               pads demo board                      放在什么地方都可以
TEST3_blz2 .pcb              pads demo board                      放在什么地方都可以
test_ABC_PCAD_pads_blz.pcb   pads demo board                      放在什么地方都可以
TEST_TM_blz                  pads demo board                      放在什么地方都可以
untitled1.brd                转换后 eagle pcb                     放在什么地方都可以
userAA.lbr                   eagle 測試用庫                       放在 eagle lbr 內

usr.ld9                      pads demo library           放在 pads library 內 ** 注意有否同名否則换名字 usr.xxx to usrkk.xxx

usr.ln9                      pads demo library           放在 pads library 內 ** 注意有否同名否則换名字 usr.xxx tousrkk.xxx

usr.pd9                      pads demo library           放在 pads library 內 ** 注意有否同名否則换名字 usr.xxx tousrkk.xxx

usr.pt9                      pads demo library           放在 pads library 內 ** 注意有否同名否則换名字 usr.xxx tousrkk.xxx




用法很简單pads ,不分版本只要能用 vbs script 的都可以,打开 pads 打开 demo 中其中一块版,在 tools > basic scripts > basic scripts >按
load files 指向你放 make eagle scr.bas 的存放地方 ,在右上角选中,以后一按就运行,第一次选运行,运行后,就会生成 eagle用的 board.scr 並会在記事本中自动打开,eagle用的 board.scr 是自动存到你 pads project 文夾中.

打开 eagle  在 file > script >指向你生成 board.scr 的地方.....完成!



(原文件名:z1.png)




(原文件名:z2.png)




(原文件名:z3.png)



(原文件名:z4.png)


这个照片的意思是 eagle ic pad 不是正圆的,所以在转入的时候 trace pads 之距离就会太接近,



(原文件名:截图1262773317.png)







点击此处下载 ourdev_523235.rar(文件大小:1.48M) (原文件名:pads to eagle 3d pack.rar)

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2010-1-6 03:47:37 | 显示全部楼层
楼主辛苦了。

出0入0汤圆

发表于 2010-1-6 06:08:37 | 显示全部楼层
熬不过楼上两位夜猫子~

这下又把Eagle与主流EDA软件拉近了不少。

出0入0汤圆

发表于 2010-1-6 08:34:31 | 显示全部楼层
辛苦。顶。

出0入0汤圆

发表于 2010-1-6 08:55:40 | 显示全部楼层
打开 eagle  在 file > script >指向你生成 board.scr 的地方.....完成!

这个到底详细怎么搞,才能出来PCB图呢?

出0入0汤圆

发表于 2010-1-6 09:01:48 | 显示全部楼层
你那个文件夹里面的那个untitled1.brd,在eagle 中run的时候说是没有边框,是怎么回事啊?

出0入0汤圆

发表于 2010-1-6 09:06:58 | 显示全部楼层
楼主的QQ号是多少啊?谁能建个QQ群,把我们都加在一个群里面,这样好交流一些,大家认为怎么样啊?

出0入42汤圆

发表于 2010-1-6 09:54:31 | 显示全部楼层
不错!!

出0入0汤圆

发表于 2010-1-6 17:52:24 | 显示全部楼层
强~~~

tmlee 你弄下动态3D的吧~~这个俺最感兴趣。。

出0入0汤圆

 楼主| 发表于 2010-1-6 22:06:30 | 显示全部楼层
没有边框,自己加上去就是,我是有意不导入的,因为有很多版都有圆型的,直接导入会有很多问题,另外我沒有qq,因为qq 很烦人的。

出0入0汤圆

发表于 2010-1-6 22:38:51 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-1-7 17:47:14 | 显示全部楼层
打开 eagle  在 file > script >指向你生成 board.scr 的地方.....完成!

这个到底详细怎么搞,才能出来PCB图呢?  


搞到这里不会搞了,能详细一些吗?谢谢,偶是菜鸟!

出0入8汤圆

发表于 2010-1-7 19:17:29 | 显示全部楼层
写个教程最好!

出0入0汤圆

发表于 2010-1-7 19:39:45 | 显示全部楼层
太强了,佩服

出0入0汤圆

 楼主| 发表于 2010-1-7 20:53:09 | 显示全部楼层
tmlee 你弄下动态3D的吧~~这个俺最感兴趣。。




不明白你的意思?怎样才是动态 3D

出0入0汤圆

发表于 2010-1-8 11:28:51 | 显示全部楼层
类似 protel 里的。。

Eagle 的加拿大论坛上有个家伙在做。用的是 autocad 200? 的(脚本?)语言。

你看这里:http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3745674&bbs_page_no=1&search_mode=3&search_text=huayuliang&bbs_id=9999

我做了点截图。

出0入0汤圆

 楼主| 发表于 2010-1-8 13:28:44 | 显示全部楼层
正在改进中,在网上隨意找了些來測試,效果滿意,都足 pads 的版沒有人手改动,只是沒有搞双对庫,所以一些地方沒有东西,过二天我做个全面的庫,到时只要 pads 能看的版,不管是什么 cad 做的,只要能转入,不管是大版小版都可有美好的 3d 照片.



(原文件名:uu3.png)

出0入0汤圆

 楼主| 发表于 2010-1-8 14:16:29 | 显示全部楼层
注:Eagle 的加拿大论坛上有个家伙在做。用的是  200? 的(脚本?)语言。

你說的这个,他是用 3d max  render 做輸出工具,这个我也有用,但我只是用來做零件,因为沒有实际用途,如果只是要版子转來转去, Pads 3d viewer 更方面,我只想要产品生产之前有一張象真度高的照片,这个目前只有 eagle 3d 才做到,而且 pads 是比較流行,差不多所有 cad 都可以转入,这样一个东西可以為所有 cad 出图片,这个就是原意。


autocad 3d max  只用來做零件,因为很方面



(原文件名:kk1.png)

pads 3d viewer 也很好用



(原文件名:oo1.png)

加拿大的那大哥就是修改 3d41.ulp 导入 3d max 然后用 3d max 的工具做动态輸出


(原文件名:op1.png)

出0入0汤圆

发表于 2010-1-8 15:07:38 | 显示全部楼层
嗯,涉及工业设计方面的考量也应采用工业设计思维,未必要尽善,通用且可靠是最实在的。

出0入0汤圆

发表于 2010-1-8 17:15:14 | 显示全部楼层
这倒是,其实有个照片就足够了。。。

只是俺感觉能旋转的还是看着比较舒服~~嘿嘿。

出0入0汤圆

发表于 2010-1-14 10:59:01 | 显示全部楼层
能写个详细的文档吗?

出0入0汤圆

 楼主| 发表于 2010-1-14 11:32:02 | 显示全部楼层
你先在这论坛搜索 eagle 文章,看一次自然就知道,怎样用,要是你弟一片eagle 3d 版也沒出过,那 pads 的就更不用說,慢慢一步步來,我正在做零件制作方法。

你看看这里
http://www.unbe.cn/blog/?p=125



最新照片,蛇型走缘




(原文件名:test4.png)

出0入0汤圆

发表于 2010-1-15 08:35:50 | 显示全部楼层
那个eagle 3d我会出,但是按你的方法:“用法很简單pads ,不分版本只要能用 vbs script 的都可以,打开 pads 打开 demo 中其中一块版,在 tools > basic scripts > basic scripts >按
load files 指向你放 make eagle scr.bas 的存放地方 ,在右上角选中,以后一按就运行,第一次选运行,运行后,就会生成 eagle用的 board.scr 並会在記事本中自动打开,eagle用的 board.scr 是自动存到你 pads project 文夾中.

打开 eagle  在 file > script >指向你生成 board.scr 的地方.....完成!"


指向你生成 board.scr 的地方.....完成 后该怎么做啊?


(原文件名:1.png)


(原文件名:2.png)


(原文件名:3.png)


(原文件名:4.png)


(原文件名:5.png)


(原文件名:6.png)

出0入0汤圆

 楼主| 发表于 2010-1-15 13:30:16 | 显示全部楼层
你在PCB 先开一个空白BRD ,然后在 FILE >SCRIPT >打开 你做的 SCR 文件就可以,不过我看你的零件在 LIBRARY 內是沒有的,我帮你看过,SIL14p EAGLE 在 RESISTER-SIL.lbr 內叫 SIL14,  TSSOP28 在 MAXIM.lbr 內叫 ssop28 ,你可以用写字版改一下 scr 文件或者在 library manager copy 过去亦可。




(原文件名:OOO.png)

出0入0汤圆

发表于 2010-1-15 19:05:12 | 显示全部楼层
那个我搞出来了,可是还是有一点问题?


(原文件名:11.png)


(原文件名:12.png)

出0入0汤圆

发表于 2010-1-15 19:21:43 | 显示全部楼层
我把PCB和那个输出的文件传上来:点击此处下载 ourdev_526625.rar(文件大小:52K) (原文件名:pd12.rar)

出0入0汤圆

发表于 2010-1-15 19:23:47 | 显示全部楼层
转过去后,那个TSSOP28的封装的位置有问题,所以我又手动修改了一下!麻烦你看看上面的那个压缩包里面的东西!谢谢!

出0入0汤圆

 楼主| 发表于 2010-1-16 03:11:06 | 显示全部楼层
其实不用改,主要是你在pads tssop28 ttl 零件庫更改了方向所以輸出到eagle 就方向不对,你可以在eagle 转动零件改正,但这方法不好,以后什么版都要这样做,最好把 pads 的零件改回原來方向就成,另外我发现 pads 的零件基本上和 eagle 都一至的,只有 二脚的 smd 零件不同,另外 pro-ray  出不來是因為你是文件是中文名 PD12转接座,你改回 pd12 就可以。



(原文件名:AA1.png)






(原文件名:bb0.png)



(原文件名:bb1.png)



(原文件名:bb3.png)

出0入0汤圆

 楼主| 发表于 2010-1-16 09:56:58 | 显示全部楼层
我看你的版名字 左右二个应该不是排阻,应该是 S14P 在 CON-AMP-MT 內,

在 USR3DPACK.DAT 加上这行

S14P:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:BL_1X14(:Buchsenleiste 14Pin 1Reihe (con-lsta.lib):Female Header  14Pin 1Row (con-lsta.lib)   

另外 CONNECTOR.INC 內刚沒有 14 PIN,真奇怪 1-16 PIN 都有就是沒有 11,14 PIN 的
我己加上上你用这个代替,
CONNECTOR.INC
点击此处下载 ourdev_526762.rar(文件大小:46K) (原文件名:connector.rar)



另外最好就是在 PADS 內 COPY 这个到 PADS USER.LIB 然后命名 S14P 就成,不要改动 EAGLE 3DPACK.DAT 否則以后会很烦,如你與趣找几个同志共同组谶一个 PADS 的庫把所有常用文件做一个中心 USER 库这样就好了





(原文件名:PD12.png)

还有要是你觉得这样烦你可以在 SCR 文件修改把 USERAA.LBR 去掉,在 BRD 內 用上所有的库,然后打开 SCR EAGLE 会找到同文件名字的零件,但是小的版沒问题,几百几千个零件就一定头疼了。所以為什么幺要做一个常用的 EAGLE 中心庫,一个 PADS 常用的 中心庫,这样同步的話就可以从所有的CAD,只要 PADS 能显示就可通过 PADS 至 EAGLE 出 漂亮的 3D 照片了。

出0入0汤圆

发表于 2010-1-16 10:22:49 | 显示全部楼层
我在那个PADS库里面把那个TSSOP28的封装改了方向,可是为什么输出的还是方向不对呢?


(原文件名:15.png)


(原文件名:14.png)

点击此处下载 ourdev_526776.rar(文件大小:28K) (原文件名:PD12.rar)

出0入0汤圆

发表于 2010-1-16 10:37:41 | 显示全部楼层
我现在对那个软件里面的具体修改哪里东西还是很不清楚的,我现在就是先学会基本的使用,学会怎么从PADS中出正确的图到eagle中,并且明白一些简单的出错的原因,入门难!感谢你的帮助!

我看了那几个软件的使用方法,都是英文写的,一时半会搞不明白。

出0入0汤圆

发表于 2010-1-16 10:41:24 | 显示全部楼层
我试了下那个图搞出来了,就是那个方向问题任然没有解决.



(原文件名:截图00.png)

出0入0汤圆

 楼主| 发表于 2010-1-16 11:19:52 | 显示全部楼层
你须然是改了,但是只会在 USR.LIB 內,你己 PLACE 零件在版上,除非你 DEL 了从新再 PLACE 否则沒有用到 USR.LIB 內新的零件,

不相信你試试再 PLACE 多一个

出0入0汤圆

发表于 2010-1-16 11:29:49 | 显示全部楼层
你的意思是在PADS LAYOUT里面把元件都删除了,然后重新从logic里面导入再接着搞?
我试这样搞的,但是依然不行!

你的意识是怎么搞呢?

出0入0汤圆

发表于 2010-1-16 11:40:50 | 显示全部楼层
我把板上的元件都删除了,然后在EOC模式下重新添加,任然不可以!

出0入0汤圆

发表于 2010-1-16 11:49:27 | 显示全部楼层
还有那个PADS2007 中的有些元件:比如8051在PADS是横的,传过去后,没问题;
                               比如:PADS中的SO28 ,在PADS库中是横,我在班子上把元件转为竖的,传过去任然是横的。



为什么呢?

出0入0汤圆

 楼主| 发表于 2010-1-16 12:01:29 | 显示全部楼层
你要在 FILE/LIBRARY/PARTS/PDIUSB12/EDIT/PCBDECALS/TSSOP28/ASSIGN NEW/ SAVE AS ....USER.LIB


弄好 PLACE 出來后 在 PART COMPONENT /DECAL  按下選 TSSOP28 才成除非你 SOP28 也改回去否则还是用 SOP28 的 DECAL




(原文件名:K1.png)


(原文件名:K2.png)

出0入0汤圆

发表于 2010-1-22 16:08:25 | 显示全部楼层
明白了,就是把那个封装改好后保存,要在那个PART的DECALS里面重新选择修改后的那个封装,然后保存,重新把那个元件PLACE就OK了!

出0入0汤圆

 楼主| 发表于 2010-1-22 16:28:55 | 显示全部楼层
你真可愛,又在这里出现,你今年多少年纪?一星期后我把做零件的程序给你,並上传最新攻良版转换工具给你。

出0入0汤圆

发表于 2010-1-25 08:35:06 | 显示全部楼层
回复【38楼】tmlee
-----------------------------------------------------------------------

我二十啷当了,我觉的这里比较好,你把那个东西怎么改良了,改进了什么?期待中

出0入0汤圆

发表于 2010-3-18 17:27:31 | 显示全部楼层
根据楼主的方法,把usrAA.lbr等都处理了,scr里面部分器件还没改过来,有问题出现了,我在记事本处理的相关器件封装命名(RES0402 替换为R0402 CAP0402替换为C0402)
在running scr时除了没有库的器件外,C0402器件都提示 can't backannotate this operation,please do this in the schematic!!

出0入0汤圆

发表于 2010-4-17 13:17:43 | 显示全部楼层
回复【楼主位】tmlee
-----------------------------------------------------------------------

LZ我想为Altium出高清照片,那么有没有办法使Altium的文件搞到Eagle里呢?就像Altium可以Run Script...那样。或者别的方法?

(原文件名:Altium.PNG)

出0入0汤圆

发表于 2010-5-14 14:21:09 | 显示全部楼层
你现在在搞什么啊?那个PADS的PCB在eagle中搞3D你有更好的方法吗?

出0入0汤圆

发表于 2010-8-3 23:45:06 | 显示全部楼层
都是高手,学习中 。。。

出0入0汤圆

发表于 2010-8-4 10:01:06 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-8-20 14:04:55 | 显示全部楼层
眼花缭乱

出0入0汤圆

发表于 2010-8-20 14:14:58 | 显示全部楼层
很漂亮

出0入0汤圆

发表于 2010-9-17 14:10:26 | 显示全部楼层
楼主强啊。。。,学习了
图很漂亮!

出0入0汤圆

发表于 2010-9-18 08:21:05 | 显示全部楼层
彪了!

出0入0汤圆

发表于 2010-9-27 22:08:55 | 显示全部楼层
eagle 的  3d  怎么用?不会啊

出0入0汤圆

发表于 2011-8-17 13:22:06 | 显示全部楼层
eagle 3d怎么用啊,楼主弄个教程吧

出0入0汤圆

发表于 2011-9-22 10:41:24 | 显示全部楼层
mark个 3d后面再试试吧
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-6-10 05:19

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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