请选择 进入手机版 | 继续访问电脑版

EDABOSS电子论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1234|回复: 0

[转帖] Allegro生成gerber文件的步骤

[复制链接]

10

主题

0

回帖

11

E币

技术员

Rank: 2

积分
20
发表于 2017-4-28 10:52:34 | 显示全部楼层 |阅读模式
Allegro生成gerber文件的步骤:
PCB布线完成后,需要生成Gerber文件提供给电路板加工厂商加工
首先要设置层面的颜色和可视性,以双层板为例,“display”--“color/visibility”,在弹出的对话框中设置顶层、底层、丝印层的颜色。
自动添加丝印层:
选择“Manufacture”----“Silkscreen”---弹出“Auto silkscreen”对话框,设置“Package geometry”为silk,“Reference Designator“为any,其他为“none”,“Maximum displacement”为2.54,“Displacement increment”为0.889(本人使用如果不用0.889会出现问题,不知道是什么原因,当然最好不用自动添加丝印层)“Minimum line length”和“Element to pad clearance“为0。设置完成后,单击”silkscreen“,产生丝印。产生丝印后,需要对丝印进行摆放,选择“Edit“--“move”----在控制面板的“find”页面仅选择“text”,单击元件序号,文本标号会处于移动状态,即可摆放。(个人认为自动添加的不如手动添加的好,有时自动添加会出现不止一个丝印)
建立报告:
选择“tools”---“reports”,在弹出的对话框中双击“Summary Drawing Report”使其出现在“Selected Reports”列表框中,单击“reports”按钮,出现“Summary Drawing Report”的报告,按此方法查看一下报表:
“Etch length by  layer report”   “Etch length by  netreport ” “ Etch length by  pin pair report”
“Design rule check report” “Unconnected pins report”和“Unplaced Components report”
建立Artwork文件:
选择“Manufacture”---“Artwork”命令,弹出提示信息和“Artwork control Film”对话框,“Artwork control Film”对话框的“General Parameters”页面,“Device type”选择“Gerber RS274X”,可能会出现提示信息,单击OK,设置“Integer  Place”为5,“pecimal”为3。单击ok,关闭“Artwork control Film”对话框,选择“File”---“File Viewer”命令,,改变文件类型为“*.Txt”,选择“art—param”文件,单击打开按钮,和设置的一致关闭该文件。
设置底片控制文件:
打开颜色和显示管理器,“Global Visibility”选择“All Invisible”弹出提示对话框,单击“Yes”按钮,设置“Group”为“Manufacturing”----打开Manufacturing级下的Autosilk-TOP子级,单击“Apply”按钮,重新显示颜色设置。
建立SILK底片控制文件:
在“Artwork Film Control ”a对话框的“Available films”中选择最后一个底片控制文件名,单击鼠标右键---选择“Add”命令,在弹出的窗口中输入“silk_top”,OK.
在“Available films”中选择“silk_top”,设置“Undefined line width”为0.1mm。
用同样的方法生成silk_bottom。
建立Solder_mask底片控制文件
“Display”--“Color/visibility”---"Giobal/cisibility"---"All Invisible" --"Yes",设置“Group”为“Stack-UP”—打开PIN和VIA级下的Solidermask_top,单击Apply。
在“Artwork Film Control ”a对话框的“Available films”中选择最后一个底片控制文件名,单击鼠标右键---选择“Add”命令,在弹出的窗口中输入“Solder_top”,OK.
在“Available films”中选择“solder_top”,设置“Undefined line width”为0.1mm。
用同样的方法生成solder_bottom.
运行DRC检查:
选择“set up ”--“Drawing options“--单击"update DRC,执行DRC检查
"Tools"--"Reports"--"Available Reports"选择"Design Rools Check Report”
建立加工文件:
选择“Manufacture”--“Artwork”命令,弹出“Artwork Control Film”对话框,--在“Film Control”页面的“Available films”列表框中选择所有底片文件,单击“Creat Artwork”按钮,Gerber格式的文件被写入当前目录。
建立NC-Drill文件:
选择“Manufucture”--“NC”--"Drill Parameters"命令,弹出“NC Parameters”对话框,设置“Excellon Format”中“Format”为2.5,单击“close”按钮,关闭“NC Parameters”对话框。选择“Manufucture”--“NC”--"NC Drill Type“ 命令,弹出"NC Drill "对话框,单击“Drill”按钮,建立NC钻孔。
至此,已经生成了可以加工的Gerber文件,将生成的Top、Bottom、silk_top、silk_bottom、solder_top、Solder_bottom六个文件以及钻孔文件共七个文件发给电路板加工厂家即可加工。但是有的加工能力弱的公司是不能加工这种文件的。
查看生成的.art文件
File--“import”--“Artwork”,在弹出的对话框中选择要查看的.Art文件,然后选择“Absolute origin”,选“ok”,然后鼠标会出现一个框,将这个框放到合适的位置,就可以看到Gerber文件了。
另:Cadance的一些应用:
另外本人发现用CAD画封装又快又准确,CAD画完封装后保存为.dxf文件,然后打开Allegro,“File”--“import”--“dxf”,选中dxf文件,然后导入。
设置打印属性:“File”--“Print”,“File”--“Print Setup”
自动更新元件或者网络的属性:“Tools”--“Update Properties”。
生成网络表:Tools--Create Netlist.
修改元器件放置区域大小:“Options”--“Schematic Page Properties...”。
Allegro中设置快捷键:在命令栏中输入“alias”然后单击回车,或者“Tools”--“Utilities”--“Define Aliases”--“Function keys”。
修改元器件的引脚号:capture中,选中需要修改的元器件引脚,右键“Edit Part”。
添加过孔:“set up”--“constraints”--“set values”--“name”
Mil和mm之间的切换:“set up”--“drawing size”--“user units”。
铺铜:shape--polygon,在出现的右边栏勾选“Defer performing dynamic fill”,Assign net name选择“GND”或者“GND signal”。
去除死铜:“shape”--“delete  islands”。
添加封装路径:“set up”--“user preferences”--“psmpath”.
添加焊盘路径: “set up”--“user preferences”--“padpath”.
设置禁止布线区域:“set up”--“Areas”--“Route keepout”,确认右边控制面板的“options”页面,“Active class”为“Route keepout”,“Active subclass”为all,在固定孔附近或者别处可以画禁止布线区域。
将铺铜隐藏:“Set up”--“user preferences”,在出现的对话框中选择“shape”,选中“no shape fill”。
修改丝印层文本大小:“Edit”-----“Change”-----“Text”。
Allegro中设置安全间距:“set up”---“Constraints”----“spacing rule set ”中的“set value”。

积分规则
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|EDABOSS电子论坛

GMT+8, 2024-3-29 08:45 , Processed in 0.038669 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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