Allegro笔记三
1、设置Gerber导出目录
可以在$Install_Dir/share/pcb/text/env.txt目录里面添加:“set artpath = . ../Gerber/”语句。
其他各种文件夹设置方式类似。
或者在:user preference/file management/output dir/art设置路径,比如,./Gerber,为在工作目录下新建Gerber,生成的Gerber文件存入此文件夹。
PS:用Ultra Editor打开文件,不要将格式转换为DOS。
2、封装中修改焊盘
Tools/PadStack下的各个命令,可以更新焊盘,或者编辑焊盘。
用Refresh命令,可以刷新焊盘为最新的那一个,如果你已经有做好焊盘。
用Modify Design PadStack, 再左键选中要编辑的焊盘,然后可以在右侧的Panel上进行编辑焊盘等操作。
3、生产文件
完整的生产文件包括:Placement,NC Drill,NC Rout,Gerber。
导出方法分别为:
Placement(SMT自动摆放元件需要):File→export→Placement。导出时须注意原点位置。Bottom层元件用m区别。
NC Drill(钻孔信息):Manufacturer-NC Drill。选项任意,PCB加工厂都能处理。
NC Rout(数铣信息,矩形孔或者是椭圆孔需要):Manufacturer-NC rout。选项任意,工厂都能处理。
Gerber,导出方式可参考网上各类文档。
部分PCB难以在PCB上放置丝印,可以考虑重要器件留丝印,然后再单独生成Assemble layer的Gerber。
可直接提供Assemble 的Gerber或将Gerber打印成PDF提供给PCB组装厂家。(可考虑用脚本来实现,或者建footprint时就添加该层)
PS:CAM350里面可以将Gerber做镜像,转BOT视图为正面视图,具体方法:1、Edit\Mirror...;2、按A键,或者点右上角的“Select All”;3、找对称轴,单击鼠标左键。
一些技巧性的.
若觉得元件放完后线太多,可在display中选blank rats---all即可将它们都隐藏。
4、关于Shape
静态铺铜后,有些元件要避让开,用Shape_void_element功能,先选择你要操作的shape,然后点击要避让的元件即可。
用Z-copy功能,把你画好的shape投射到其他层上,使目标层也有一个一样的Shape。
Allegro里面,keepout也是当做shape处理,在display/color里面,打开area->相应Keepout即可编辑边界。
Allegro笔记三的更多相关文章
- Oracle学习笔记三 SQL命令
SQL简介 SQL 支持下列类别的命令: 1.数据定义语言(DDL) 2.数据操纵语言(DML) 3.事务控制语言(TCL) 4.数据控制语言(DCL)
- 《CMake实践》笔记三:构建静态库(.a) 与 动态库(.so) 及 如何使用外部共享库和头文件
<CMake实践>笔记一:PROJECT/MESSAGE/ADD_EXECUTABLE <CMake实践>笔记二:INSTALL/CMAKE_INSTALL_PREFIX &l ...
- Mastering Web Application Development with AngularJS 读书笔记(三)
第一章笔记 (三) 一.Factories factory 方法是创建对象的另一种方式,与service相比更灵活,因为可以注册可任何任意对象创造功能.例如: myMod.factory('notif ...
- Python 学习笔记三
笔记三:函数 笔记二已取消置顶链接地址:http://www.cnblogs.com/dzzy/p/5289186.html 函数的作用: 給代码段命名,就像变量給数字命名一样 可以接收参数,像arg ...
- 《MFC游戏开发》笔记三 游戏贴图与透明特效的实现
本系列文章由七十一雾央编写,转载请注明出处. 313239 作者:七十一雾央 新浪微博:http://weibo.com/1689160943/profile?rightmod=1&wvr=5 ...
- [Firefly引擎][学习笔记三][已完结]所需模块封装
原地址:http://www.9miao.com/question-15-54671.html 学习笔记一传送门学习笔记二传送门 学习笔记三导读: 笔记三主要就是各个模块的封装了,这里贴 ...
- JSP学习笔记(三):简单的Tomcat Web服务器
注意:每次对Tomcat配置文件进行修改后,必须重启Tomcat 在E盘的DATA文件夹中创建TomcatDemo文件夹,并将Tomcat安装路径下的webapps/ROOT中的WEB-INF文件夹复 ...
- 构建高性能WEB站点笔记三
构建高性能WEB站点笔记三 第10章 分布式缓存 10.1数据库的前端缓存区 文件系统内核缓冲区,位于物理内存的内核地址空间,除了使用O_DIRECT标记打开的文件以外,所有对磁盘文件的读写操作都要经 ...
- Git 笔记三 Git的初步使用
Git 笔记三 Git的初步使用 在上一篇中,学习了如何配置Git环境,这一篇,开始学习Git的初步使用.Git的初步使用还是很简单的.总体上知道git init, git clone, git ad ...
随机推荐
- 10 个迅速提升你 Git 水平的提示
1. Git自动补全 假使你使用命令行工具运行Git命令,那么每次手动输入各种命令是一件很令人厌烦的事情.为了解决这个问题,你可以启用Git的自动补全功能,完成这项工作仅需要几分钟. 为了得到这个脚本 ...
- FFmpeg中HLS文件解析源码
不少人都在找FFmpeg中是否有hls(m3u8)解析的源码,其实是有的.就是ffmpeg/libavformat/hlsproto.c,它依赖的文件也在那个目录中. 如果要是单纯想解析HLS的话,建 ...
- ssh 免密码设置失败原因总结
先复习一下设置ssh免密码操作的步骤: 进入主目录 cd 生成公钥 ssh-keygen -t rsa -P '' (注:最后是二个单引号,表示不设置密码) 然后分发公钥到目标机器 ssh-copy- ...
- 资源搜集:Git精品文章推荐,常年更新
以下放置的是搜集到的Git精品文章,常年更新: Git 常用命令详解(二) Git版本控制软件结合GitHub从入门到精通常用命令学习手册 Pro Git(中文版)
- CSS实现透明边框
border: 8px solid rgba(255,255,255,0.2);
- bootstrap-datepicker带中文的js文件
) { $(".datepicker").datepicker({ language: "zh-CN", autoclose: true,//选中之后自动隐藏日 ...
- 微软分布式云计算框架Orleans(2):容灾与集群(1)
在上一篇:微软分布式云计算框架Orleans(1):Hello World,我们大概了解了Orleans如何运用,当然上一篇的例子可以说是简单且无效的,因为用了Orleans不可能只写一个Hello ...
- BGP路由协议详解(完整篇)
原文链接:http://xuanbo.blog.51cto.com/499334/465596/ 2010-12-27 12:02:45 上个月我写一篇关于BGP协议的博文,曾许诺过要完善这个文档,但 ...
- nodepad++快捷键收集
Notepad++ 快捷键 大全Ctrl+C 复制Ctrl+X 剪切Ctrl+V 粘贴Ctrl+Z 撤消Ctrl+Y 恢复Ctrl+A 全选Ctrl+F 键查找对话框启动Ctrl+H 查找/替换对话框 ...
- Android下的数据储存方式(三)
Android下最好的数据储存方式:关系型数据库sqlite. 数据库的创建:使用SqliteOpenHelper类 结合SqliteOpenHelper类和SQLiteDatabase类的帮 ...