步骤 一.生成钻孔文件

1.执行 Manufacture→NC → NC Parameters,按默认设置,点 Close 后生成 nc_param.txt。

cadence allegro - 生成geber文件 ……F
 
2.执行 Manufacture → NC → NC Drill,如果有盲孔或埋孔,则 Drilling 中 选择 By Layer,否则默认,点 Drill 生成*.drl 文件,点击 Viewlog 可以查看日志 信息。
 
cadence allegro - 生成geber文件 ……F
 
3.不规则孔的钻孔文件生成:执行 Manufacture → NC → NC Route,默认 设置,点击 Route 生成*.rou 文件,点击 Viewlog 可以查看日志信息。
cadence allegro - 生成geber文件 ……F
 
4.钻孔表及钻孔图的生成:执行 Manufacture → NC → Drill Legend,如果 有盲孔或埋孔,则 Drilling 中选择 By Layer,否则默认(单位为 mil),点击 OK 生 成*.dlt 文件。
cadence allegro - 生成geber文件 ……F
 
此时跟随鼠标会生成一个表格,将它放在 PCB 旁边,如下图。
cadence allegro - 生成geber文件 ……F
 

二. 生成 Gerber 文件

1. 设置 Gerber 文件参数
cadence allegro - 生成geber文件 ……F
 
2. 切换到 Film Control 选项卡,设置要输出的 Gerber 文件。
cadence allegro - 生成geber文件 ……F
 
点击 Gerber 层的下拉菜单,可以看到已经包含的层,选中某个层点击右 键,可以 Add 和 Cut。点击 Add 可以继续在这个 Gerber 层添加其他的层,点 击 Cut 可以删除已经添加的层。
 
cadence allegro - 生成geber文件 ……F
 
 两层板的 Gerber 文件要设置 10 层,这里为了方便擦看,将 Board Geometry/Outline 放到每一层当中,不单独列出,原来的 10 层就变为 9 层了, 各层的组成大致如下:
 
 

[Assembly_Bottom] --------------

REF DES/ASSEMBLY_BOTTOM

PACKAGE GEOMETRY/ASSEMBLY _BOTTOM

BOARD GEOMETRY/OUTLINE

BOARD GEOMETRY/SILKSCREEN_BOTTOM

[Assembly_Top] -----------------

REF DES/ASSEMBLY_Top

PACKAGE GEOMETRY/ASSEMBLY _Top

BOARD GEOMETRY/OUTLINE

BOARD GEOMETRY/SILKSCREEN_Top

 
[Bottom]
  • ETCH/Bottom
  • PIN/Bottom
  • VIA Class/Bottom
  • Board Geometry/Outline
[DrawingDetail] ???????????
→ Board Geometry/Outline
→ Manufacturing/Nclegend-1-2
 
[Pastemask_Bottom]
  • Pin/Pastemask_Bottom
  • Via Class/Pastemask_Bottom
  • Package Geometry/Pastemask_Bottom
  • Board Geometry/Outline
[Pastemask_Top]
  • Package Geometry/Pastemask_Top。
  • Pin/Pastemask_Top。
  • Via Class/Pastemask_Top。
  • Board Geometry/Outline。
 
[Silkscreen_Bottom]
  • Board Geometry/Silkscreen_Bottom
  • Package Geometry/Silkscreen_Bottom
  • Manufacturing/Autosilk_Bottom
  • REF DES/Silkscreen_Bottom(根据实际情况确定是否添加)
 
 
[Silkscreen_Top]
  • Board Geometry/Silkscreen_Top。
  • Package Geometry/Silkscreen_Top 。
  • Manufacturing/Autosilk_Top。
  • REF DES/Silkscreen_Top(根据实际情况确定是否添加)
 
 
[Soldermask_Top]
  • Via Class/soldermask_Top
  • Board Geometry/Soldermask_Top
  • Package Geometry/Soldermask_Top 
  • Pin/Soldermask_Top
  • Board Geometry/Outline
 
 
[Soldermask_Bottom]
  • Via Class/soldermask_Bottom
  • Board Geometry/Soldermask_Bottom
  • Package Geometry/Soldermask_Bottom
  • Pin/Soldermask_Bottom
  • Board Geometry/Outline
[Top] 
  • ETCH/Top
  • PIN/Top
  • VIA Class/Top
  • Board Geometry/Outline
 
 

cadence allegro - 生成geber文件 ……F

cadence allegro - 生成geber文件 ……F

 
3. 设置每个 Gerber 层的参数 逐个选中每个 Gerber,设置未定义线宽为 6mil(0.1524mm),两层板输 出都为正片 Positive(多层板如果在层叠结构中若电源地设置了负片则对应 层设置输出负片 Negative),点击 Select all,选中所有要输出的 Gerber 层,勾选 Check database before artwork 选项,最后点击 Create Artwork,输出 Gerber 文件。
cadence allegro - 生成geber文件 ……F
 
 
4. 最终生成的 Gerber 文件在 PCB 工程文件夹里的 gerber 文件夹中(参见附 录:Allegro 中为 Gerber 文件设置独立的文件夹)
cadence allegro - 生成geber文件 ……F
 
 
 
 

Allegro 中为 Gerber 文件设置独立的文件夹

 
在 Allegro 软件中,生成的 Gerber 文件,数量较多,而且都保存在和 PCB 一样的文件夹 中,不小心就会造成漏选、错选,很不方便。那么可不可以让所有的 Gerber 文件,生成的 时候就保存在一个专门的 Gerber 文件夹里呢?当然是可以的。 执行 Setup/User Preferences,弹出 User Preferences Editor 对话框。
cadence allegro - 生成geber文件 ……F
点击 File management,选择 Output_dir,在第一项 ads_sdart 的 Value 中填入 gerber, 点击 OK 保存。 
 

相关文章: