Question

I keep getting the DRC Error "Footprint "XX" specified in PCB Footprint for instance "XX" missing. Ensure "XX" is in the library path. However, the footprint appears when I select Show footprint from my right mouse pop-up menu. I found the Capture.INI file and added the directory in which I am saving all my files for the project. When I look at the part properties, the Implementation Path and PCB Footprint match. But these steps haven't solved my problem. Am I missing something?

 

Solution

Capture looks at the capture.ini file to load the symbol view and read the .dra file.

The online DRC window looks for the path of the .psm file (a compiled version of the .dra file), which is what the PCB Editor uses. PCB Editor and the online DRC also use the PSMPATH variable defined in your %home%\pcbenv\env file to locate footprint symbols.

Set the PSMPATH  and PADPATH variables in the PCB Editor to point to your footprint and padstack directories as follows. 

  1. Select the PCB Editor menu items: Setup > User Preferences.
  2. Expand the Paths folder and select the Libraries folder to display variables on the right side of the window.  
  3. Edit the PSMPATH   and PADPATH variables so that variables are configured to the correct path.

  • Click the ellipsis button of the PSMPATH variable and enter the correct path into the dialog box that opens. Click OK to apply and save the path.
  • Click the ellipsis button of the PADPATH variable and enter the correct path into the dialog that opens. Click OK to apply and save the path.