The schematic diagram drawn in orcad is generally not just for a product. For example, a controller schematic diagram may correspond to many sub-product lines, and the difference between these sub-product lines is that the communication port components are different, the chips are less welded, or only a few resistors are less welded.
However, it is a headache to sort out bom during such delivery and production. You must be patient and delete components that are not used in each product line from the total BOM one by one without making any mistakes. If there are only two or three products, but if there are many communication components and dozens of products are arranged and combined, it would be a nightmare.
Fortunately, orcad provides us with this auxiliary function called variant BOM (variant BOM ). Its implementation principle is to divide components in the schematic diagram by modules. Then, based on different product lines, put the modules used together to form the variant BOM corresponding to each product line. In this way, you only need to retrieve the corresponding variant BOM for production delivery.
The process of creating a variant BOM:
Right-click the project name in the Project Manager-> partmanager
In groups, all components are classified into modules. You need to define each module and divide the components into modules. This process needs to be more careful, but it is a one-time task, once and for all.
The following BOM variants is the variant BOM corresponding to each product line. You can define different variants by yourself.
Start from the component classification, right-click on the groups and choose new group:
Create two groups, Ethernet 0 and Ethernet 1, for example:
In common, click View-> Configure part properties display to display all the attributes of the component.
Drag components to their respective modules in common, for example. This operation may be slow because it requires regional components. Therefore, you must have certain skills when drawing a schematic diagram. You can draw a single plot of the same module so that you can distinguish it directly by the graph name. You can also add an attribute for the component, set the attribute of the component of the same module to the same, which can be easily distinguished here.
Drag them in. After the classification is complete, right-click the module group and choose new subgroup to set the components and components for each module group. It is usually divided into two types: To export BOM and not to export Bom. Therefore, to create a BOM twice, name it "p" instead of "NP", as shown below:
Click NP:
Use Ctrl + A or SHIFT + to select all components in it, right-click the component, and choose set part as not present.
This step is to prepare for each variant BOM to select the module for which the BOM is to be released and the module for which the BOM cannot be released. Because each variant BOM actually contains all the components, except that all components without BOM are set as set part as not present, which is implemented by dragging different subfolders.
The result is as follows:
Click the P folder, which is the same component. It automatically inherits the component of the module and does not need to be operated on. The components in it will not be marked with set part as not present, so the P folder represents the components that will appear in the module. As follows:
Perform Ethernet 1 in this way.
Create a public module folder and drag the remaining components in the common to this folder. As a public module, this module is another unclassified component, that is, required by each product.
At this point, modules are allocated to all components. There are no components in common.
Next, you need to set the BOM variant. Assume there are four product lines: one with no Ethernet, the other with only Ethernet 0, the other with only Ethernet 1, and the other with both Ethernet 0 and ethernet1.
Right-click BOM variants and choose new BOM variant to create a new BOM:
The creation result is as follows:
Drag different component modules to BOM variants. For example, if only Ethernet 0 exists, drag the following three folders to eth 0:
If the product has both Ethernet 0 and Ethernet 1, drag the following three items into the product:
After the configuration, you can click the variant Bom. For example, click eth0 to see which components have been redlined and whether the BOM is the expected result, if you don't go to the three sub-folders below it, you can see which folder contains the component settings, which is usually caused by an accidental classification error:
If no problem is found, you can generate the BOM variant by returning to the project manager and clicking the Project name:
Click reports-> CIS bill of materials-> Standard
You can see the BOM of your variant here. Click it to generate the corresponding Bom.
This advantage is that Bom is associated with the project file and how to get it out in the future. Even if there are other product line requirements, you only need to go to the partmanager to create a new variant, and then totolerance.