I made a custom footprint for an 8 pin TSSOP IC, using custom padstacks and creating a new package (no wizard). Each of the four pins on a side are 0.3mm wide and 0.5mm apart (BSC). In the .dra file everything looks right. However, when I add the components into a .brd file, the pins have a couple issues. On both sides, the two middle pins are 0.6mm away from the corner pins, and only 0.4mm away from each other. Not only are these the wrong distances, it also doesn't add up to the correct total distance from corner pin to corner pin (1.6mm instead of 1.5mm). The pins are also only 0.2mm wide instead of 0.3mm. Any idea what could be causing this? I know there are a bunch of options/settings that could contribute but I don't know what they are (fairly new OrCAD user).Image with blue pinsis .dra, red pins is .brd
The .brd file has its own copy of all footprints and padstacks from the first moment they were used. If it did not, then every time you moved the .brd file you would need to move every other file with it too, even footprints and padstacks in other directories. And someone mucking with a component or padstack for use in design could destroy its use in a previously existing design.
I just noticed you are talking about a new footprint. If the footprint had never been used before, then either the the units being used for either your footprint or .brd file are not what you think they are. Or the datums for various things like padstacks aren't what you think they are.
Orcad uses DRA files to generate a "symbol" (footprint) file (PSM). This PSM file is what is ACTUALLY used in your board design. The filename of the PSM (without the extension) must match the value of the "PCB Footprint" field in your schematic.
Orcad will use the FIRST file it finds, from top to bottom. So, ensure your paths are ordered "correctly". In my case, my directories are ordered so that the find priority is: project, company library, orcad standard library, downloads.