cadence allegro - 生成geber文件 ……F

2024-01-19 23:59
文章标签 生成 cadence allegro geber

本文主要是介绍cadence allegro - 生成geber文件 ……F,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 

步骤 一.生成钻孔文件

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

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

二. 生成 Gerber 文件

1. 设置 Gerber 文件参数
2. 切换到 Film Control 选项卡,设置要输出的 Gerber 文件。
点击 Gerber 层的下拉菜单,可以看到已经包含的层,选中某个层点击右 键,可以 Add 和 Cut。点击 Add 可以继续在这个 Gerber 层添加其他的层,点 击 Cut 可以删除已经添加的层。
两层板的 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

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

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

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

这篇关于cadence allegro - 生成geber文件 ……F的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/624154

相关文章

MySQL中动态生成SQL语句去掉所有字段的空格的操作方法

《MySQL中动态生成SQL语句去掉所有字段的空格的操作方法》在数据库管理过程中,我们常常会遇到需要对表中字段进行清洗和整理的情况,本文将详细介绍如何在MySQL中动态生成SQL语句来去掉所有字段的空... 目录在mysql中动态生成SQL语句去掉所有字段的空格准备工作原理分析动态生成SQL语句在MySQL

Java利用docx4j+Freemarker生成word文档

《Java利用docx4j+Freemarker生成word文档》这篇文章主要为大家详细介绍了Java如何利用docx4j+Freemarker生成word文档,文中的示例代码讲解详细,感兴趣的小伙伴... 目录技术方案maven依赖创建模板文件实现代码技术方案Java 1.8 + docx4j + Fr

Java编译生成多个.class文件的原理和作用

《Java编译生成多个.class文件的原理和作用》作为一名经验丰富的开发者,在Java项目中执行编译后,可能会发现一个.java源文件有时会产生多个.class文件,从技术实现层面详细剖析这一现象... 目录一、内部类机制与.class文件生成成员内部类(常规内部类)局部内部类(方法内部类)匿名内部类二、

使用Jackson进行JSON生成与解析的新手指南

《使用Jackson进行JSON生成与解析的新手指南》这篇文章主要为大家详细介绍了如何使用Jackson进行JSON生成与解析处理,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1. 核心依赖2. 基础用法2.1 对象转 jsON(序列化)2.2 JSON 转对象(反序列化)3.

java中使用POI生成Excel并导出过程

《java中使用POI生成Excel并导出过程》:本文主要介绍java中使用POI生成Excel并导出过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录需求说明及实现方式需求完成通用代码版本1版本2结果展示type参数为atype参数为b总结注:本文章中代码均为

在java中如何将inputStream对象转换为File对象(不生成本地文件)

《在java中如何将inputStream对象转换为File对象(不生成本地文件)》:本文主要介绍在java中如何将inputStream对象转换为File对象(不生成本地文件),具有很好的参考价... 目录需求说明问题解决总结需求说明在后端中通过POI生成Excel文件流,将输出流(outputStre

C/C++随机数生成的五种方法

《C/C++随机数生成的五种方法》C++作为一种古老的编程语言,其随机数生成的方法已经经历了多次的变革,早期的C++版本使用的是rand()函数和RAND_MAX常量,这种方法虽然简单,但并不总是提供... 目录C/C++ 随机数生成方法1. 使用 rand() 和 srand()2. 使用 <random

Flask 验证码自动生成的实现示例

《Flask验证码自动生成的实现示例》本文主要介绍了Flask验证码自动生成的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习... 目录生成图片以及结果处理验证码蓝图html页面展示想必验证码大家都有所了解,但是可以自己定义图片验证码

Python如何在Word中生成多种不同类型的图表

《Python如何在Word中生成多种不同类型的图表》Word文档中插入图表不仅能直观呈现数据,还能提升文档的可读性和专业性,本文将介绍如何使用Python在Word文档中创建和自定义各种图表,需要的... 目录在Word中创建柱形图在Word中创建条形图在Word中创建折线图在Word中创建饼图在Word

nginx生成自签名SSL证书配置HTTPS的实现

《nginx生成自签名SSL证书配置HTTPS的实现》本文主要介绍在Nginx中生成自签名SSL证书并配置HTTPS,包括安装Nginx、创建证书、配置证书以及测试访问,具有一定的参考价值,感兴趣的可... 目录一、安装nginx二、创建证书三、配置证书并验证四、测试一、安装nginxnginx必须有"-