Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Open an ECAD file for editing

In the PCB industry, ECAD files are commonly used to provide PCB data. You can edit PCB data on the PCB tab of the NPI Process Definition window.

...

...

Note

...

If CAD data exists in the file, it will open on the PCB tab; otherwise it will open on the Gerber tab of the window.If CAD data exists in the file, it will open on the PCB tab; otherwise it will open on the Gerber tab of the window.


  1. Log into the NPI client application.

  2. Select Process Engineering 

...

  1. Process Engineering buttonImage Added, then open an assembly that contains an ECAD file from the Define Processes window.

...


  1. Define Processes windowImage Added


  2. In the Process Definition window, select the ECAD file on the left side of the window to load the file.

    On the left side of the Process Definition window, the Process tree displays all of the components that make up a process definition.

...


  1. Process treeImage Added



  2. Use the tools across the top of the window to view and modify ECAD data. (The following topics describe the tabs and the tools on each tab you can use to edit ECAD data.)

...


  1. Process Definition window PCB tabImage Added

Gerber tab editing tools

The Gerber tab of the Process Definition window has powerful editing tools that allow you to edit ECAD data. The tools are organized by type:

  • Gerber Controls

  • Confirmations

The following topics describe how to use the Gerber tab's tools to modify ECAD data.

Gerber tab editing toolsImage RemovedGerber tab editing toolsImage Added

Gerber Controls tools

Tool

Description

Delete Digitized Component

Image Removed
Image Added

Deletes the highlighted (selected) digitized object.

Automatically Scan for Identical Components

Automatically Scan for Identical ComponentsImage Removed
Automatically Scan for Identical ComponentsImage Added

Scans for and identifies identical components in a Gerber file. When identified, the components are placed in a buffer so that they can also be digitized.

Gerber Preferences

Gerber PreferencesImage Removed
Gerber PreferencesImage Added

Displays a dialog where you can specify preferences for handling Gerber files:

  • Master Aperture List - Displays the list of Gerber data shapes that are applied to all the loaded Gerber layers.

  • RS-274D Parsing Options - Displays the options used for parsing RS-274D Gerber files.

  • Gerber Footprint Matching Tolerance - Specifies the tolerance value to use (in thousandths of an inch) when matching user selections to existing footprints when digitizing Gerber data.

    • Automatically Generate Footprint Names - When set to True, generates names automatically for newly-created footprints.

Gerber Preferences dialogImage Removed


Gerber Preferences dialogImage Added

Digitize Board Frame

Digitize Board FrameImage Removed
Digitize Board FrameImage Added

Allows you to digitize the PCB board frame.

Image Frame

Image FrameImage Removed
Image FrameImage Added

Used in conjunction with the Digitize Board Frame button. When the frame is digitized, it will be set as the Image (circuit) Frame.

Panel Frame

Panel FrameImage Removed
Panel FrameImage Added

Used in conjunction with the Digitize Board Frame button. When the frame is digitized, it will be set as the Panel Frame.

Clear Selection

Clear SelectionImage Removed
Clear SelectionImage Added

Clears all information in the buffer.

Show Gerber Information

Show Gerber InformationImage Removed
Show Gerber InformationImage Added

When selected, information on the Gerber component’s pads (D-Code, Location, and so on) is displayed. 

Import Aperture List

Import Aperture ListImage Removed
Import Aperture ListImage Added

Displays a dialog where you can locate and select an aperture file to import.

Show Hidden Graphics

Show Hidden GraphicsImage Removed
Show Hidden GraphicsImage Added

When selected, all objects that were previously hidden (but not deleted) are displayed.

Link Gerber Files to Layers

Link Gerber Files to LayersImage Removed
Link Gerber Files to LayersImage Added

Allows you to link/assign Gerber files to the different layers of a PCB.

  1. Select the AddImage Modified button, locate and select a Gerber file, then select Open.

  2. Select a layer from the ECAD Layer List, then select the AssignImage Modifiedbutton.

  3. To unlink a Gerber file from an ECAD layer, select the layer, then select the Un-Assign Image Modified button.

Link Gerber Files to LayersImage Removed
  1. Link Gerber Files to LayersImage Added

Delete All Hidden Data

Delete All Hidden DataImage Removed
Delete All Hidden DataImage Added

When selected, all objects that were previously hidden are deleted permanently.

Import Centroid File

Import Centroid FileImage Removed
Import Centroid FileImage Added

Displays a dialog allowing you to locate and import a Centroid file so you can assign reference designators during digitization.

  • Under File Options, set the file format (Fixed or Delimited) and assign the Remark Trigger which is used to hide rows in the Centroid file that aren't needed.

  • Under Centroid Options, select the Units (Mils, for example) to be used for the Centroid file, 

Image Removed

Image Added

Use the Confirmations tools

Tool

Description

Hide Digitized Features

Hide Digitized FeaturesImage Removed
Hide Digitized FeaturesImage Added

Hides all digitized components and features in the Gerber viewer.

Accept All Components

Accept All Components buttonImage Removed
Accept All Components buttonImage Added

When selected, the system assigns all components in the buffer to their respective reference designators based on the loaded Centroid file.

Accept Component

Accept ComponentImage Removed
Accept ComponentImage Added

When selected, the Commit Gerber Data dialog displays where you can assign reference designators to the all components in the buffer.

Accept Board Frame

Accept Board FrameImage Removed
Accept Board FrameImage Added

Accepts the selected frame as the board frame.

Digitize Gerber data

When you open a Gerber file for digitizing, FactoryLogix displays the top side Gerber layers by default.

  1. Double-click ECAD in the Process tree to check out the Gerber file for digitizing.

  2. Select the Digitize

...

  1.  button on the Gerber toolbar.

  2. Drag a rectangle around all of the features that make up a single component.

    The selected component is highlighted along with any other component on the PCB that share the same footprint in a slightly darker color.

  3. Select the Accept Component

...

  1.  button on the toolbar to open the Commit Gerber Data dialog. FactoryLogix will zoom in to the first part selected and prompt you to enter the reference designator for the highlighted part.

  2. Enter the reference designator, then select the Accept button (check mark) to accept this component and advance to the next component in the Digitization Reference Queue. If an X/Y Centroid file was loaded earlier, FactoryLogix will automatically suggest the reference designator for the next component in the queue.

  3. If the reference designator is correct, select the Accept Component button again to advance to the next part.

  4. Continue accepting parts.

    When you have accepted all parts in the digitization queue, FactoryLogix will return to the Gerber view and you can select a new component. Accepted components will change to a yellow highlight to indicate they are digitized.

  5. Repeat the steps to select and digitize components.

  6. Since an X/Y Centroid file was loaded, you can speed up the digitization process by selecting a new footprint, then selecting the Select All Components button to accept all components in the digitization queue and assign reference designators from the X/Y Centroid File. As components are accepted, you can view the results on the PCB tab of the window.

...


  1. Image Added



  2. To digitize the board frame for documentation purposes, select the Gerber tab, then select the Digitize Board Frame button. Hover over the Layers tab on the right side of the window to display the Gerber layers loaded in this assembly.

  3. Set the Digitizable check box on the layer containing the board outline (usually an assembly drawing or silk screen layer). Select the board outline on the Gerber tab to highlight it.

  4. To accept the selected outline as the board frame, select the Accept Board Frame button. 

  5. Select the padlock icon next to ECAD in the Process tree to save and check in your ECAD file changes.

  6. When you are satisfied with the digitization, select the PCB tab to view the results. 

    Note
    iconfalse
    titleNote:

    Use the zoom tools in the lower-right corner of the window to adjust the view of the PCB.

    Image Modified


Gerber editing tools

The editing tools on the left side of the Gerber tab help you control the digitizing process, show and hide Gerber data, and make the digitizing process faster.


Icon

Tool

Description

Image Removed
Image Added

Single Select

Selects one or more parts. Ctrl+click to select multiple parts.

Image Removed
Image Added

Marquee Select

Selects one or more parts by dragging a rectangle around the desired parts.

Image Removed
Image Added

Lasso Select

Selects one or more parts by drawing an ellipse around several parts.

Image Removed
Image Added

Polygon Lasso Select

Allows for custom selection outlines.

Image Removed
Image Added

Hand Pan

Drag to move the ECAD.

Image Removed
Image Added

Selection Border

Specifies the line width of the border.

Selection Border icon to change the border width of selected partsImage Removed
Selection Border icon to change the border width of selected partsImage Added

Select the Selection Border icon again after changing the border width when to show or hide the border around selected parts.

Selection Border icon to show or hide the selection border around partsImage Removed
Selection Border icon to show or hide the selection border around partsImage Added
Image Removed
Image Added

Selection Highlight

Specifies the highlight color for selected parts.

Selection Highlight icon to change the highlight color of selected partsImage Removed
Selection Highlight icon to change the highlight color of selected partsImage Added

Select the Selection Border icon again after changing the border width to show or hide the border around selected parts.

Selection Highlight icon to show or hide the selection highlight for partsImage Removed
Selection Highlight icon to show or hide the selection highlight for partsImage Added
Image Removed
Image Added

View from Top

Sets the ECAD viewer to display the top-side parts.

Image Removed
Image Added

View from Bottom

Sets the ECAD viewer to display the bottom-side parts.

Image Removed
Image Added

Hide Gerber Inside a Rectangle

Hides all aperture data within a drawn rectangle.

Image Removed
Image Added

Hide Gerber Outside a Rectangle

Hides all aperture data from outside a drawn rectangle.

Image Removed
Image Added

Hide this Aperture

Hides the selected aperture.

Image Removed
Image Added

Align Layers

Aligns currently-selected layers.

Image Removed
Image Added

Reset Offset

Reverts offset Gerber layers back to their original loaded location.

Image Removed
Image Added

Selected Color

Indicates the currently-selected color. 

Image Removed
Image Added

Select by Part 

Selects all parts that have the same part number.

Image Removed
Image Added

Select by Footprint

Selects all parts that share the same Footprint.

Image Removed
Image Added

Select by Technology

Selects parts based on their installation method: SMT or through-hole.

Image Removed
Image Added

Show All Circuits

Sets the ECAD viewer to display all circuits of a panelized PCB.

Image Removed
Image Added

Show Root Circuit

Sets the ECAD viewer to display only the root circuit of a panelized PCB.

Image Removed
Image Added

Adjust Grid Spacing

Determines the spacing of the grid in the Gerber window.


PCB tab editing tools

The PCB tab of the Process Definition window has powerful editing tools that allow you to edit PCB data. The tools are organized by type:

  • Search

  • CAD Controls

  • Fiducials

  • Components (two sets of tools)

...


...

The following topics describe how to use the PCB tab's tools to modify PCB data.

...

Use the Search tool to search for a specific reference designator on a PCB.

Tool

Description

Search 

Search tool iconImage Removed
Search tool iconImage Added

Searches the board for a specific reference designator.

  • Enter a reference designator in the text box, then select Search (the binoculars).

    The designator you enter is highlighted on the board image in a zoomed view.

Use the CAD controls

Use the CAD Controls tools to assign the PCB datum (origin), align Gerber layers with the ECAD, rotate a board, and assign Pin 1.
CAD Controls toolsImage Removed

...

Tool

Description

Assign Origin

Defines the datum (0,0 point) of the board.

  1. Enter X and Y coordinates, then select Apply (check mark) or click an area of the board).

  2. (Optional) Select the Snap To Feature to locate the datum at the coordinates closest to the corner you click on the board image. 

Align Photoplots

Lines up any associated Gerber layers with the ECAD.

Rotate PCB

Adjusts the overall orientation of the board.

  • Select 90 Degrees or select Rotate Free Form and enter a rotation angle.

Assign Pin 1

Defines which pin of a component is Pin 1.

Show Polarity

Toggles the display of the red Pin 1 for each polarized component on/off.

Crop Extended Pins

Crops all extended pins on the board.

Warning
iconfalse
title

Warning!

Cropping extended pins cannot be undone!


Export GENCAD File

Export GENCAD FileImage Removed
Export GENCAD FileImage Added

Exports the selected data as a GENCAD file.

Modify fiducials

The Fiducials tools on the PCB tab of the NPI Process Definition window control every aspect of PCB fiducials. You can create and edit fiducials, hide or display, convert fiducials to components, and create fiducials from leads. 

Tip
iconfalse
title

Tip

When creating or editing board components and fiducials, you can use the toolbar tools or right-click the board image in the window and use these menu commands:Right-click menu for ECAD componentsImage Removed

Right-click menu for ECAD componentsImage Added

...


...

Tool

Description

Create Fiducial

Adds fiducials to the board for machine programming purposes.

  1. Select Create Fiducial, then select the area of the board where you want the fiducial.

Fiducial Properties dialogImage Removed

  1. Fiducial Properties dialogImage Added



  2. Select the desired Fiducial Type and other settings in the Fiducial Properties dialog, then select OK.

  3. If the fiducial is defined properly for the board, select Finish (check mark) in the upper-right corner of the window.

Edit Fiducial

Used to edit an existing fiducial.

  1. Select a fiducial on the board image, then select Edit Fiducial.

Fiducial Properties Panel Fiducial dialogImage Removed

  1. Fiducial Properties Panel Fiducial dialogImage Added



  2. Modify the fiducial information in the Fiducial Properties dialog, then select OK.

Convert to Component

Converts a selected fiducial to a component.

From Lead

Creates a fiducial from a selected existing component lead.

  • Select From Lead, select the lead on the board image, then select Finish (check mark) in the upper-right corner of the window.

Show All Fiducials

Displays a table of all fiducials on the board

Image Removed
Image Added

Select a fiducial from the table to see it in a zoomed-in view.

Modify components

The two Components tool sets on the PCB tab of the NPI Process Definition window control every aspect of PCB components.
Components tool set 1Image RemovedComponents tool set 2Image Removed

...

icon
Tip
falsetitle

Tip

When creating or editing board components and fiducials, you can use the toolbar tools or right-click the board image in the window and use these menu commands:Right-click menu for ECAD componentsImage Removed

Right-click menu for ECAD componentsImage Added


Tool

Description

Add Component

Creates a new component location.

  1. Select a component on the board image (or the Components table if already displayed), then select ComponentsAdd Component.

  2. Select X/Y Coordinates from the drop-down or click a location on the board image.

Add Component dialogImage Removed

  1. Add Component dialogImage Added



  2. Enter the information for the component in the Add Component dialog, select OK, then select Finish (check mark) in the upper-right corner of the window.

Edit 

Modifies the basic properties of a selected component.

  1. Select the component you want to edit on the board image.

  2. Select Components > Edit.

  3. Edit the component details in the Edit Component dialog, then select OK.

Edit Component dialogImage Removed

  1. Edit Component dialogImage Added

Duplicate 

Creates a duplicate of the selected component.

  1. Select the component you want to edit on the board image.

  2. Select Components > Duplicate.

  3. Edit the component details in the Duplicate Component dialog, then select OK.

Duplicate Component dialogImage Removed

  1. Duplicate Component dialogImage Added

Delete 

Removes a selected component.

  1. Select the component you want to edit on the board image.

  2. Select Components > Delete.

  3. When you see the confirmation message, select Yes.

Warning
iconfalsetitle

Warning!

Deleting a component cannot be undone!


Show Components

Displays a table of all components on the board.

  • Select Components, Show Components to display all of the board components. (Select Show Components again to hide the components.)

Show Components tableImage Removed

  • Show Components tableImage Added



    Select a component from the table to see it in a zoomed-in view.

Move Components 

Modifies a selected component to a new location on the board.

  1. Select the component you want to move on the board image.

  2. Select Components > Move Components.

  3. Enter the X and X coordinates of the new component location, then select OK.

Move Components dialogImage Removed

  1. Move Components dialogImage Added

Opportunity Counts

Displays total opportunities for errors in the manufacturing process and options for reducing errors.

  1. Select Components > Opportunity Counts to view the current counts.

  2. Select the gear icon.

  3. Change the dialog options as needed to help reduce opportunities for manufacturing errors.

Opportunity Counts dialogImage Removed

  1. Opportunity Counts dialogImage Added

CAD to BOM Comparison

Displays discrepancies between the CAD and BOM so you can resolve errors before manufacturing the board.

Resolve a CAD reference

  1. Select Components > CAD to BOM Comparison.

  2. Select References Not In CAD.

  3. Select a discrepancy from the table to view it on the board image in a zoomed view.

CAD to BOM Comparison Errors tableImage Removed

  1. CAD to BOM Comparison Errors tableImage Added



  2. Select Add Component (plus), enter X and Y coordinates for the reference or click a location on the board image.

  3. Enter reference details in the Add Component dialog, then select Finish (check mark) in the upper-right corner of the window.

Add Component dialogImage Removed

  1. Add Component dialogImage Added

Resolve a BOM reference

Select Components > 
  1. Select Components > CAD to BOM Comparison.

Select 
  1. Select References Not In BOM.

  2. Select a discrepancy from the table to view it on the board image in a zoomed view.

CAD to BOM Comparison Errors tableImage Removed

  1. CAD to BOM Comparison Errors tableImage Added



  2. Select Add Reference (plus), select a BOM line item to assign to the component reference, then select OK.

Add Reference dialogImage Removed

  1. Add Reference dialogImage Added



Change Reference

Modifies the reference for the selected component.

  1. Select a component on the board image, then select Components > Change Reference.

  2. Select a new reference for the component in the Change Reference dialog, then select OK.

Change Reference dialogImage Removed

  1. Change Reference dialogImage Added

Set Top/Bottom Side

Modifies which side of the board the selected component is found (top or bottom)

  1. Select a component on the board image, then select Components > Set Top Side or Set Bottom Side.

  2. When you see the confirmation message, select Yes.

Change Footprint

Modifies the footprint shape used to represent a component.

  1. Select a component on the board image, then select Components > Change Footprint.

  2. Select a new footprint for the component in the Change Footprint Information dialog.

  3. (Optional) Use the Rotate drop down to rotate the component, then select OK.

Change Footprint Information dialogImage Removed

  1. Change Footprint Information dialogImage Added

Create Socket 

Adds a new, slightly larger footprint around the selected part to represent a socket.

  • Select a component on the board image, then select Components > Create Socket.

Create a SocketImage Removed

  • Create a SocketImage Added

Polarity 

Toggles the Polarized setting on/off.

  • Select a component on the board image, select Components > Polarity, then select Set as Polarized or Set as Non-Polarized from the drop down.

Rotate 

Changes the orientation of the selected component.

  1. Select a component on the board image, select Components > Rotate.

  2. Select a rotation angle from the drop down or select Rotate Free Form, enter an angle and press the Enter key on your keyboard.

Create and edit PCB frames

Each PCB can have two frames or outlines: A panel frame and a circuit frame. On the Frames tab of the NPI Process Definition window, you can add panel and circuit frames to a PCB in case the ECAD data doesn't include frames. There are also tools to edit PCB frames including changing the frame or panel color and frame shape.

Frames tab editing tools

...

Tool

Description

Add Panel Frame

Adds a panel frame to a PCB.

  1. Select Add Panel Frame.

  2. Enter the frame Dimensions or select Create From Rails, then enter the Top, Bottom, Left, and Right dimensions.

  3. Select a frame shape from the Frame Type drop down.

  4. When you are finished specifying the frame information, click a blank area of the window to close the dialog and display the frame on the board image.

    Note
    titleNote:

    If you select a Rounded Rectangle frame shape, you are prompted to a corner radius value.

    The panel frame is created as soon as you complete the dialog fields and you are returned to the Process Definition window.

    Add Panel Frame dialogImage Modified

Edit Panel Frame

When selected, enables editing tools to modify frame properties such as shape, line weight, and color.

  1. Select the Edit Panel Frame tool.

  2. Select a new line weight for the frame using the Line Weight drop down or enter a Custom line weight.

  3. Select one of the Shapes tools (the Rectangle, for example), then drag in the window to add the shape to the board image.

    When a shape is selected, it has editing handles around it to indicate that you can move, resize, duplicate, or delete it.

Edit Panel Frame tool - rectangular shape with handlesImage Removedtitle

  1. Edit Panel Frame tool - rectangular shape with handlesImage Added



  2. Select Shape Options to display properties for a shape. For example, if using a rectangle shape, you can enter new values for X and Y coordinates, Width, and Height. 

  3. Select Duplicate to make a copy of a selected shape.

  4. Select Delete (minus) to remove a shape from the board image.

Delete Panel Frame

Deletes a selected panel frame from the board image.

Copy Panel Frame to Circuit Frame

Copies a selected panel frame and its properties to a circuit frame.

Note
iconfalse

Note:

When you copy one frame type to another, the target frame is overwritten.


Create and edit reference designator labels

The Labels tab in the NPI Process Definition window allows you to change the appearance, size, and position of each reference designator on a PCB. The Auto Place Labels tool attempts to find the most suitable position and size. You can also enable Part Labels in addition to—or instead of—the CRD (Component Reference Designator) label with the Show Types options.

Labels tab editing tools

...

Tool

Description

Font 

Modifies the font, style, size, or color of selected reference designator labels.

Label Types

Displays CRD labels, Part labels, or both.

Auto Place Labels

Places labels on the board image automatically using optimal positioning.

Before selecting Auto Place Labels, select a Priority from the drop-down to specify which label type should have priority over the other for label placement on the board image.

Rotate

Rotates a label on the board image.

Use Rotate Free Form to rotate selected labels using an angle you specify. 

Alignment Tools

Aligns selected labels on the board image.

Edit the panel layout

The Panel Layout tab in the NPI Process Definition window has tools to help you create a panelized assembly from a single-up (one-up) ECAD file. The Create Matrix tool defines the layout of the panel. It is also possible to create complex panel layouts with this tool such as panels with rotated or flipped circuits. 

Panel layout tab editing tools

...

Tool

Description

Create Matrix

Defines the layout of the panelized assembly you want to create from a single-up PCB ECAD file.

  1. Select Create Matrix.

  2. In the dialog, enter the Number of Circuits Wide and the Number of Circuits High contained in the X and Y axes.

  3. Enter an Offset value or enter the spacing value between each circuit.

Create Matrix dialogImage Removed

  1. Create Matrix dialogImage Added



  2. Select Create Panel to create the panelized assembly.

panelized assemblyImage Removed

  1. panelized assemblyImage Added

Rotate

On a panelized layout, rotates selected board images a specified number of degrees.

Use Rotate Free Form to rotate selected boards on the panelized layout using an angle you specify. 

Flip Circuit Side

Flips the circuit on selected board images.

Step and Repeat

Creates a secondary matrix from one of the circuits already created with the Create Matrix option. For example, you would select this option if you needed to create a panel layout consisting of the original circuit, a circuit to the right in the X plane, and a circuit below on the Y plane (a 2x2 matrix without the diagonal circuit).

In the dialog, you can set up the spacing and offset measurements. When you select the Create Panel button, the panelization is completed using the parameters you specify.

Step and Repeat dialogImage Removed


Step and Repeat dialogImage Added

Duplicate

Duplicates selected circuits.

Delete

Deletes one or more selected circuits on a panelized layout. (You cannot delete the root circuit.)

Reset Panelization

Restores a panelized layout to a one-up board image.

Circuit Color

Changes the color of the circuit.

Line Weight

Modifies the line weight of the circuit.

Order Circuits

Specifies the order of the circuits on a panelized assembly.

Click a number to reset Circuit 1. 

panelized assembly reset Circuit 1Image Removed
panelized assembly reset Circuit 1Image Added

Alignment Tools

Aligns or distributes selected circuits on a panelized layout for optimal fit:

  • Align Left

  • Align Right

  • Align Center

  • Align Top

  • Align Center

  • Align Bottom

  • Distribute Left Edge

  • Distribute Centers

  • Distribute Right Edge

  • Distribute Top

  • Distribute Centers

  • Distribute Bottom

Show Components

Shows or hides all components on a panelized assembly.

Calculator

Provides a calculator to use when working on panelized layouts.

CalculatorImage Removed


CalculatorImage Added

Modify footprints

The Footprints tab in the Process Definition window allows you to modify the graphical rendering of each component on the board. There are four aspects of each footprint that you can modify:

  • Artwork - Typically the overall outline or shape of the component footprint

  • Pads - Modifies the leads that make up the component, including reordering

  • Highlight - Modifies the area of the component used for color coding in Active Work Instructions

  • Origin - Changes the 0,0 (origin) point of a part

    Image Removed


    Image Added

...




...

Modify electricals

There are currently three CAD file formats from which FactoryLogix can import Netlist and Trace information: GENCAD, PADS PowerPCB, and ODB++. You can use the Electricals tab in the Process Definition window to display these graphical traces.Electricals tab editing toolsImage Removed


...