打造属于自己的Altium Designer 3D封装库,不需要懂专门的三维设计软件
看到Andy_2020发的帖子“Altium Designer专题”之后,对Altium Designer的3D功能很感兴趣,着手自己做一个AD的3D封装库。刚开始按照Andy介绍的方法,学了两天Solidworks,画了个PQ3230变压器。晒晒我画的变压器,大神勿喷
不过后来发现有更快捷的方法——直接在网上找器件3D模型,不用自己慢慢画,最主要是这种方法不需要会用Pro/E、solidworks等三维设计软件。进入正题,我是用的是Altium Designer Winter 09,下面开始说一下我建3D库的方法,感兴趣的朋友也可以试试:
Step 1:查找你所需的.step(或者.stp)格式的3D模型
这一步有两种,一是下载别人整理好的step格式3D元件。我存有一份,常用的器件都有,下载地址在帖子后面。
有些元器件没有的话可以到三维社区网站下载,那就是第二种获取.step的方法了。 http://www.3dcontentcentral.cn/ 这个网站是我觉得的比较好的一个网站,如果有其他推荐欢迎跟帖分享!
打开http://www.3dcontentcentral.cn/ ,在搜索栏输入你想要找的器件。
比如我需要做的一个2.0*5pin的弯插针,搜索header 2.0 ,找到想要的外形
选择所需针脚数目5,模型格式STEP AP214,点击下载。
至此,我们获得了.step格式的器件模型,第一步完成。
Step 2:在Altium Designer中建立3D封装库
打开普通的2D封装
点击菜单栏中的Place——3D Body
在弹出来对话框的3D Model Type中选择Generic STEP Model,然后在Generic STEP Model中点击Embed STEP Model
在弹出对话框中选择刚下载的模型,点OK
放置好后按一下Esc键关闭3D Body对话框。
在界面上看到如下效果,粉红色那部分就是3D模型体
按键盘左上角的数字3切换到3D视图(按2回到2D,按数字键盘上的数字无效)。发现3D的模型跟焊盘没对上,而且角度也不对。这时候就需要对3D Body的参数进行设置了。
说一下AD中3D模型的旋转规律吧。在下面这张图上看到XYZ三个方向
双击模型弹出3D Body对话框,在Generic STEP Model中的Rotation X/Y/Z,可以分别设置模型旋转的方向及角度。
Rotation X表示以X为轴旋转
Rotation Y表示以Y为轴旋转
Rotation Z表示以Z为轴旋转
Standoff Height可以设置模型沿Z轴上下移动
按照上图参数设置并对其后可以得到一个能在Altium Designer使用的3D封装了。(PS:在2D界面对齐更方便)
两大步轻松搞定Altium Designer 3D封装,不需要懂专门的三维设计软件,简单快捷。
顺便晒晒我自己画的小板子,欢迎拍砖
顶层
底层
侧看
局部
传送门:
andy_2020的帖子:原创——Altium Designer专题
3D模型下载网站:www.3dcontentcentral.cn
我收藏的.step模型以及自己整理的未完成版封装库,分享给大家
链接: http://pan.baidu.com/s/1qWmKFNI 密码: gvxb
打造属于自己的Altium Designer 3D封装库,不需要懂专门的三维设计软件的更多相关文章
- 【转】Altium Designer 3D封装下载及导入教程
首先 先晒几个图:是不是很逼真啊.. ---------------------------------------教程---------------------------------------- ...
- MLT教程:从BXL文件导入Altium Designer原理图封装和PCB封装
在TI官网的封装文件中提供弄BXL文件可以导出Altium Designer的封装库和原理图库. 这个界面往下面拉会看到: 然后可以下载各种封装的bxl文件了.下面视频说明bxl文件如何导出成功. 如 ...
- Altium Designer 3D模型的下载与添加
先 先晒几个图:是不是很逼真啊.. ---------------------------------------教程---------------------------------------- ...
- Altium Designer添加元件库文件
1 默认元件库路径 C:\Users\Public\Documents\Altium\AD 10.0.0.20340\Library 2 创建元件原理图库 图2.1 新建schlib 图2.2 绘制元 ...
- Altium Designer PCB封装bug,元件焊盘位置偏移解决方法
1.问题描述:在拖动几个电阻位置时,意外发现Altium designer20版本软件的一个bug——0805的电阻两焊盘位置发生了偏移,如下图所示. 2.解决办法: ①选中焊盘偏移的封装,右键剪切掉 ...
- Altium Designer 基本封装
1. 按键的绘制和封装怎么画?如下图: 回答:注意元件的画法不要看错了,封装采用Miscellaneous Devices.IntLib[Footprint View]中的DPST-4 2.蜂鸣器的绘 ...
- Altium Designer 3D
- Altium Designer 10 | 常用库及部分元件名中英文对照表
———————————————————————————————————————————— 常用库及部分元件名中英文对照表 - - - - - - - - - - - - - - - - - - - - ...
- Altium designer软件如何设计原理图库封装图库以及交互式布局
欢迎大家关注http://www.raymontec.com(个人专博) Altium Designer学习—认识界面以及PCB设计整体要求 http://www.raymontec.com/alti ...
随机推荐
- YII中的session和cookie
session的使用 存储数据 Yii::app()->session["名"] = 值; 取数据 $变量 = Yii::app()->session["名& ...
- w3c 学习html DOM
什么是DOM? DOM是W3C标准,定义了访问HTML 和 XML文档的标准 W3C 文档对象模型(DOM)是中立于平台和语言接口,它允许程序动态的访问和更新文档的内容.结构和样式. W3C DOM ...
- java Spring 基于注解的配置(一)
注解引用:1.service.xml 配置注解模式 <?xml version="1.0" encoding="UTF-8"?> <beans ...
- Touch事件or手机卫士面试题整理回答(二)
Touch事件or手机卫士面试题整理回答(二) 自定义控件 1. Touch事件的传递机制 顶级View->父View->子View,不处理逆向返回 OnInterceptTouchEve ...
- mysql:1153 Got a packet bigger than ‘max_allowed_packet’ bytes的解决方法
备份还原或数据导入报错1153:Got a packet bigger than'max_allowed_packet'bytes的问题 这个问题可以有2个解决方法: 1.临时修改: mysql> ...
- bzoj1697:[Usaco2007 Feb]Cow Sorting牛排序 & bzoj1119:[POI2009]SLO
思路:以bzoj1119为例,题目已经给出了置换,而每一次交换的代价是交换二者的权值之和,而置换一定是会产生一些环的,这样就可以只用环内某一个元素去置换而使得其余所有元素均在正确的位置上,显然要选择环 ...
- 新浪微博 iOS SDK获得用户信息
代码 - (void)getUserInfo { NSMutableDictionary *params = [NSMutableDictionary dictionaryWithCapacity:2 ...
- Android MVP模式
转自http://segmentfault.com/blogs,转载请注明出处Android MVP Pattern Android MVP模式\[1\]也不是什么新鲜的东西了,我在自己的项目里也普遍 ...
- spark - 将RDD保存到RMDB(MYSQL)数据库中
SCALA连接数据库批量插入: scala> import java.sql.DriverManager scala> var url = "jdbc:mysql://local ...
- discuz xplus 模板 没解析的问题
<?xxx?> 模板中用得是短标签,没加php, 在php.ini中,把 open_short_tag = On ; 打开即可!浪费一上午的时间