Author Topic: Paste mask  (Read 7293 times)

0 Members and 1 Guest are viewing this topic.

Offline OmicronTopic starter

  • Regular Contributor
  • *
  • Posts: 142
  • Country: be
Paste mask
« on: September 21, 2015, 11:50:06 am »
When building prototyping boards using a stencil and reflow oven I'm still having a lot of bridges when I use fine pitch components (say 0.5mm pitch). One of the things I've realised I need to do is to make the openings in the stencil smaller for these footprints.

Normally in Altium they are the same size as the pads. I understand that most production houses prefer it that way as they post process the paste mask themselves. So that really means I can't change my library footprints because then I wouldn't be able to use them in case I ever need to send a board to such a production house. Fortunately Altium allows to shrink the paste mask via a rule. I'm a bit confused however on how to set this up.

My idea was to somehow "tag" the footprints in my library that I feel need shrinking and then set up paste mask expansion rules to only affect the footprints with a matching tag, that would allow me to define different categories of "shrinkage". If I need to send the board to a production house I'd simply have to disable these rules and it would all revert to normal. The question is how to actually do this, i.e. is there a good way I can "tag" my footprints in the library so I can filter a rule on the tag. It could be a naming convention or the use of a parameter etc.

Anyone ever done something similar?
 

Offline DerekG

  • Frequent Contributor
  • **
  • Posts: 883
  • Country: nf
Re: Paste mask
« Reply #1 on: September 21, 2015, 12:23:24 pm »
When building prototyping boards using a stencil and reflow oven I'm still having a lot of bridges when I use fine pitch components (say 0.5mm pitch). One of the things I've realised I need to do is to make the openings in the stencil smaller for these footprints.

Simply ask the stencil shop to close up the required pad openings by a chosen percentage.

Quote
Normally in Altium they are the same size as the pads.

Yes & no. Altium gives you the ability to change the paste mask & often the default is to make the openings a bit smaller than the pad dimensions. This prevents any pooling of solder paste around the edges of the pad.

Altium treats the paste layers as layers, just like your top & bottom copper layers. Just turn on the top solder paste layer (press "L" on your keyboard) & take a look.

If you wish to change the paste expansion (or contraction), right click on the pad (you may have to unlock it first) & adjust the paste expansion to what you desire. You can select multiple pads & make a "global edit" of all the pads that are selected. Do not do an update from the library after you make these changes, otherwise the footprints will be changed back to the default library footprints.

Quote
I understand that most production houses prefer it that way as they post process the paste mask themselves.

It may be that some production shops do this, but in my experience they simply reproduce what's on the Gerber that you supply them.
I also sat between Elvis & Bigfoot on the UFO.
 

Online IconicPCB

  • Super Contributor
  • ***
  • Posts: 1546
  • Country: au
Re: Paste mask
« Reply #2 on: September 25, 2015, 12:03:18 am »
I generally speaking reduce apertures in 0.1mm stainless shim to 90%, in 0.2mm shim to 70% for a consistent volume of applied paste.

0.2mm stencil if not particularly good for anything other than 0805 size component.
 

Online T3sl4co1l

  • Super Contributor
  • ***
  • Posts: 22387
  • Country: us
  • Expert, Analog Electronics, PCB Layout, EMC
    • Seven Transistor Labs
Re: Paste mask
« Reply #3 on: September 25, 2015, 01:35:18 am »
Query the problem pads by size.  Ex.:

Rule: Paste Mask Expansion
Query: (AsMils(PadSizeX) < 10) AND (AsMils(PadSizeY) < 10)
Expansion -4 mils

(I forget what pad size fields are actually called, this is lucky if it works verbatim :P )

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

Online T3sl4co1l

  • Super Contributor
  • ***
  • Posts: 22387
  • Country: us
  • Expert, Analog Electronics, PCB Layout, EMC
    • Seven Transistor Labs
Re: Paste mask
« Reply #4 on: September 25, 2015, 01:37:08 am »
Also, you can modify the pads on the PCB itself, but this leaves them different from the library so if you ever update the footprints, your change goes away.  Use this as a last resort kind of change.

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

Offline OmicronTopic starter

  • Regular Contributor
  • *
  • Posts: 142
  • Country: be
Re: Paste mask
« Reply #5 on: September 26, 2015, 02:37:48 pm »
Query: (AsMils(PadSizeX) < 10) AND (AsMils(PadSizeY) < 10)
Expansion -4 mils

Cool! That is just what I was looking for! I'll give this a try...
 

Offline zapta

  • Super Contributor
  • ***
  • Posts: 6289
  • Country: 00
Re: Paste mask
« Reply #6 on: September 26, 2015, 04:36:30 pm »
When building prototyping boards using a stencil and reflow oven I'm still having a lot of bridges when I use fine pitch components (say 0.5mm pitch). One of the things I've realised I need to do is to make the openings in the stencil smaller for these footprints.

Another option is to use thinner stencils. OshStencils for example offer 3mil and 5mil.
 

Offline marshallh

  • Supporter
  • ****
  • Posts: 1462
  • Country: us
    • retroactive
Re: Paste mask
« Reply #7 on: September 26, 2015, 08:03:50 pm »
The secret is to only squeeze the paste down the stencil 1 time. You need to load up way more on paste to do this.

But the second time you squeegee over the same area, it smears the paste that was already there. (Even if the paste is shorted, as long as the volume is correct, it will reflow without shorts)
Verilog tips
BGA soldering intro

11:37 <@ktemkin> c4757p: marshall has transcended communications media
11:37 <@ktemkin> He speaks protocols directly.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf