Generate Output Files

Parent page: WorkspaceManager Dialogs

The Generate output files dialog

Summary

This dialog provides controls to configure and generate manufacturing outputs from the current board design in a batch-style release process. To fabricate a printed circuit board, there are a variety of files needed in specific formats, such as Gerber, NC drill, or ODB++. You also need to be able to generate documentation outputs, such print-type outputs to Windows printers, and tabular output suitable for the Bill of Materials.

CircuitStudio has built-in support for all of the output types needed, including Microsoft Excel format output with support for Excel templates.

Before generating outputs from your design, it is important to consult with the fabricators and board assembly houses to ensure output data is generated in the format and to the precision that both suits your design and works with their requirements.

Access

The dialog is accessed by clicking Project | Project Actions | from the main menus of any editor.

Options/Controls

Outputs List

The main region of the dialog presents a listing of all supported output types that can be generated from the design. Output types are grouped into the following categories:

  • BOM - this category offers the following output types: Bill of Materials.
  • Documentation - this category offers the following output types: Schematic Prints, PCB Prints, PCB 3D Print, and PDF3D.
  • Fabrication - this category offers the following output types: Gerber Files, NC Drill Files, ODB++ Files, and Report Board Stack.
  • Assembly - this category offers the following output types: Generates pick and place files and Assembly Drawings.
  • Validation - this category offers the following output types: Design Rules Check and Electrical Rules Check.
  • Export - this category offers the following output types: Export STEP.

Each specific output type is presented with the following fields:

  • Output Generator - the type of output generator, the name of which indicates the type of output that will be generated.
  • Configure - click this button to access an associated dialog with which to configure the currently selected output generator. The dialogs involved are:
  • Page Setup - click to open the associated properties dialog to configure the printout.
  • Status - the current state of the output. The following possible states exist:
    •  - the output is currently in the process of being generated.
    •  - the output has generated successfully. For an ERC report, there are either no errors or the level of those errors falls within the specified maximum tolerated error level for that report.
If the output cannot be generated successfully, an error dialog will appear alerting you to the fact that validation has failed. For the validation-based ERC output, this means there are errors within the source design documents that are causing certain check(s) to fail. For a standard output, the output could not be generated successfully. Perhaps Fatal Errors exist when performing a pre-generation compile, or something is amiss in the configuration of the associated output generator.
  • Enabled - indicates whether this output type is to be included in the batch generation of outputs (enabled), or not (disabled).

Right-Click Menu

The following commands are available from the right-click context menu for the dialog:

  • Configure - use this command to access an associated dialog in which you can configure the currently selected output generator.
  • Disable - use this command to disable the currently selected output generator, excluding it from the batch release process.
  • Enable all - use this command to quickly enable all output generators, including all in the batch release process.
  • Disable all - use this command to quickly disable all output generators, excluding all from the batch release process.
  • Open Document - use this command to open the generated output for the currently selected output generator. This command will only be available provided output has been successfully generated for that particular output type.
To access the right-click menu, ensure the cursor is over the area occupied by the output type entries and not in blank space beneath.

Additional Buttons

Below the list, the following buttons are available:

  • Generate - click this button to run the release process. The Electrical Rules Check validation report will be run first (if enabled), checking the electrical/drafting validity of the captured source design. All other defined (and enabled) outputs are then run. These are the manufacturing outputs from which the physical Item will be produced to exist as a tangible product which can be bought and sold.
Generated output is stored under the \Default Configuration folder - a child folder of the directory containing the project file. Separate sub-folders will be generated to contain specific output as applicable for BOM, ERC, Gerber, NC Drill, and ODB. In addition, certain output will be available from the Projects panel (including BOM and HTML-based ERC report).
A PDF document will be generated, named [<ProjectName>.PrjPcb] <ProjectName>.pdf. This will contain entries for the following generated output (where enabled): Electrical Rules Check, BOM, Schematic Prints, PCB Prints, PCB 3D Print, and Assembly Drawings.
Each time a release is performed, the previously generated output(s) will be deleted and replaced with the enabled and newly generated output(s).
  • View - after output generation, and with a specific output type selected in the list, click this button to open that output for viewing.

 

You are reporting an issue with the following selected text and/or image within the active document: