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

相关文章

详解Java中如何使用JFreeChart生成甘特图

《详解Java中如何使用JFreeChart生成甘特图》甘特图是一种流行的项目管理工具,用于显示项目的进度和任务分配,在Java开发中,JFreeChart是一个强大的开源图表库,能够生成各种类型的图... 目录引言一、JFreeChart简介二、准备工作三、创建甘特图1. 定义数据集2. 创建甘特图3.

AI一键生成 PPT

AI一键生成 PPT 操作步骤 作为一名打工人,是不是经常需要制作各种PPT来分享我的生活和想法。但是,你们知道,有时候灵感来了,时间却不够用了!😩直到我发现了Kimi AI——一个能够自动生成PPT的神奇助手!🌟 什么是Kimi? 一款月之暗面科技有限公司开发的AI办公工具,帮助用户快速生成高质量的演示文稿。 无论你是职场人士、学生还是教师,Kimi都能够为你的办公文

pdfmake生成pdf的使用

实际项目中有时会有根据填写的表单数据或者其他格式的数据,将数据自动填充到pdf文件中根据固定模板生成pdf文件的需求 文章目录 利用pdfmake生成pdf文件1.下载安装pdfmake第三方包2.封装生成pdf文件的共用配置3.生成pdf文件的文件模板内容4.调用方法生成pdf 利用pdfmake生成pdf文件 1.下载安装pdfmake第三方包 npm i pdfma

poj 1258 Agri-Net(最小生成树模板代码)

感觉用这题来当模板更适合。 题意就是给你邻接矩阵求最小生成树啦。~ prim代码:效率很高。172k...0ms。 #include<stdio.h>#include<algorithm>using namespace std;const int MaxN = 101;const int INF = 0x3f3f3f3f;int g[MaxN][MaxN];int n

poj 1287 Networking(prim or kruscal最小生成树)

题意给你点与点间距离,求最小生成树。 注意点是,两点之间可能有不同的路,输入的时候选择最小的,和之前有道最短路WA的题目类似。 prim代码: #include<stdio.h>const int MaxN = 51;const int INF = 0x3f3f3f3f;int g[MaxN][MaxN];int P;int prim(){bool vis[MaxN];

poj 2349 Arctic Network uva 10369(prim or kruscal最小生成树)

题目很麻烦,因为不熟悉最小生成树的算法调试了好久。 感觉网上的题目解释都没说得很清楚,不适合新手。自己写一个。 题意:给你点的坐标,然后两点间可以有两种方式来通信:第一种是卫星通信,第二种是无线电通信。 卫星通信:任何两个有卫星频道的点间都可以直接建立连接,与点间的距离无关; 无线电通信:两个点之间的距离不能超过D,无线电收发器的功率越大,D越大,越昂贵。 计算无线电收发器D

hdu 1102 uva 10397(最小生成树prim)

hdu 1102: 题意: 给一个邻接矩阵,给一些村庄间已经修的路,问最小生成树。 解析: 把已经修的路的权值改为0,套个prim()。 注意prim 最外层循坏为n-1。 代码: #include <iostream>#include <cstdio>#include <cstdlib>#include <algorithm>#include <cstri

【生成模型系列(初级)】嵌入(Embedding)方程——自然语言处理的数学灵魂【通俗理解】

【通俗理解】嵌入(Embedding)方程——自然语言处理的数学灵魂 关键词提炼 #嵌入方程 #自然语言处理 #词向量 #机器学习 #神经网络 #向量空间模型 #Siri #Google翻译 #AlexNet 第一节:嵌入方程的类比与核心概念【尽可能通俗】 嵌入方程可以被看作是自然语言处理中的“翻译机”,它将文本中的单词或短语转换成计算机能够理解的数学形式,即向量。 正如翻译机将一种语言

poj 3723 kruscal,反边取最大生成树。

题意: 需要征募女兵N人,男兵M人。 每征募一个人需要花费10000美元,但是如果已经招募的人中有一些关系亲密的人,那么可以少花一些钱。 给出若干的男女之间的1~9999之间的亲密关系度,征募某个人的费用是10000 - (已经征募的人中和自己的亲密度的最大值)。 要求通过适当的招募顺序使得征募所有人的费用最小。 解析: 先设想无向图,在征募某个人a时,如果使用了a和b之间的关系

Thymeleaf:生成静态文件及异常处理java.lang.NoClassDefFoundError: ognl/PropertyAccessor

我们需要引入包: <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-thymeleaf</artifactId></dependency><dependency><groupId>org.springframework</groupId><artifactId>sp