Allegro PCB后处理和生产文件导出

这篇具有很好参考价值的文章主要介绍了Allegro PCB后处理和生产文件导出。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Allegro PCB后处理,主要是完成线路设计以后,输出生产文件之前的处理。部分是看教程做的记录,方便以后自己参考。
教程:
[小哥Cadence Allegro 132讲字幕版PCB视频教程]_哔哩哔哩_bilibili

感觉关键是多看右边Options菜单!点击各个功能后,一般Options都会有特定选项,有些选项还是挺重要的。

后期处理

  1. 批量取消高亮:dehighlight-option中可以选择all net/all symbol等。
    1. 发assign color和highlight,都可以用dehighlight来恢复
  2. DRC相关
    1. 删除单端线和多余过孔: Tools-quick report-dangling lines, …,点击坐标找到这些线,手动删除
      1. Antenna vias: 指有残桩的过孔,高速信号需要关注,其他可以不管。
    2. Tools-database check
      1. allegro导出生产文件,Allegro,硬件工程,嵌入式硬件,工具使用,Allegro
    3. display-status, 确认DRC
    4. contraints manager中检查设置的规则等
  3. 铜皮
    1. 孤铜:
      1. Shape-Delete Islands,看右侧Options,可以依次查看和删除,也可以一次性全删除。
      2. 建议先看下能否添地孔,最后再删除孤铜
    2. 显示和隐藏:Setup-User Preferences-Display-Shape_fill,选择对应的 no shape,可以隐藏;取消勾选,可以恢复。
  4. 位号丝印
    1. 字号参数: setup-design parameters-text-setup text size,设置多种text block,多种字体大小,供后面选择
    2. 统一改位号大小:
      1. 显示需要调整的文字所在的层
      2. edit-change
      3. find中只选择text,option中只选择 text block=1(或其他block编号,在字号参数中设置)
      4. 框选需要调整的文字
    3. 自定义的文字,如日期等:比如顶层丝印可以放在 board geometry/silkscreen_top层。
  5. 尺寸标注:manufacture-dimension environment-鼠标右键可设置参数、选择所需的标注形式、移动标注文字、删除标注等
    1. Allegro 添加尺寸标注dimension_allegro dimension_Fantasy237的博客

生产文件输出

gerber

  1. gerber设置:Manufacture-Artwork,主要是需要选择正确的层
    1. Film Control:在里面添加文件夹,在文件夹里添加对应的层,也可以用于在设计时快速切换视图
      1. 每个文件夹中的所有层会重叠在一起,形成一个gerber文件
        1. allegro导出生产文件,Allegro,硬件工程,嵌入式硬件,工具使用,Allegro
    2. General Parameters:可以全部使用默认设置,如下图
      1. Device type: Gerber RS274x;注意和铜皮的设置shape-Global Dynamic Params-Void Control-Artwork format中一致
      2. Units: 默认用英寸Inches。
      3. Format:默认设置即可。Integer places=2、Decimal places=5。Integer place按照实际需求来,比如,单位英寸,2位整数,可以表示约100英寸,2.5m,一般够用了,没必要用更多。如果单位用mm,一般可用4位整数。小数对应精度,默认5位小数,对应10^-5英寸,0.01mil。
        1. allegro导出生产文件,Allegro,硬件工程,嵌入式硬件,工具使用,Allegro
      4. Supress: 默认并且推荐使用suppress leading zeros。见:pcb - Gerber File Format 4.5 or 4.6 - Electrical Engineering Stack Exchange。同一个数值使用这两种形式来表示,结果完全不同:Another feature is the supression of leading or trailing zero supression. If a number format 3.6 is used, the value 012.340000 with leading zero supression will output 12340000 and trailing zero supression 01234. The trailing zero omission is deprecated and only leading zero omission should be used.
      5. 注意虽然可以使用默认设置,但是General Parameters这个选项卡还是要打开一次,打开后会自动生成art_param.txt,保存当前使用的参数。
    3. 记得依次选中每个文件夹,设置右侧undefined line width,建议4mil或0.1mmdrill层设置1mil)。(否则gerber有些图形会缺失)
      1. Plot mode设置正片还是负片:默认positive。(负片设计需要使用Negative)
    4. 一般线路层xx:
      1. Board Geometry/Outline:推荐加上
      2. Etch/xx
      3. PIN/xx
      4. VIA CLASS/xx
    5. TOP丝印层参考:
      1. Ref Des/silkscreen_TOP
      2. Board Geometry/silkscreen_TOP
      3. PackageGeometry/silkscreen_TOP
      4. Board Geometry/Outline
    6. 阻焊层参考(soldermask):
      1. Board Geometry/Outline
      2. Board Geometry/soldermask_TOP
      3. PackageGeometry/soldermask_TOP
      4. PIN/soldermask_TOP
    7. 钢网层(Pastemask):和阻焊层类似,把soldermask换成paste mask
    8. Drill Guide:给板厂做参考。也可以把制作说明所在的层加进去。
      1. Manufacture/NGLEGEND-1-xx
      2. Manufacture/NGDRILL_LEGEND
      3. Board Geometry/Outline
      4. Board Geometry/Dimension
    9. 便于TOP布局的视图ADT(基于TOP丝印层,添加了PIN/TOP)
  2. gerber导出
    1. Manufacture-Artwork-检查设置-勾选所需的文件夹-create artwork
    2. 大部分warning可忽略,error需要仔细检查并修复

钻孔

  1. 钻孔表
    1. Manufacture-NC-Drill Customization,设置钻孔符号等
    2. Manufacture-NC-Drill Legend-默认参数-ok-把钻孔表放置在合适位置
  2. 钻孔文件导出
    1. Matufacture-NC-NC Drill:圆形钻孔,设置如下。2:5,leading/trailing zero的含义和设置和gerber相同。
      1. 使用了背钻时,勾选include backdrill
      2. allegro导出生产文件,Allegro,硬件工程,嵌入式硬件,工具使用,Allegro
    2. Matufacture-NC-NC Route: 不规则钻孔
      1. allegro导出生产文件,Allegro,硬件工程,嵌入式硬件,工具使用,Allegro

坐标文件

  1. 坐标文件:File-Export-Placement
    1. 选择 body center
    2. export,为一个txt后缀的文件
    3. 比如:R53 3005.0000 2460.0000 90 m 0402位号 x y 旋转角度 mirror 封装(m表示mirror,指放在背面的元件)
  2. 另一种方式:
    1. 简单修改X:\Cadence\SPB_16.6\share\pcb\text\views\pcp_rep_view.txt,去掉一些不需要的信息(比如下面的例子是去掉了排序)
    2. tools-reports-placed component report
    3. allegro导出生产文件,Allegro,硬件工程,嵌入式硬件,工具使用,Allegro
    4. 包含的信息更多一些,如C1,0_1UF_0402,0.1UF,10%,0402,2748.8908,-3832.3000,0.000,YES

X:\Cadence\SPB_16.6\share\pcb\text\views\pcp_rep_view.txt:文章来源地址https://www.toymoban.com/news/detail-806229.html

COMPONENT
#
# Extract: refdes, device_type, value, tolerance,
# 	  package, x, y, angle, mirror.
#  Placed only:
SYM_X != ''
#
# REFDES_SORT #注释了这一行
REFDES
COMP_DEVICE_TYPE
COMP_VALUE
COMP_TOL
SYM_NAME
SYM_X
SYM_Y
SYM_ROTATE
SYM_MIRROR

结构图dxf

  1. File-export-DXF
    1. 需要一个 Layer conversion file,可以建一个空白的,点edit,选择需要输出的层
    2. allegro导出生产文件,Allegro,硬件工程,嵌入式硬件,工具使用,Allegro
      Layer conversion file参考,主要导出了一些丝印层和焊盘,asm_top.cnv:
#CLASS!            SUBCLASS!    	DXF_LAYER!
BOARD GEOMETRY!
    OUTLINE!     		BG_OUTLINE!
	SILKSCREEN_TOP!     BG_SILKSCREEN_TOP!
    DIMENSION!			BG_DIMENSION!
PACKAGE GEOMETRY!
    SILKSCREEN_TOP!     PG_SILKSCREEN_TOP!
REF DES!
    SILKSCREEN_TOP!     REF_DES_SILKSCREEN_TOP!
PIN!
    TOP!                PIN_TOP!
#END

复用设计参数

  1. File-Export-Parameters
    1. 保存为一个prm文件
    2. 层数相同、层名完全相同时,所有颜色设置可沿用
  2. 单独导出gerber设置:选中所有层,右键-save all checked。在brd所在目录得到FILM_SETUP.txt
    1. allegro导出生产文件,Allegro,硬件工程,嵌入式硬件,工具使用,Allegro

到了这里,关于Allegro PCB后处理和生产文件导出的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • allegro pcb 高亮某个网络

    1.调节pcb亮度,点击color192(Ctrl+f5) 点击display ,调低亮度,OK    然后点击 net schedule. 在find栏选择net,在visibility栏all 打钩,然后在pcb选择想要高亮的net,点击一下。 方法二 选择assign net(扫帚) 然后在options栏里选择想高亮的颜色,然后在find栏里选net,然后在visibility栏里

    2024年02月16日
    浏览(40)
  • Allegro PCB丝印调整,丝印居中

    1,选择File →change editro    2,选择Allegro pcb designer (was performance L ),并勾选Toolbox      ​​​​​​​          3,选择Manufacture →Label tune  4,调整需要放置的位置,居中填入(0.0)坐标即可  5,框选需要调整的丝印,点击Limit layers  我调整的是Assembly层丝印,根据需要选择

    2024年02月11日
    浏览(37)
  • Allegro-PCB封装更新

    Allegro-封装更新 一、更新所有封装 1、菜单栏-Place-Update Symbol-package symbol-Refresh 二、更新单个封装 1、空白处鼠标右击-Application Mode-placement Edit 选中Placement Edit模式,后选择需要更新封装的器件,右键选择Refresh symbol instance即可 注意,右键在Quick Utilites-Refresh symbol进行更新时和

    2024年02月11日
    浏览(37)
  • allegro设计PCB操作(记录用)

    目录 NOTES 输入 结构图DXF导入/导出 查看结构图 导入网表 布局 摆放 移动 查看器件坐标 定位器件到指定坐标 与结构图对齐 丝印 布线 测试点/开关等处添加泪滴 高亮 铺铜 电源岛 添加电源岛 编辑电源岛 禁铺区

    2024年02月02日
    浏览(35)
  • Allegro如何翻转PCB视图操作指导

    Allegro 如何翻转PCB视图操作指导 Allegro可以翻转PCB的视图,利于查看和检查,如下图 翻转前 :器件和走线在bottom层 翻转后 :走线和器件仍然在bottom层,但是视图翻转了 具体操作如下

    2024年02月01日
    浏览(43)
  • Allegro PCB焊盘以及封装制作

    记录硬件工程师的EDA工具学习之路……以Allegro为主…… 表贴焊盘——用于SMD器件,电路板上的“金属铜片” 通孔焊盘——用于直插式器件,包括金属内壁+钻孔 圆焊盘:SC+直径(SC1R00,直径1mm的圆焊盘) 方焊盘:SR+长*宽(SR1R00x1R00,长宽为1mm的方焊盘) 椭圆焊盘:SOB+长*宽

    2024年02月10日
    浏览(39)
  • Cadence Allegro PCB 铺铜管理

    在铺铜前一般要先放置禁止铺铜区域,以规定铺铜的范围,一般禁止铺铜区域分为Rout Keepin和Rout Keepout两种类型,Rout Keepin是在区域外禁止铺铜,Rout Keepout是在区域内禁止铺铜。 Setup---Areas---Route Keepin:  点击了Rout Keepin后默认是以多边形来绘制,可以在工具栏中切换要绘制的形

    2024年02月09日
    浏览(50)
  • Allegro PCB封装焊盘介绍(一)

    焊盘结构如图 1所示 图 1焊盘结构 锡膏层:SMT刷锡膏贴片用,一般贴片焊盘要选,跟焊盘等大。 阻焊层: 把焊盘裸露出来,不开的话,焊盘会被油墨盖住 ,这样无法焊接哦。一般比焊盘大0.1mm。 顶层/底层焊盘:实际焊盘大小 电镀钻孔:通孔焊盘专属,钻孔大小 通孔焊盘无

    2024年02月14日
    浏览(33)
  • Allegro PCB如何显示管脚编号

    显示器件管脚编号方法 器件未显示管脚编号 选择Display菜单下的Color/Visibility(颜色/可见性)或按设置的快捷键Alt+Ctrl+C 跳出如下对话框,选择Package Geometry选项→PIN_Number后打钩 设置后器件管脚就显示编号了,效果如下图 博主专注职场硬件设计,如果文章对你有帮助,请关注,点

    2024年02月15日
    浏览(41)
  • Allegro如何在PCB中添加层面操作指导

    Allegro 如何在PCB中添加层面操作指导   在用Allegro做PCB设计的时候,根据需要,会在PCB中额外添加一些额外的层面,如下图 如何添加,具体操作如下 点击Setup 点击Subclasses

    2024年02月16日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包