Posts tagged with 'Report'

Component Report

The Component Report in PCB-Investigator is a useful tool to get a summary of all components used in the PCB. This can be very helpful to make sure that all required components are present on the board and to make sure that they are placed and wired correctly.



     1. The path of the currently loaded job is displayed here

     2. The window is for customizing temporary field contents of the layout.
      All items of the layout type "Custom" are listed here. The changes are
      only temporary.

     3. With this button you can choose your printer

     4. With this button you can see the print preview

     5. At "Layout Options" you can set the options for creating the layout.
      More about this in the following paragraph.

     6. The Last Button is for printing your Component Report





Layout Options

1. Tablepartitioning sets which attributes/properties of the CMP should be listed and which attribute/property should be used for coloring (Component with same attribute value get same color)

2. Layer options gives you the possibility to display different layers during printing

3. Drawing Options can be used to change the color or thickness if you like

4. Layout of the side is used to create your own page layout and can be extended as you wish.

Pagetype: Image or Table
  • Image => Used for the pages where the image of the component is visible and for the preview page.
  • Table => Used for the pages where only the table is visible (only important if 0 was previously selected for Row per Page)
Layout Item: Predefined layout items.
  • Layername: Layer name
  • Date: Date
  • Page_Number: Numbering of the page (related image and table pages have the same number here)
  • Custom: Custom value, which will be displayed on the main dialog as well

Custom Value: Will only be filled if the item was set to Custom before. Values filled here will be saved in the layout.

Alignment: Used to determine where on the page this element should be placed. Same alignments lead to the fact that these are arranged afterwards under each other.
  • Top_Left
  • Top_Center 
  • Top_Right
  • Bottom_Left
  • Bottom_Center
  • Bottom_Right

5. Page Options gives you the options in which paper format to print. In addition, you can select how many lines of the table should be displayed on one page (0 means that the table will have its own page). Furthermore you can sort the table by attributes and choose between predefined page layouts like:

  • HeaderFooter - Simple layout with a header and a footer.
  • TopLeft - All important information is placed at the top left of the preview image
  • Custom - Completely own layout

all three layouttypes are shown in the print preview at the end of this page.

Page Arrangement is Important only for Rows per page = 0 (table on extra page)

  • Image then Table: First all images of the colored components are listed, then all tables
  • First the image with the colored components and directly afterwards the corresponding table.

Custom Layout

Custom Layout


HeaderFooter Layout

HeaderFooter Layout






TopLeft Layout

HeaderFooter Layout

How to use

Testcoverage Report use the results of machine analysis for reporting the test efficiency and production yield for the complete PCB.

overview testcoverage report dialog

You can use AOI/AXI Analysis and DFT Preperation to generate machine results to include them in the testcoverage calculation.

All saved results possible to select for single machines, depending to the machine you have some filters e.g. AOI THT machine use only results with THT filter off.


You can organize your production street with different machines:

1) Use default machine order with SPI-, AOI-, AXI-, ICT- and FPT-Machines

2) Add new machine with own settings or from the template list.

3) Remove selected machine from the machien order list.

4) Move selected machine to the left.

5) Move selected machine to the right.

6) OK close the dialog and save the new machine order.


In the Overview you find some tab pages, at the end the Test Contribution Chart shows you which machine has how much influence on the check:

On the left side you can change the PPVS selection to display the diagram for the selected type.

1) how much components not tested

2) multi machine tests mean components found in more than one machines result (e.g. in AOI and ICT results)

3+4) AOI SMD and AXI have here 0 %, because the results overlap with other machines and included in 2)

5) ICT has some component only tested by this machine. 


The report is stored in Extras, in the dialog you have some options:

Overview for Extended Design Report

1) Select output format (interactive html report or MS Word file)

2) Output unit (mm or mil)

3) For many Analysis results you can filter "Only Critical" results

4) Create the Export File


HTML Export

Here is an example how the report can be organized, with extra tab pages for each exported analysis:

Example output html report

The report begin with an overview for each step with e.g. design size, component count and the stackup information (signal layers, step count, layer count, net count,...)

With the extended design report you can use customization to change colors and images, you can also add own reports and pages. The report has an open Interface to automate it and create complete reports for all made analysis/checks.


Create a new project

Create a new project

To create a new project, start the Part Explorer in PCB-Investigator (1) and click on "Project" > "New..." in the upper left corner (2).

Now you can see the Project Manager. You have the possibility to create several subprojects for your new project. This can be useful if you want to produce different designs and consider quantity discounts for the used components. To create a new one, please click the "Add"-Button (1).

Choose an appropriate name for your project (2) and specify how often the PCB should be manufactured (3). The components on your design will later be multiplied by the number of PCBs. For each project, you can decide whether to load the parts from the open design or import a BOM (4).

Click on "Create" to create the project. When you have created all the sub-projects, click on "Prepare >" to merge the sub-projects and start the Part Expert (5).


Query Builder

With the Query Builder you can easily define suitable queries for your parts. First select your MPN property according to which the components are grouped (1). If you specify a global description property (2), this will automatically be assigned to the parts that do not have an MPN property (see first row in the screenshot for example). You can always adjust the query manually in the left pane. Optionally, you can specify a Manufacturer property (3).

To customize individual search queries, select a corresponding entry. On the left, you now have the option to choose between "MPN" and "Description".

This type requests exactly one MPN in the selected libraries. You can select the part number, a specific property or free text input.

In this case, a compound string is sent to the libraries. You can use the Description Builder to select the properties that make up the string. If you have good description properties in the design, it is usually sufficient to select this description property.

To complete this process, click "Continue" afterwards.



The Part Expert UI

The Part Expert UI

The Part Expert essentially consists of the following six main areas.

  1. API Libraries
    Here you can define from which PCB-Investigator Libraries you want to query stock levels, delivery times and price data.
  2. Search Queries
    Here you can see all components that can be queried. The bold text is the selected search query.
  3. Part Results
    In this area you can see all the parts found and the information returned by the library (e.g stock information, delivery times and minimum order quantities).
  4. Part Information
    General information of the selected part
  5. Price Information
    Price information of the selected part
  6. Assigned Parts
    All assigned parts of the selected search query in area (2)



Select Libraries

First, you need to specify in which libraries to search for information. To do this, select the "Add Library" button in area (1) and choose a library to add.

Now you can query the selected libraries by clicking on "Start Request" in area (1). In the brackets behind you can see how many Search Queries are selected in area (2).


Assign Parts

To assign found parts, either double-click on the desired result in area (3) or right-click and select "Assign Part(s)...".

Then you need to specify how many components you want to assign. If there is a minimum order value you cannot assign less than this value. Click "Save" to assign the part. Above area (6) you can see the indicator how many of the required parts are already assigned.


Combined Details (Multi-Selection)

To get summary information about specific search queries, you can select multiple search queries in area (2). Now you can see under "Assigned Parts" all assigned parts to the selected lines as well as information about the required and already assigned number of parts.


Modify Queries

To subsequently adjust individual search queries, right-click on an entry and select "Edit Search Query..." from the context menu.

You can now adjust the request type and query for this entry. By clicking on “Save” the changes will be applied.

If there are already entries with the same search query and the same request type, you will be asked whether you would like to merge the entries. In this case, component references, alternative parts and assigned parts are merged into one entry. Part information that has already been queried and assigned parts of the renamed entry are always lost when adjusting a search query.



Project Summary

Project Summary

In the main view you can see at the bottom left (see picture "Project Summary 1") the total costs for your project as well as the maximum delivery time for all assigned parts.

Project Summary 1


At the top right (see image "Project Summary 2") you can see how many percent of the total required components have already been assigned. This way you always have an overview of the project progress.

Project Summary 2