Page 3 of 8
Re: 1080p PVB Custom Build #2: PVBV2
Posted: Tue Jan 13, 2015 12:14 pm
by ElEctric_EyE
Oh dear - is it normal to cover the via ring with soldermask?
This is going to cost me big time, at least I didn't bother to solder anything yet. Good eye Ed.
This
topic came up before too, but I don't think I had fully realized... I don't feel too well.
I emailed EPCB support to see if it is at all possible to choose soldermask over a via.
Re: 1080p PVB Custom Build #2: PVBV2
Posted: Tue Jan 13, 2015 12:45 pm
by Aslak3
I'm keen to learn more about these issues, so could someone please educate me?
What are the implications for putting mask over a via? Why might it be bad, why might it be good? Since vias are never soldered, why does it matter? Is ElEctric_EyE's problem specific to the use of BGA packages?
My guess is this is a problem because the solder-paste will splurge into the vias, but if they were covered it wouldn't matter?
FWIW, the software I use (gEDA "pcb") produces covered vias by default, and it has never been something I've given much thought too...
Sorry for "newbie" questions...
Re: 1080p PVB Custom Build #2: PVBV2
Posted: Tue Jan 13, 2015 1:00 pm
by ElEctric_EyE
...My guess is this is a problem because the solder-paste will splurge into the vias, but if they were covered it wouldn't matter?...
That's correct, but not so much as
into the via hole. But an exposed via ring makes soldering totally impractical as the chance solder would hit the via is very high I would think. I wouldn't risk it personally.
EDIT: corrected language from 'via pad' to 'via ring'.
Re: 1080p PVB Custom Build #2: PVBV2
Posted: Tue Jan 13, 2015 1:02 pm
by BigEd
I found a discussion suggesting that soldermasking the whole via - including the hole - was possibly going to lead to trouble. So, leaving the hole in the middle might be safer, if it's possible, and just soldermasking the ring. But I really don't have the experience.
I gather there is also such a thing as a plugged via, where they put solder in the hole. Again, not sure what's best or what's normal.
Cheers
Ed
Re: 1080p PVB Custom Build #2: PVBV2
Posted: Tue Jan 13, 2015 3:35 pm
by Dr Jefyll
...My guess is this is a problem because the solder-paste will splurge into the vias, but if they were covered it wouldn't matter?...
That's correct, but not so much as
into the via hole. But an exposed via pad makes soldering totally impractical as the chance solder would hit the via is very high I would think. I wouldn't risk it personally.
Yours is a 4-layer board, right, Sam? I would think that means vias would be "blind" (the hole doesn't go completely through) unless the via connects the very top layer to the very bottom layer. And in that case I bet the splurge problem would be real. But vias and pads are two slightly different things. I think you're not supposed to attach a component lead/pin to a via; that's the job of a pad. But sometimes the distinction doesn't matter.
But an exposed via pad makes soldering totally impractical as the chance solder would hit the via is very high
Is that your main complaint, then -- that you risk shorts? I'm not sure I understand the issue(s) causing the disappointment.
-- Jeff
Re: 1080p PVB Custom Build #2: PVBV2
Posted: Tue Jan 13, 2015 4:26 pm
by ElEctric_EyE
Sorry to add confusion, I corrected the language in my earlier post.
In the link I posted on the
previous page, you can see in enso's pic, the via rings are masked. Also a few posts before his, Arlet's closeup of his board is the same.
Still awaiting EPCB's reply to my email.
Re: 1080p PVB Custom Build #2: PVBV2
Posted: Tue Jan 13, 2015 5:15 pm
by GARTHWILSON
Nothing silkscreened should go onto a hole, as it makes a bunch of the silkscreened paste squish through, whether solderpaste or soldermask. This is why you don't put vias in solder pads (unless you actually
want a mess

). I was able to violate that rule on my memory modules because I solder them by hand, and I don't silkscreen solder paste onto them. I have no knowledge or experience in laying out boards for BGAs, but I suppose the chance of bridges underneath one would be greater if vias' rings are not masked; but then again you would want to put soldermask only on the ring, not pump it down the hole. Edit: Hmmm... I'll have to look up how LPI (liquid photoimageable) is done. They might spray a uniform coating onto it, including onto the holes, before using a photographic process to remove it where it's not wanted.
Multilayer boards don't usually have blind vias, since it adds a lot to the cost of making the board. The normal thing to do is have all vias go all the way through, so the manufacturer can laminate before drilling, then drill and thru-plate all the holes at once.
Re: 1080p PVB Custom Build #2: PVBV2
Posted: Tue Jan 13, 2015 6:05 pm
by BigEd
(Direct link to enso's photo post:
viewtopic.php?p=25295#p25295
)
One way to think of the problem is that the vias placed between the pads are much closer than the next pad over - if the pads are about as close as you'd like to solder, then the vias are too close to be safe. If the via rings have a solder mask, they can't get involved with the solder.
I did read about an attempt to solder BGAs by placing an array of vias, one under each ball, and soldering from the back. I think it failed, because surface tension draws the whole ball inside the via and there's no connection to the package.
Re: 1080p PVB Custom Build #2: PVBV2
Posted: Tue Jan 13, 2015 8:41 pm
by ElEctric_EyE
I still haven't received a reply from EPCB. I sent 2 emails from 2 different email accounts as they recommended... I'm registered on their Yahoo group, I may pose the question there.
Here is a real closeup of another version of a Spartan 6 upside down with the board behind it for comparison. It is a XC6SLX9-3FTG256I. I bought it awhile ago just to gaze at it, wondering if I could conquer it.
The FT(G)256 package has identical pinouts for the LX9, LX16, and LX25. I'm still waiting on the LX25's to arrive.
I'm trying to decipher the spec's for the FT(G)256 package on pg. 335 of
UG385. Specifically, the symbols 'ddd' & 'eee'. Any ideas?
I'm tempted to try mounting this LX9, with just flux, and then just go ahead and test for shorts. It's a $28US part vs ~$50US for the LX25 part...
For reference, the board BGA pads are .020"(.508mm), and the FGPA balls are spec'd at .4mm (min) & .6mm (max).
(I wonder if that yellowish tint on the BGA solder balls is due to the silver/copper replacement of lead, since it's a FTG package)
Re: 1080p PVB Custom Build #2: PVBV2
Posted: Tue Jan 13, 2015 9:13 pm
by BigDumbDinosaur
I still haven't received a reply from EPCB. I sent 2 emails from 2 different email accounts as they recommended... I'm registered on their Yahoo group, I may pose the question there.
Are you contacting them through
support@expresspcb.com? I've generally gotten a reply within two business days when contacting them through that E-mail address.
Re: 1080p PVB Custom Build #2: PVBV2
Posted: Tue Jan 13, 2015 9:32 pm
by BigEd
I'm trying to decipher the spec's for the FT(G)256 package on pg. 335 of
UG385. Specifically, the symbols 'ddd' & 'eee'. Any ideas?
I'm guessing they are tolerances: ccc is flatness, ddd is conformity of the bottom surface of the balls to an ideal plane (so, flatness again), and eee is variation in ball placement(?)
And yes, it says the balls are tin/silver/copper so that explains the hue.
Re: 1080p PVB Custom Build #2: PVBV2
Posted: Tue Jan 13, 2015 9:50 pm
by ElEctric_EyE
I received a reply from EPCB saying "I recommend that you read the ExpressPCB program's online help found under the "Help" menu. Look for the topic "Drawing on the Solder Mask Layers".
That would be the help menu within the PCB layout Program, which I read and states (for the benefit of others not using EPCB):
Code: Select all
Drawing on the Solder Mask Layers
Solder mask layers are a green coating that cover the top and bottom of the board (when you choose our Production, ProtoPro or MiniBoardPro manufacturing options). This coating is applied everywhere on the board except over pads. A solder mask makes assembling boards easier by helping to prevent solder bridges from forming between adjacent pads and traces.The ExpressPCB layout program automatically blocks the solder mask from our library pads and components. If you want to expose other areas, do so by drawing lines, arcs and rectangles on the solder mask layers. To draw on one of these layers, it must first be displayed by checking View top solder mask layer or View bottom solder mask layer in the Options dialog box. The solder mask layers are displayed in reverse (solder mask is applied everywhere on the board, except where something is drawn).For example, if trace segments or rectangles are used as the fingers of an edge connector, they must be un-masked to expose them. In this case you will want to place a large rectangle over the entire edge connector on the top and bottom solder mask layers to prevent the fingers from being covered.
If I read this correctly, it tells one how to
un-mask a section on the solder mask layer in order to expose the metal for soldering or connections, etc. by going to VIEW:OPTIONS:View top solder mask layer.
Not how to
mask a section on the solder mask layer, which is which I need. No doubt me alone though...
Before I shoot back a friendly email, can you guys who use EPCB confirm this?
Re: 1080p PVB Custom Build #2: PVBV2
Posted: Tue Jan 13, 2015 10:58 pm
by GARTHWILSON
I think you're right EE. It's frustrating when technical "help" people waste your time because they don't read the whole problem before firing off an irrelevant answer. Their software does not give you gerber files that you can edit, does it? If it does, you can brute-force a lot of things there, doing things your CAD was never designed to do.
Re: 1080p PVB Custom Build #2: PVBV2
Posted: Wed Jan 14, 2015 4:19 am
by Dr Jefyll
It's frustrating when technical "help" people waste your time because they don't read the whole problem before firing off an irrelevant answer.
I agree, but is it possible EE wasn't being very clear? Heck, I had trouble at first understanding what the complaint was.
Unfortunately, that bit from the Help section certainly
isn't helpful -- no doubt about that. It's a shame when a project hits a setback like this.

Re: 1080p PVB Custom Build #2: PVBV2
Posted: Wed Jan 14, 2015 6:26 am
by BigDumbDinosaur
I received a reply from EPCB saying "I recommend that you read the ExpressPCB program's online help found under the "Help" menu. Look for the topic "Drawing on the Solder Mask Layers"...Not how to mask a section on the solder mask layer, which is which I need. No doubt me alone though...
Before I shoot back a friendly email, can you guys who use EPCB confirm this?
You can only "remove" solder mask from a normally masked area. There is no function for extending the solder mask over exposed copper, so masking via is not possible.