Author Topic: Bulk attribute change of pad properties in PCB library  (Read 1993 times)

0 Members and 1 Guest are viewing this topic.

Offline Pack34Topic starter

  • Frequent Contributor
  • **
  • Posts: 753
Bulk attribute change of pad properties in PCB library
« on: April 13, 2017, 06:08:18 pm »
I downloaded a connector footprint and model from Samtec. It's a 100-pin connector and each pad has a solder mask expansion value of 0.05mm.

Because this is a fine-pitch part the overall gap between the solder mask areas is just under 4mils. This is throwing flags when I run the DRC.

I feel that the simple solution would be to update the footprint so that there isn't a soldermask gap between the pads by editing the pads so that the expansion value comes from the design rules.

Is there a way I can update all of the pads at the same time, or do I really need to go into the properties of all 100-pins individually and update this value?
 

Offline Mikekoz13

  • Contributor
  • Posts: 43
Re: Bulk attribute change of pad properties in PCB library
« Reply #1 on: April 13, 2017, 07:07:04 pm »
Select one of the pads. Then with the pad still selected right click your mouse and a pop-up will come up. At the top of the pop-up select "Find Similar Objects". The Similar Objects window will then pop up.

Make sure you change the right column settings for the X and Y pad sizes to "Same" (if the part has more than one pad size and you don't want to change the others).

At the bottom of the window select "Apply". All pads will then get selected and the PCBLib Inspector window will pop up.In that window click the button next to "Solder Mask Override". Once you click that button active you can go down to Solder Mask Expansion and change it to whatever you like. Hit return and all the solder mask expansions will be changed to the value that you entered.

 
The following users thanked this post: Pack34

Offline Pack34Topic starter

  • Frequent Contributor
  • **
  • Posts: 753
Re: Bulk attribute change of pad properties in PCB library
« Reply #2 on: April 13, 2017, 08:25:14 pm »
That did the trick. Thank you!
 

Online T3sl4co1l

  • Super Contributor
  • ***
  • Posts: 22386
  • Country: us
  • Expert, Analog Electronics, PCB Layout, EMC
    • Seven Transistor Labs
Re: Bulk attribute change of pad properties in PCB library
« Reply #3 on: April 13, 2017, 08:36:11 pm »
Hmm, is this a surface mount pin array connector?  I footprinted a one of those once...

Tim
Seven Transistor Labs, LLC
Electronic design, from concept to prototype.
Bringing a project to life?  Send me a message!
 

Offline Pack34Topic starter

  • Frequent Contributor
  • **
  • Posts: 753
Re: Bulk attribute change of pad properties in PCB library
« Reply #4 on: April 14, 2017, 01:47:03 pm »
I've always been quite fond of the Samtec connectors.

This is the one I've started working with.
https://www.samtec.com/products/lshm-150-04.0-l-dv-a-n-tr
 

Online T3sl4co1l

  • Super Contributor
  • ***
  • Posts: 22386
  • Country: us
  • Expert, Analog Electronics, PCB Layout, EMC
    • Seven Transistor Labs
Re: Bulk attribute change of pad properties in PCB library
« Reply #5 on: April 14, 2017, 08:34:05 pm »
Ah, basically a gull-wing part; use TSSOP dimensions.

I've been known to shave pad width and soldermask web width to get those to pass.

I also prefer rounded rectangle shape pads, which probably strengthens the soldermask a little bit. Or something.

Mind that, having done so, some board fabs may remove soldermask webs that are strictly under their limit.  Which may be a gross limit like 4 or 6 or 10 mils.  Needless to say, you can't afford to do that with fine pitch components.

I've seen excellent results from quality domestic and qualified overseas fabs.

Tim
Seven Transistor Labs, LLC
Electronic design, from concept to prototype.
Bringing a project to life?  Send me a message!
 

Offline Mikekoz13

  • Contributor
  • Posts: 43
Re: Bulk attribute change of pad properties in PCB library
« Reply #6 on: April 17, 2017, 11:33:47 am »
AND.... in case you don't know.... Samtec provides great 3D step models for just about every connector they make.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf