Polarized, Non-Polarized, and DNI Component Inspection and Assembly

Using the Unisoft software, there are various methods available to inspect polarized, non-polarized, and Do Not Install (DNI) components. These methods can also assist with the assembly process. Below, we’ve outlined several different approaches.



Use the Library to Mark Part Numbers That Need to Be Inspected or Assembled 

Use the Library to mark part numbers — for example, this can include polarized components, "do not install" (DNI) parts, or other special component operations.

A simple way to highlight part numbers and their components that need to be inspected or assembled is to maintain a Library containing your polarized or other special part numbers. You then import that Library against the PCB that is being worked on. The Operation field will be automatically filled in with instructions on what to do.  [Link to library creation information.]

The library file might look like the following:

390222-07-1     Polarized - Diode - 0 degree=pin 1 on left side (cathode)
390579-03-3     Polarized - Capacitor - 0 degree=pin 1 (positive) on left side
395422-01-9     Polarized - LED - 0 degree=pin 1 on left side (cathode)
391822-02-0     Polarized - Aluminum Electrolytic Capacitor - 0 degree=pin 1 (positive) on left side
391822-03-9     Polarized - Diode - 0 degree=pin 1 on left side (cathode)
391818-06-6     Polarized - Tantalum Capacitors - 0 degree=pin 1 (positive) on left side
391809-01-6     Polarized - SOT343 - 0 degree=pin 1 on upper Left
390607-01-0     Polarized - Precision Wire-wound Inductors (INDP) - 0 degree=pin 1 (positive) on left side
390579-03-3     Polarized - SOT23-5 - 0 degree=pin 1 on upper Left
390222-06-2     Polarized - SOT23-3 - 0 degree=pin 1 on upper Left
385848-05-6     Polarized - Zener Diode - 0 degree=pin 1 on left side (cathode)
391770-01-2     Polarized - Battery - 0 degree=pin 1 (positive) on left side

Note: There can be as many Library files as desired, and the example Library file above can contain an unlimited number of part numbers. The part numbers listed above, such as 390222-07-1,
390579-03-3
, etc., in this example Library are in-house and not standardized part numbers.
Where possible, it's best to use part numbers linked to a standard, such as the Manufacturer Part Number (MPN). For example, these are MPNs: CC0402CRNPO9BN2R2, RC0201JR-0710RL,
DS520-30EAA02
. The MPN is a unique code used to identify different component parts, and it is standardized and universally recognized.


After the Library is imported, the Operation field in the Smart Color window at the bottom of the display will appear as shown below. The Operation field will be filled in with instructions on what to do.
Components for each part number can be blinked and listed on the display and acted on accordingly, or they can be color-coded, assigned a step number, and printed.

pins-displayed-on-off-by-part-number-6-

 



Component Pins Displayed Turned On or Off by Part Number to Aid Inspection or Assembly for Polarized,
Do Not Install (DNI), etc. Components


This method within the Unisoft software allows users to selectively turn component pins on or off by part number, making polarized and "Do Not Install" (DNI) components stand out for inspection or assembly. Below is an outline of how this feature operates, along
with other methods that can achieve similar results.

Note:
When checking polarized parts, it is essential to ensure that their 0° rotation has been set according to a recognized standard. The key constraint in identifying polarized parts is that the part itself must have been modeled based on a known specification.
For example, the figure below shows a diode component modeled according to the IPC-7351B Level A standard, with 0° rotation defined as left-oriented, where the cathode (Pin 1) is on the left. If the CAD file does not follow any known standard—such
as when the PCB was designed using a smaller CAD system by a non-expert designer, or if it is an older legacy design from a time when standards were less stringent—then it's possible there may be no reliable reference point for a known 0° rotation.
Although there has been progress in recent years, a universal global standard for 0° component rotation does not yet exist. However, the IPC-7351B Level A standard is currently the most widely accepted, and it is the standard used by Unisoft software when
calculating 0° component rotation.


pins-displayed-on-off-by-part-number-1a


In the figure below, C8 is a polarized component, and the pins on that device have been left ON to aid polarity inspection and identification. The components R3, C13, and C16 are non-polarized, and the pins on those devices have been turned OFF because they do not
require polarity inspection.

pins-displayed-on-off-by-part-number-3


This feature—turning selective part numbers and their respective component pins on or off on the display—is useful in several areas of electronic manufacturing.

One example is the inspection of polarized components. In this case, the user would direct the Unisoft software to turn off all pins on components that are not polarized, allowing the polarized components to stand out and be easily identified for inspection.
The inspection can then be performed directly from the current display, or the components can be printed on an inspection document.

Another example involves selective components on the PC board that require hand assembly. In this case, only those components would be displayed, with all others turned off, simplifying the assembly process. The assembly can be performed either from the current
display or by printing the components to an assembly document.




There are two methods in the Unisoft software for selectively turning component pins on or off by part number.

The procedures for using these two mechanisms are outlined below. It is assumed that you have a working knowledge of how to use the Unisoft software. If you require training, please contact Unisoft directly


How to use the EDIT STEP method:

Open the SMART COLOR window at the bottom of the display, then double-click the part number you wish to edit.

pins-displayed-on-off-by-part-number-4


The EDIT STEP, OPERATION... window opens, and you can toggle the PINS DISPLAYED OFF feature box accordingly. By default, this box is unchecked, so initially, the pins for all part numbers and components will be displayed on the PCB.

pins-displayed-on-off-by-part-number-1


As the part numbers for component pins are turned on or off in the SMART COLOR window, the PINS field will reflect their status as either PINS DISPLAYED ON or PINS DISPLAYED OFF. If the state is PINS DISPLAYED OFF, it will appear dimmed in the SMART COLOR window.

pins-displayed-on-off-by-part-number-2



Note: Another feature of the SMART COLOR window is that you can select multiple part numbers to quickly toggle the pin states of those components OFF or ON. To do this in the Unisoft software, use the Ctrl key to select more than one part number individually, or select a range of part numbers using the Shift key.

How to use: In the SMART COLOR window, use the Ctrl key to select multiple part numbers one at a time, or use the Shift key to select a range of part numbers. Then, right-click on one of the selected part numbers, and the EDIT STEP, OPERATION... window will appear, allowing you to edit all selected part numbers at once.

In the figure below, in the lower left, four sequential part numbers outlined in red have been selected. To turn the pins OFF, the PINS DISPLAYED OFF box is checked. To prevent the editing of other fields, the three DON'T EDIT boxes are also checked. The result is that all the pins for all components of those four part numbers will be turned OFF on the display..

pins-displayed-on-off-by-part-number


Use Example 1:
There are times when you will want to mark a whole group of part numbers to the PINS DISPLAYED OFF state quickly, and the feature described above will help you do that. For example, usually polarized components are the minority of components on the PCB assembly (PCBA), and since the initial default state for all component pins is ON, the fastest way to set the display up properly is to first turn all part numbers and their component pins to OFF, and then either singularly or via the OPR operations file turn ON the minority part numbers you want displayed.

Use Example 2:
Most of the time, the information on which components to turn ON or OFF on the display is either in the Bill of Materials (BOM) or in an OPR operation file, both of which can be quickly imported into the Unisoft software. You can simply sort on any field in the SMART COLOR window and then group part numbers as either ON or OFF on the display as desired. For example, if the BOM or OPR file indicates which part numbers are polarized, then those part number component pins can be turned ON on the display for easy inspection.


How to use the library .OPR file method:

Create an .OPR library file with the part numbers you wish to edit.
To automatically turn OFF all the component pins for all the components in a part number, use the following command in the second field:
= $PinsDisplayedOff
To automatically turn ON all the component pins for all the components in a part number, use the following command in the second field:
= $PinsDisplayedOn

Example of an OPR library file:

385848-05-6    $PinsDisplayedOff
391781-01-4    $PinsDisplayedOff
381212-44-1    $PinsDisplayedOff
390607-01-0    $PinsDisplayedOn
390579-03-3    $PinsDisplayedOn
395422-01-9    $PinsDisplayedOn

The default condition is that, initially, for all part numbers and all components, the pins are displayed on the PCB.

Next, import the OPR library file by clicking the FILE menu, then selecting IMPORT LIBRARY (.OPR)..., choosing the library you created, and clicking OPEN. The result is that the pins for the components on the PCB assembly (PCBA) will be turned OFF or ON accordingly.

In the SMART COLOR window, the PINS field will represent them as either PINS DISPLAYED ON or PINS DISPLAYED OFF. If the state is PINS DISPLAYED OFF, it will appear dimmed in the SMART COLOR window.

pins-displayed-on-off-by-part-number-2



A simple example is to create a library with your polarized components in it, import that library, and then turn the pins OFF for all components that do not have a polarized notation in the Operation field. As a result, the components that remain
with pins ON in the display will be the polarized components to be inspected.   [Link to library creation information.]

The library file might look like the following:

390222-07-1     Polarized - Diode - 0 degree=pin 1 on left side (cathode)
390579-03-3     Polarized - Capacitor - 0 degree=pin 1 (positive) on left side
395422-01-9     Polarized - LED - 0 degree=pin 1 on left side (cathode)
391822-02-0     Polarized - Aluminum Electrolytic Capacitor - 0 degree=pin 1 (positive) on left side
391822-03-9     Polarized - Diode - 0 degree=pin 1 on left side (cathode)
391818-06-6     Polarized - Tantalum Capacitors - 0 degree=pin 1 (positive) on left side
391809-01-6     Polarized - SOT343 - 0 degree=pin 1 on upper Left
390607-01-0     Polarized - Precision Wire-wound Inductors (INDP) - 0 degree=pin 1 (positive) on left side
390579-03-3     Polarized - SOT23-5 - 0 degree=pin 1 on upper Left
390222-06-2     Polarized - SOT23-3 - 0 degree=pin 1 on upper Left
385848-05-6     Polarized - Zener Diode - 0 degree=pin 1 on left side (cathode)
391770-01-2     Polarized - Battery - 0 degree=pin 1 (positive) on left side



Additional method: Use color-coding to identify component groups (e.g., assembly step groups,
polarized components) in order to aid assembly, rework, and inspection

For coloring components to assist with assembly and inspection—such as identifying polarized components—you can assign a single color to all part numbers that are polarized. For example, in the example below, we have used yellow. You can also optionally add a note and
associate it with a step number. In the example, we used the note "Yellow = 2 pin polarity imperative" and placed the three part numbers colored yellow in step #1. Note: assigning a step number is optional.For coloring components for assembly aids inspection aids etc.

To apply the color:

  • Click on the part number you wish to color in the SMART COLOR window at the bottom.

  • Click the "Color 1 P/N" button.

  • Then click the "Change Color" button and select the color you want.

Once you have colored all the desired part numbers:

  • Click "Freeze Color" to freeze the colors on the display.

If desired, you can print these out. If a unique step number is used, all yellow-colored components will print on a single sheet. Alternatively, if you do not wish to print, you can simply use the "Blink 1 P/N" button on the screen to visually highlight part numbers and aid assembly and inspection.

inspection_polarized-component-1

 

Optionally, you can also have the library indicate which parts need special attention because they are polarized. This way, when you have a new design, you can simply import the library, and it will automatically tag the part numbers on the assembly.
Then, it’s easy to color them accordingly.

Here is an example of the library:   [Link to library creation information.]

        C1206C104                  Yellow=2 pin polarity imperative
        CRCW08051210F       Yellow=2 pin polarity imperative
        CRCW080553323F     Yellow=2 pin polarity imperative

Alternatively, if you already have this type of information—or any information—associated with the part number in your MRP or ERP system, you can simply export it and import it into Unisoft
for your PCB through the library.



Below are a few additional options for making polarized components stand out for inspection or assembly; some of these have been outlined above. We are
assuming you are an experienced user of the Unisoft software. Please contact us for training.

OPTION: In the SMART COLOR window, you can assign a step number to the polarized components and print out a single sheet for that step number, which will contain only the polarized components in color.

OPTION: You can also create a process step number—similar to the option above—for only polarized parts, and print out a graphic section of only the PCB assembly (PCBA). Then, place it as an annotation overlay graphic on top of the assembly
and bring it to the forefront. The result is that only the polarized parts will be visible on the display.

OPTION: Apply solid colors to only the polarized components on the display using the SMART COLOR window by using the COLOR 1 P/N feature. If you want them to all be the same color or a unique color, also use the CHANGE COLOR feature.

OPTION: If you have a PCB assembly (PCBA) that consists mostly of polarized components and only a few non-polarized components—for example, R1, R2, and U1—it may be quickest to change the color of the pins and, if desired, the component bodies of these non-polarized components to the same color as the background. At that point, the non-polarized components will fade into the background and become essentially invisible, while the colored polarized components will stand out on the display. You can then use the display or a printout of the display for inspection, assembly, etc.


More information:


For questions and training, please contact Unisoft.


AI


Contact our webmaster (enable JavaScript for the email address) with questions or comments about this web site.

Web Consulting by Dorene Matney
© 2025, Unisoft