Preparing Outputs and Releasing the Project

Now reading version 23. For the latest, read: Preparing Outputs and Releasing the Project for version 25

Main page: Preparing Your Design for Manufacture

Now that you've completed the design and layout of the PCB, you're ready to produce the output documentation needed to get the board reviewed, fabricated, and assembled.

Because a variety of technologies and methods exist in PCB manufacture, Altium Designer has the ability to produce numerous output types for different purposes, including Gerber files, ODB++ files, Pick and Place files, Bill of Material reports, PDF 3D, etc.

Output types include PDF 3D, with full zoom, pan and rotate, and the ability to control the display of nets, components, and the silkscreen, in Adobe Acrobat Reader®.
Output types include PDF 3D, with full zoom, pan and rotate, and the ability to control the display of nets, components, and the silkscreen, in Adobe Acrobat Reader®.

Adding an Output Job File to the Project

Main page: Preparing Manufacturing Data with Output Jobs

While you can selectively generate the required outputs from specific editors (e.g., using commands in the Fabrication Outputs and Assembly Outputs sub-menus of the File main menu in the PCB editor), Altium Designer provides support for Output Job files. An Output Job file (or 'OutJob' for short) stores settings for each output type. An OutJob allows you to configure each output type, configure their output naming, format, and output location. Outputs can be generated from an OutJob directly or as a part of the integrated project release process.

An Output Job file allows you to configure each output type, configure their output naming, format, and output location. Output Job files can also be copied from one project to another.
An Output Job file allows you to configure each output type, configure their output naming, format, and output location. Output Job files can also be copied from one project to another.

Configuring the Gerber Files

Main page: Preparing Fabrication Data

  • Gerber continues to be the most common form of data transfer between board design and board fabrication, with Gerber X2 and ODB++ becoming more and more popular.
  • Each Gerber file corresponds to one layer of the physical board: the component overlay, top signal layer, bottom signal layer, top solder mask layer, and so on. It is advisable to consult with your board fabricator to confirm their requirements before supplying the output files required to fabricate your design.
  • If the board has holes, an NC Drill file must also be generated, using the same units, resolution, and position on film settings.
  • Gerber files are configured in the Gerber Setup dialog, accessed via the PCB Editor's File » Fabrication Outputs » Gerber Files command, or by adding a Gerber output into the Fabrication Outputs section of an Output Job then double-clicking on it.

    Configure the Gerber outputs in the Gerber Setup dialog.
    Configure the Gerber outputs in the Gerber Setup dialog.

Configuring Validation Report Generation

Main page: Preparing Validation Reports

The software includes a number of validation checks, which can be included as an output, during output generation. Each produces an HTML report file. During the project release process, these checks will be performed prior generation of other outputs, and if any validation checks are not passed successfully, the release will fail.

Preparing the Output BOM

Main page: BOM Configuration in the Report Manager

The actual output BOM file that is generated is done using the Report Manager. The Report Manager is a highly configurable report generation engine that can generate output in a variety of formats including text, CSV, PDF, HTML, and Excel. Excel-format BOMs can also have a template applied using one of the pre-defined templates or one of your own. An Excel-format BOM can also be generated without Microsoft Excel being installed; select the MS Excel File option in the File Format drop-down.

  • The Report Manager generates BOM output from the Bill of Materials For Project dialog, accessed via:
    • The schematic or PCB editor's Reports » Bill of Materials, or
    • By adding a BomDoc to the project and running the BomDoc's Reports » Bill of Materials command, or
    • By adding a Bill of Materials into the Report Outputs section of an Output Job.
  • The default behavior is for the Report Manager to present the component detail in the same way it has been configured in the BomDoc if the project includes a BomDoc. Columns can be added and removed using the Columns tab in the Properties region of the dialog.
  • If the project does not include a BomDoc, the Columns tab includes an additional region, used to define how like-components are identified for clustering. Clustering is achieved by dragging and dropping component attributes to the Drag a column to group region of the dialog.
  • The main grid region of the dialog is the content that is written into the BOM. In this region, you can click and drag to reorder the columns, click on a column heading to sort by that column, Ctrl+Click to sub-sort by that column, and define value-based filters for a column using the small drop-down in each column header.
  • By default, the BOM generator sources information from the schematic documents. A variety of Sources are available. Use the buttons in the Columns tab in the Properties region of the dialog to enable other sources. For example, if you enable the PCB Parameters you can include detail such as component location and side of board if required.

    The Report Manager takes the configuration from the BomDoc if the project includes a BomDoc.
    The Report Manager takes the configuration from the BomDoc if the project includes a BomDoc.

Mapping Design Data into the Generated BOM

Design data can be passed from Altium Designer into an Excel-format Bill Of Materials by referencing an Excel template that includes special statements.

When creating the Bill of Materials template in Excel, a combination of Fields and Columns can be used to specify the desired layout. Several example templates are included with the software in the \Templates folder of the installation user files. Refer to the Mapping Design Data into the BOM section of the BOM Configuration in the Report Manager page for details of the available fields. Note that fields need to be defined above or below the Column region of the template.

Project Release

Main page: Design Project Release

With output documentation configured in OutJob files, the project is ready to be released to the connected Workspace. The board design release process is automated, enabling you to release your board design projects without the risks associated with manual release procedures. When a particular project is released, a snapshot of the design source is taken and archived along with any generated output – which represents a tangible product that is made from that design project and sold by the company.

The release process itself is performed using Altium Designer's Project Releaser, the user interface to which is provided courtesy of a dedicated view – the Release view. The release process is a staged flow, with the entries on the left-hand side of the view showing you at-a-glance, which stage you are currently at.

The Release view – the user interface to the Project Releaser.
The Release view – the user interface to the Project Releaser.

You started with a blank schematic sheet and worked through to a finished PCB with output files released to the Workspace, which is the entire design process in Altium Designer. Next, we will explore some features related to project management and collaboration.
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Note

The features available depend on your Altium product access level. Compare features included in the various levels of Altium Designer Software Subscription and functionality delivered through applications provided by the Altium 365 platform.

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Content