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
Seems to be working here with your files.
I did not see a package symbol so I made one using your two half-circles. I have attached an image.
I did not do anything to your symbols in the zip to make this work...
Ok, I see the problem now that you are seeing. It looks like something is cached wrong.
I have not solved it yet but I would suggest redoing the part with new names for each piece. You should *not* be seeing what you are seeing. Unfortunately I am out for a few days and can't help solve this until later this week. Hopefully someone else can help fix it.
I think this is related to the origin points of your ssm files. You need to make sure that 0,0 is located in the correct place. When you load the ssm file into Pad Designer (and then PCB Editor) it uses this 0,0 location. I did move your origin points to get a better overview. I did also use v16.5 (not sure of there is a different behaviour in the latest release).