Ver: Version: 25
Close

输出文档和项目发布

主页: 准备制造设计

现在您已经完成了PCB的设计和布局,您已经准备好产生输出文档,以便对电路板进行审查、制造和组装。

因为在PCB制造中存在多种技术和方法,Altium Designer能够产生多种不同用途的输出类型,包括Gerber文件、ODB++文件、拾放文件、物料清单报告等。

向项目添加输出作业文件

主页: 使用输出作业准备制造数据

虽然您可以从特定编辑器(例如,使用 PCB 编辑器中的制造输出装配输出子菜单中的命令)选择性地生成所需的输出,但 Altium Designer 支持输出作业文件。输出作业文件(简称 'OutJob')存储每种输出类型的设置。OutJob 允许您配置每种输出类型、配置它们的输出命名、格式和输出位置。输出可以直接从 OutJob 生成,或作为集成项目发布过程的一部分。

  1. 项目面板中右键点击项目条目,然后从上下文菜单中选择添加新项目到项目 » 输出作业文件命令。一个新的输出作业文件将被打开,并且它的条目将链接到项目面板下的设置\输出作业文件条目中。

    Javascript ID: Tutorial_AddNewOutJob_AD25_0
  2. 项目面板中右键点击OutJob条目,然后选择另存为命令。将打开另存为对话框,准备在与项目文件相同的位置保存文档。在文件名字段中输入制造,然后点击保存按钮。

  3. 添加OutJob后项目已更改,因此通过在项目面板中右键点击项目条目并选择保存来本地保存项目。

添加和配置制造输出

主页面: 准备制造数据

在本教程的这一部分,您将配置制造板所需的输出:Gerber文件和NC钻孔文件。

  1. 要添加新的Gerber输出,请在OutJob的输出区域的制造输出部分点击添加新的制造输出链接并选择Gerber文件 » [PCB文档]

    如果您选择[PCB文档]选项,项目的PCB文档将自动用作输出源。选择这个也意味着OutJob可以轻松地在项目之间复制,因为这个设置不需要更新。如果项目中有多个PCB文档,您需要选择特定的板。

  2. 双击添加的Gerber文件输出条目。将打开Gerber设置对话框。按如下方式配置对话框中的选项:

    1. 由于板设计为公制,确保单位选项设置为毫米

    2. 板上使用的最小单位为0.25mm,用于布线和间隙,但是因为大多数组件的参考点位于它们的几何中心(并且放置在1mm网格上),所以它们的一些焊盘实际上会在0.01网格上。将小数选项设置为0.001 mm。这确保输出数据的分辨率足以覆盖这些网格位置。

    3. 点击要绘制的层标签页底部的按钮并选择选择已用。设计中使用的层将在上方网格的绘制列中启用。

  3. 点击应用接受其他默认设置并关闭Gerber设置对话框。

  4. 由于板上有孔,还需要生成NC钻孔文件。同样,将NC钻孔输出添加到OutJob文件中 - 在OutJob的输出区域的制造输出部分点击添加新的制造输出链接并选择NC钻孔文件 » [PCB文档]

  5. 双击添加的NC钻孔文件输出条目以访问NC钻孔设置对话框。为确保NC钻孔文件与Gerber文件以相同格式创建,将单位设置为毫米格式设置为4:3。确保坐标位置选项设置为相对原点参考

  6. 点击确定接受其他默认设置并关闭NC钻孔设置对话框。

  7. 现在Gerber和NC钻孔设置已配置,下一步是配置它们的命名和输出位置。这是通过将它们映射到OutJob右侧的输出容器来完成的。对于具有自己文件格式的离散文件,使用文件夹结构容器。一个新的OuJob默认包含一些容器。在输出容器列表中选择文件夹结构条目,然后点击输出区域的启用列中的Gerber和NC钻孔文件的单选按钮,将这些输出映射到所选容器,如下所示。

  8. 最后一步是配置容器。为此,当选中容器条目时点击更改链接以打开文件夹结构设置对话框。对话框顶部有一组控件,用于配置输出位置。确保第一个控件设置为发布管理。对话框下部将显示选择不同选项时名称和文件夹结构如何变化。

  9. 点击确定关闭文件夹结构设置对话框。

添加和配置DRC验证报告

主页:准备验证报告

Altium Designer包含许多验证检查,这些检查可以在输出生成期间作为输出包含在内。每个检查都会生成一个HTML报告文件。在项目发布过程中,这些检查将在生成其他输出之前执行,如果任何验证检查未能成功通过,发布将失败。

  1. 要添加新的DRC验证输出,请在OutJob的输出区域的验证输出部分点击添加验证输出链接并选择设计规则检查 » [PCB文档]

  2. 将添加的报告映射到现有的文件夹结构容器。在OutJob右侧列表中选择文件夹结构条目,然后在输出区域的启用列中点击设计规则检查输出的单选按钮。

  3. 通过在项目面板中右键点击其条目并从上下文菜单选择保存来本地保存输出作业文件。

  4. 通过在设计空间顶部的输出作业文件标签上右键点击并从上下文菜单选择 Close Fabrication.OutJob 命令来关闭输出作业文件。

添加和配置装配输出

主页: 报告管理器中的BOM配置

实际生成的输出BOM文件是通过报告管理器对话框完成的 - 这是一个高度可配置的报告生成引擎,能够以多种格式生成输出,包括文本、CSV、PDF、HTML和Excel。Excel格式的BOM也可以应用一个预定义的模板或您自己的模板。

  1. 通过在项目面板中右键点击项目条目并从上下文菜单中选择添加新项目到项目 » 输出作业文件命令,向项目添加一个新的OutJob文件。

  2. 项目面板中右键点击OutJob条目并选择另存为命令。将打开另存为对话框,准备在与项目文件相同的位置保存文档。在文件名字段中输入名称装配,然后点击保存按钮。

  3. 通过在项目面板中右键点击项目条目并选择保存,将项目本地保存。

  4. 要添加一个新的BOM输出,点击OutJob的报告输出部分中的添加新报告输出链接并选择Bill of Materials » [ActiveBOM Document]

  5. 双击添加的物料清单输出以打开报告管理器对话框。

  6. 在对话框右侧的属性窗格的导出选项区域,使用文件格式下拉菜单选择通用XLS (*.xls, *.xlsx, *.xlsm),然后使用模板下拉菜单从您的工作区中选择BOM模板单一供应商模板。

  7. 点击确定保存更改并关闭报告管理器对话框。

  8. 通过点击OutJob的文档输出部分中的添加新文档输出链接并选择Draftsman » All Draftsman Documents,添加一个新的Draftsman输出。

  9. 将添加的BOM和Draftsman输出映射到现有的PDF输出容器。为此,在OutJob的输出容器列表的右侧选择PDF条目,然后在输出区域的启用列中为物料清单Draftsman输出点击单选按钮。

  10. 当选择PDF容器条目时,点击条目中的更改链接以打开PDF设置对话框。

  11. PDF设置对话框顶部点击Assembly.PDF条目,选择为每个输出使用输出名称的单独文件,然后点击按钮。输出的BOM和图纸将被分配为在OutJob中设置的输出名称(分别为Bill of Materials.pdfDraftsman.pdf),这可以在对话框的预览区域中看到。

    Javascript ID: Tutorial_Dlg_PDFsettings_Path_AD24
  12. 点击确定关闭对话框。

  13. 通过点击OutJob的文档输出部分中的添加新文档输出链接并选择生成拾取和放置文件 » [PCB文档],添加一个新的拾取与放置输出。

  14. 双击添加的“生成拾取和放置文件”输出以访问“拾取和放置设置”对话框。

  15. 对话框左下方的输出设置区域中,将单位设置为公制

  16. 单击“确定”接受其他默认设置并关闭“拾取和放置设置”对话框。

  17. 将添加的 Pick & Place 输出映射到现有的 Folder Structure输出容器。为此,请在 OutJob 右侧的输出容器列表中选择Folder Structure条目,然后单击Outputs区域的Enabled列中的Generates pick and place files输出单选按钮。

  18. 通过右键单击 “项目”面板中的条目并 从上下文菜单中  选择 “保存” ,在本地保存输出作业文件。

  19. 通过右键单击设计空间顶部的选项卡并从上下文菜单中选择关闭 Assembly.OutJob 命令来关闭输出作业文件。

发布项目

主页: 设计项目发布

在输出作业文件中配置了输出文档后,项目就准备好发布到连接的工作区了。电路板设计发布过程是自动化的,使您能够在没有手动发布程序相关风险的情况下发布您的电路板设计项目。当特定项目发布时,会对设计源进行快照,并将其存档,连同任何生成的输出一起存档 — 这代表了由该设计项目制成并由公司销售的有形产品。

发布过程本身是使用 Altium Designer 的项目发布器执行的,该发布器的用户界面是通过一个专用视图 —— 发布视图提供的。发布过程是一个分阶段的流程,视图左侧的条目一目了然地向您展示了您当前所处的阶段。

  1. 项目面板中右键点击项目条目,然后从上下文菜单中选择项目发布器命令。发布视图将作为单独的文档标签页打开。

  2. 在第一阶段 – 1. 配置服务器发布 – 你需要指定你希望生成的数据类型。点击每个数据集标题最右侧的详情控件,以访问将由数据集生成的具体内容的详情。

  3. 点击视图左下角的按钮,以访问项目发布选项对话框。在对话框的发布选项标签页上,确保选择管理 - <WorkspaceName>作为发布目标制造分配给制造数据集,装配分配给装配数据集。

  4. 点击确定关闭对话框并返回到发布视图。

  5. 确保启用了包括制造数据包括无变体的装配数据选项。

  6. 点击视图右下角的按钮继续。

  7. 项目创建对话框将打开,显示要在工作区中创建的目标发布项目列表。选择创建项目选项以确认项目创建。

  8. 打开的项目已修改对话框中,选择保存并提交更改选项以本地保存更改,并继续将更改保存到工作区。

  9. 打开的提交到版本控制对话框中,在评论字段中输入有意义的评论(例如,项目准备发布),然后点击按钮。

  10. 发布过程的下一阶段 – 2. 验证项目 – 会自动运行,因为制造输出作业文件包括设计规则检查报告。

    如果任何验证检查未成功通过,发布将失败。对于本教程中的项目发布,这意味着PCB文档至少包含一个DRC违规。在这种情况下,使用视图右下角的按钮停止发布过程,打开PCB文档,解决DRC违规,然后再次开始发布过程。

  11. 成功验证后,发布过程的下一阶段 – 3. 生成数据 – 将自动运行。这是运行分配给包含数据项的OutJob文件中定义的所有其他输出的地方,以生成要发布到工作区中相关目标项目的数据。

  12. 通过所有验证检查并生成输出数据后,发布流程的下一阶段 – 4. 审查数据 – 允许您审查生成的数据。单击视图右下角的按钮 继续发布 。

  13. 确认发布对话框将打开,其中总结了将发布到工作区的项目的配置。输入发布说明(例如Initial Release),然后单击确定

  14. 确认上一阶段发布后,将自动进入下一阶段——5 .上传数据。它只是将数据上传的进度呈现到工作区中相关数据项的修订中。

  15. 流程的最后阶段 – 6. 执行报告– 提供发布摘要。单击  视图右下角的按钮关闭发布视图。

使用工作区的协作设计

通常情况下,多人参与电子产品的设计和开发。为了有效进行这项工作,设计团队的成员需要能够协作工作。Altium Designer 与连接的工作区一起,支持多种协作设计功能。下面列出了其中的一些功能。

  • 项目历史 – 一个专门的历史视图是一个高级的图形化项目历史时间线,它提供了与项目相关的主要事件的进展时间线 - 其创建、提交、发布、克隆和MCAD交换 - 在适用的情况下支持各种操作 ()。可以通过在Altium Designer中右键点击项目面板中的项目条目并从上下文菜单中选择历史记录与版本控制 » 显示项目历史命令来访问工作区项目的历史视图。

    了解更多:项目历史, 项目历史 (Altium 365 工作区, 企业服务器工作区)

  • Web 查看器 – 工作区的Web查看器界面通过标准浏览器提供对项目文档的通用访问。它不仅仅是一个基于浏览器的查看器,其先进的浏览器技术允许用户浏览项目结构、与设计文档交互、突出显示区域或对象以进行注释,并在设计中搜索、交叉探测、选择和检查组件和网络。可以通过在Altium Designer中右键点击项目面板中的项目条目并从上下文菜单中选择在Web浏览器中显示命令来访问工作区项目的Web查看器。

    了解更多:Web 查看器 (Altium 365 平台, 企业服务器工作区)

  • 文档评论 – 评论是用户添加的注释,它被分配给支持的数据视图上的特定点、对象或区域(视情况而定),其他用户可以对其进行回复。评论促进了用户之间的协作,而不改变共享数据本身,因为评论是由工作区独立于该数据存储的。在Web查看器界面中应用的评论在Altium Designer中变得可用,反之亦然。在Altium Designer中,评论功能通过评论和任务面板管理 ()

    了解更多:文档评论, Web 查看器 (Altium 365 平台, 企业服务器工作区)

  • 分享项目 – 一旦项目保存到工作区,您就可以确定哪些用户实际上可以访问该项目,以便进行协作设计和/或审查此项目。这是通过分享项目来完成的,或者更确切地说,是通过配置其访问权限来完成的。在Altium Designer中,项目分享通过右键点击项目面板中的项目条目并从上下文菜单中选择分享命令来访问的分享对话框管理 ()

    了解更多:分享设计工作区项目 (Altium 365 工作区, 企业服务器工作区)

恭喜! 您从一张空白的原理图开始,一直到完成 PCB 并将输出发布到工作区,这就是 Altium Designer 中的整个设计过程!

This documentation page contains information for an older version of Altium Designer. The latest, online documentation can be found here.

Content