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

相关文章

Python实现自动化Word文档样式复制与内容生成

《Python实现自动化Word文档样式复制与内容生成》在办公自动化领域,高效处理Word文档的样式和内容复制是一个常见需求,本文将展示如何利用Python的python-docx库实现... 目录一、为什么需要自动化 Word 文档处理二、核心功能实现:样式与表格的深度复制1. 表格复制(含样式与内容)2

python如何生成指定文件大小

《python如何生成指定文件大小》:本文主要介绍python如何生成指定文件大小的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录python生成指定文件大小方法一(速度最快)方法二(中等速度)方法三(生成可读文本文件–较慢)方法四(使用内存映射高效生成

Maven项目中集成数据库文档生成工具的操作步骤

《Maven项目中集成数据库文档生成工具的操作步骤》在Maven项目中,可以通过集成数据库文档生成工具来自动生成数据库文档,本文为大家整理了使用screw-maven-plugin(推荐)的完... 目录1. 添加插件配置到 pom.XML2. 配置数据库信息3. 执行生成命令4. 高级配置选项5. 注意事

MybatisX快速生成增删改查的方法示例

《MybatisX快速生成增删改查的方法示例》MybatisX是基于IDEA的MyBatis/MyBatis-Plus开发插件,本文主要介绍了MybatisX快速生成增删改查的方法示例,文中通过示例代... 目录1 安装2 基本功能2.1 XML跳转2.2 代码生成2.2.1 生成.xml中的sql语句头2

使用Python自动化生成PPT并结合LLM生成内容的代码解析

《使用Python自动化生成PPT并结合LLM生成内容的代码解析》PowerPoint是常用的文档工具,但手动设计和排版耗时耗力,本文将展示如何通过Python自动化提取PPT样式并生成新PPT,同时... 目录核心代码解析1. 提取 PPT 样式到 jsON关键步骤:代码片段:2. 应用 JSON 样式到

SpringBoot实现二维码生成的详细步骤与完整代码

《SpringBoot实现二维码生成的详细步骤与完整代码》如今,二维码的应用场景非常广泛,从支付到信息分享,二维码都扮演着重要角色,SpringBoot是一个非常流行的Java基于Spring框架的微... 目录一、环境搭建二、创建 Spring Boot 项目三、引入二维码生成依赖四、编写二维码生成代码五

Android与iOS设备MAC地址生成原理及Java实现详解

《Android与iOS设备MAC地址生成原理及Java实现详解》在无线网络通信中,MAC(MediaAccessControl)地址是设备的唯一网络标识符,本文主要介绍了Android与iOS设备M... 目录引言1. MAC地址基础1.1 MAC地址的组成1.2 MAC地址的分类2. android与I

PyQt5+Python-docx实现一键生成测试报告

《PyQt5+Python-docx实现一键生成测试报告》作为一名测试工程师,你是否经历过手动填写测试报告的痛苦,本文将用Python的PyQt5和python-docx库,打造一款测试报告一键生成工... 目录引言工具功能亮点工具设计思路1. 界面设计:PyQt5实现数据输入2. 文档生成:python-

IDEA自动生成注释模板的配置教程

《IDEA自动生成注释模板的配置教程》本文介绍了如何在IntelliJIDEA中配置类和方法的注释模板,包括自动生成项目名称、包名、日期和时间等内容,以及如何定制参数和返回值的注释格式,需要的朋友可以... 目录项目场景配置方法类注释模板定义类开头的注释步骤类注释效果方法注释模板定义方法开头的注释步骤方法注

Python如何自动生成环境依赖包requirements

《Python如何自动生成环境依赖包requirements》:本文主要介绍Python如何自动生成环境依赖包requirements问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑... 目录生成当前 python 环境 安装的所有依赖包1、命令2、常见问题只生成当前 项目 的所有依赖包1、