1080p PVB Custom Build #2: PVBV2
Re: 1080p PVB Custom Build #2: PVBV2
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...
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...
8 bit fun and games: https://www.aslak.net/
-
ElEctric_EyE
- Posts: 3260
- Joined: 02 Mar 2009
- Location: OH, USA
Re: 1080p PVB Custom Build #2: PVBV2
Aslak3 wrote:
...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?...
EDIT: corrected language from 'via pad' to 'via ring'.
Last edited by ElEctric_EyE on Tue Jan 13, 2015 4:19 pm, edited 1 time in total.
Re: 1080p PVB Custom Build #2: PVBV2
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
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
ElEctric_EyE wrote:
Aslak3 wrote:
...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?...
Quote:
But an exposed via pad makes soldering totally impractical as the chance solder would hit the via is very high
-- Jeff
In 1988 my 65C02 got six new registers and 44 new full-speed instructions!
https://laughtonelectronics.com/Arcana/ ... mmary.html
https://laughtonelectronics.com/Arcana/ ... mmary.html
-
ElEctric_EyE
- Posts: 3260
- Joined: 02 Mar 2009
- Location: OH, USA
Re: 1080p PVB Custom Build #2: PVBV2
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.
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.
- GARTHWILSON
- Forum Moderator
- Posts: 8775
- Joined: 30 Aug 2002
- Location: Southern California
- Contact:
Re: 1080p PVB Custom Build #2: PVBV2
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.
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.
http://WilsonMinesCo.com/ lots of 6502 resources
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?
Re: 1080p PVB Custom Build #2: PVBV2
(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.
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.
-
ElEctric_EyE
- Posts: 3260
- Joined: 02 Mar 2009
- Location: OH, USA
Re: 1080p PVB Custom Build #2: PVBV2
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)
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)
- BigDumbDinosaur
- Posts: 9429
- Joined: 28 May 2009
- Location: Midwestern USA (JB Pritzker’s dystopia)
- Contact:
Re: 1080p PVB Custom Build #2: PVBV2
ElEctric_EyE wrote:
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.
x86? We ain't got no x86. We don't NEED no stinking x86!
Re: 1080p PVB Custom Build #2: PVBV2
ElEctric_EyE wrote:
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?
And yes, it says the balls are tin/silver/copper so that explains the hue.
-
ElEctric_EyE
- Posts: 3260
- Joined: 02 Mar 2009
- Location: OH, USA
Re: 1080p PVB Custom Build #2: PVBV2
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):
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?
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.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?
- GARTHWILSON
- Forum Moderator
- Posts: 8775
- Joined: 30 Aug 2002
- Location: Southern California
- Contact:
Re: 1080p PVB Custom Build #2: PVBV2
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.
http://WilsonMinesCo.com/ lots of 6502 resources
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?
Re: 1080p PVB Custom Build #2: PVBV2
GARTHWILSON wrote:
It's frustrating when technical "help" people waste your time because they don't read the whole problem before firing off an irrelevant answer.
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.
In 1988 my 65C02 got six new registers and 44 new full-speed instructions!
https://laughtonelectronics.com/Arcana/ ... mmary.html
https://laughtonelectronics.com/Arcana/ ... mmary.html
- BigDumbDinosaur
- Posts: 9429
- Joined: 28 May 2009
- Location: Midwestern USA (JB Pritzker’s dystopia)
- Contact:
Re: 1080p PVB Custom Build #2: PVBV2
ElEctric_EyE wrote:
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?
Before I shoot back a friendly email, can you guys who use EPCB confirm this?
x86? We ain't got no x86. We don't NEED no stinking x86!
- GARTHWILSON
- Forum Moderator
- Posts: 8775
- Joined: 30 Aug 2002
- Location: Southern California
- Contact:
Re: 1080p PVB Custom Build #2: PVBV2
Quote:
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.
http://WilsonMinesCo.com/ lots of 6502 resources
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?