Edit Project Variant

Parent page: WorkspaceManager Dialogs

The Edit Project Variant dialog.

Summary

This dialog provides the designer with the controls required when initially adding a new variant for the design, or editing/cloning an existing one. It simply allows the variant to be given a meaningful name, as well as the ability to specify variant-level parametric data.

Access

The dialog is accessed from the Variant Management dialog in the following ways:

  • When adding a new variant for the design, by clicking the Add Variant button.
  • When editing an existing variant for the design. With the required variant made active, click the Edit Variant button.
  • When cloning an existing variant. With the required variant to be cloned made active, click the drop-down arrow at the right side of the Add Variant button, then choose the Clone Selected Variant command from the menu.
To make a variant active, either click on that variant's name in the column header, or click in any of that variant's cells.

Options/Controls

  • Description - use this field to give the variant a meaningful name. A meaningful name can not only aid in distinguishing between multiple defined variants, but also can provide some indication as to the purpose of that variant.
  • Allow variation of fabrication outputs - enable this option to allow the variant to drive fabrication outputs for your design. Essentially, this feature allows you to vary the comment for a component in your design, and feed this change through to the following fabricated outputs:
    • Gerber files
    • ODB++ files
    • Composite Drill Drawings
    • Drill Drawing/Guides
    • Final Artwork Prints.

More specifically, this concerns the silkscreen layer – the layer upon which the component comment will appear.

Although it is fabrication output that is being changed, it is only changing the silkscreen output based on a variation in the component's Comment parameter. You can not change any other aspect of the fabricated board, such as the routing, the layout of the components, or the layer stack.
  • Parameters List - this region lists all of the parameters currently defined for the variant, in terms of:
    • Name - the name of the parameter.
    • Value - the value of the parameter.
Standard multi-selection techniques are supported (Ctrl+click, Shift+click, click&drag).
Sorting by either column can be performed by clicking on that column's header - once to sort ascending, and again to sort descending.
  • Add - click this button to add a new parameter to the list. The Parameter Properties dialog will appear. Use this to define the parameter, in terms of its Name and Value.
  • Remove - click this button to delete the currently selected parameter(s) from the list.
  • Edit - click this button to modify the currently selected parameter. The Parameter Properties dialog will appear, with which to do so.
A parameter can be edited directly in the grid, simply click once on a field to focus it, then enter the new name/value as required.
The grid's right-click context menu provides Add, Remove and Edit commands, as well as commands for copying and pasting parameter entries.

Working with Variant Parameters

PCBWorks supports parameters at various levels of the project. For example, you can add document-level parameters to each schematic sheet in the Document Options dialog. You can also add project-level parameters to the project, on the Parameters tab of the Options for Project dialog. Parameters can also be added to a variant, here in the Edit Project Variant dialog.

Parameters have a hierarchy, which means you can create a parameter with the same name at different levels of the project, each having different values. PCBWorks resolves this in the following way:

  1. Variant (highest priority)
  2. Schematic document
  3. Project

That means the parameter value defined in the schematic document overrides the value defined in the Project options, and the value defined in the variant overrides the value defined in the schematic document. Note that schematic-level parameters are not available on the PCB or in the BoM, for these types of output you should use project or variant parameters.

 

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