I'm using Orcad PCB (Tiny-Allegro ;-) version 16.2 s28.
I've drawn some custom shapes for pads/soldermask (Halfcircle2mm.ssm and Halfcircel2mm-sm).When I load them in Padstack Designer (as "Shape" with "Geometry" dropbox="Shape") the preview of the pad is just a vertical line, the soldermask looks like the drawn (but hollow). This seems a bit strange - but preview functions has never been a Cadence selling point. The the "Top" view of "Views" in Padstack designer is just a square - but I think thats a feature that has never worked with custom shapes anyways (?).Using the padstack (Halfcircel2mm.pad) in a footprint looks as expected. But when placed on a board it seems the soldermask is used for the actual pad. In any case the outline is to big (and pin center is not where it should be).Thus the pads are shorted (and I get the expected "SMD Pin to SMD Pin Spacing" DRC).I'm at the point where I think I've tried everything at least twice - but I'm hopefully just missing something obvious?Any input greatly appreciated!
Best regards, Anders Frederiksen (Denmark)
PS: Relevant design files and a screen shot of the footprint in the editor and placed can be found here http://hi5.dk/Temp/CustomPad-failing.zip
I'm slowly beginning to understand your issue. I agree that its looking like a different interpretation by the editor between symbol and board modes. Or perhaps its a caching issue among your various "malfuntion" trial attempts. You are aware that the tools do not automatically update from one to the other?
When you change a shape symbol (move origins and such) it does not automatically get used by the padstack unless you re-save the padstack file with the correct shape symbol names. Similarly when you update the padstack it does not get used in the package symbol unless you do a pad-refresh and re-save the package file. then if you have that symbol already placed on a "brd", you have to refresh that to get the latest info to flow down the chain of tools.
Couple of other thoughts that might be causing issues. Check your "grid" settings between the editor modes. If your symbol editor is set for a different placement grid than your board editor it could be causing a placement interpretation glitch. I really suspect that the different origin points between the pad and soldermask shapes could also be confusing things. Again its important that the origin of your shape symbols precisely agree with how you want the shapes overlayed in the padstack definition as well as where you want the connect point to be for routing in the board.
Also, are you using Windows 7 perhaps. The V16.2 tools are NOT compatible with Win 7 and many weird artifacts have been known to surface if that is the case.
The Cadence tools are very capable, flexible, and complicated. The downside is the continuous debug when weird things like this happen. I just created a couple of custom pad shapes today (offset L shaped) with soldermasks and got it all to work fine for me. Although, I'm using V16.5 upper tier licenses.