Author Topic: FPGA/CPLDs that are hand solderable  (Read 3471 times)

0 Members and 1 Guest are viewing this topic.

Offline Frozen001Topic starter

  • Newbie
  • Posts: 7
  • Country: us
FPGA/CPLDs that are hand solderable
« on: January 19, 2022, 03:06:31 am »
Sort of a rant/vent here, but with the ever shifting toward smaller devices, it is getting harder and harder to have a decent electronics hobby simply because we cannot actually mount parts to the PCB anymore, or at least it is getting difficult.  I want to build something with a CPLD or FPGA, but the "easiest" to mount device that I can find in stock and free development software is a 100 pin TQFP package.  If this tend keeps up, we soon will not be able to build anything as a hobby any more without having to have an assembly house mount these parts, which can up costs significantly, especially if I want to build 1 cca.
 

Offline Someone

  • Super Contributor
  • ***
  • Posts: 4509
  • Country: au
    • send complaints here
Re: FPGA/CPLDs that are hand solderable
« Reply #1 on: January 19, 2022, 03:28:42 am »
Buy a dev board or System on Module (SoM), they are targeting exactly that market of low volume low barrier FPGA use.
 

Offline asmi

  • Super Contributor
  • ***
  • Posts: 2728
  • Country: ca
Re: FPGA/CPLDs that are hand solderable
« Reply #2 on: January 19, 2022, 03:31:40 am »
I make boards with FPGAs in larger-pitch BGA packages at home without any problems. This is the reality of situation - if you want anything high-speed, you will need to embrace BGAs. You can stick to old mostly obsolete or slower parts, but it will only get you so far. Thankfully, tech required to use these BGA packages is also becoming more and more accessible - like multilayer boards now being super-cheap, existance of KiCAD with good enough features to design some high-speed boards (see project in my signature as a proof positive), cheap tools like stereo microscopes and hot air guns available on a market. Just about a decade ago all that stuff cost a pretty penny, but now it's like $100 for the hot air gun and $150 for the stereo microscope. And these tools will last many years, so it's a one-time expense.

Or do as Someone says. These are going to be more expensive, but there is less upfront cost of purchasing equipment.

Offline betocool

  • Regular Contributor
  • *
  • Posts: 96
  • Country: au
Re: FPGA/CPLDs that are hand solderable
« Reply #3 on: January 19, 2022, 09:49:56 am »
Usually PCBWay and the like offer to reflow components on a PCB.

If you have 5, and send them the chips (or they can get them for you), the extra cost for "assembly" is about 30 - 50 USD or so. Worth asking if you don't have the tools.

You can populate the rest per hand.

Cheers,

Alberto
 

Offline Bassman59

  • Super Contributor
  • ***
  • Posts: 2501
  • Country: us
  • Yes, I do this for a living
Re: FPGA/CPLDs that are hand solderable
« Reply #4 on: January 19, 2022, 03:08:51 pm »
Sort of a rant/vent here, but with the ever shifting toward smaller devices, it is getting harder and harder to have a decent electronics hobby simply because we cannot actually mount parts to the PCB anymore, or at least it is getting difficult.  I want to build something with a CPLD or FPGA, but the "easiest" to mount device that I can find in stock and free development software is a 100 pin TQFP package.  If this tend keeps up, we soon will not be able to build anything as a hobby any more without having to have an assembly house mount these parts, which can up costs significantly, especially if I want to build 1 cca.

0.5mm pitch TQFP is easily soldered by hand.
 

Online nctnico

  • Super Contributor
  • ***
  • Posts: 26754
  • Country: nl
    • NCT Developments
Re: FPGA/CPLDs that are hand solderable
« Reply #5 on: January 19, 2022, 04:33:31 pm »
Sort of a rant/vent here, but with the ever shifting toward smaller devices, it is getting harder and harder to have a decent electronics hobby simply because we cannot actually mount parts to the PCB anymore, or at least it is getting difficult.  I want to build something with a CPLD or FPGA, but the "easiest" to mount device that I can find in stock and free development software is a 100 pin TQFP package.  If this tend keeps up, we soon will not be able to build anything as a hobby any more without having to have an assembly house mount these parts, which can up costs significantly, especially if I want to build 1 cca.

0.5mm pitch TQFP is easily soldered by hand.
Yes. And QFN as well (with vias in the pad under the chip so it can be soldered using hot air).
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 

Offline NorthGuy

  • Super Contributor
  • ***
  • Posts: 3137
  • Country: ca
Re: FPGA/CPLDs that are hand solderable
« Reply #6 on: January 19, 2022, 04:44:38 pm »
I am very clumsy, but even I can hand solder pretty much anything.
 

Offline SiliconWizard

  • Super Contributor
  • ***
  • Posts: 14297
  • Country: fr
Re: FPGA/CPLDs that are hand solderable
« Reply #7 on: January 19, 2022, 06:51:04 pm »
You need a microscope for fine-pitch SMD. Otherwise it's like shooting in the dark, even if you have excellent eyesight.
BGAs are an exception though, since even with a microscope, you wouldn't be able to see anything much. So what you need is some good flux, some technique and a hot air gun, or a hot plate, or a mix of both, or a reflow oven if you can afford that (you can find small affordable ones these days...)

I personally do not like QFNs. They are the most annoying to hand solder reliably, unless you can use a stencil. Just my opinion though, as apparently some people can handle them with one hand and eyes shut. ;D

But for hobby stuff, as Someone said, you can go the dev board/breakout board/SoM/... route. Sure not every component will be available in this form, but still a lot can be done.

As to the future of all this, having no crystal ball, I don't know. Is the hobbyist market going to disappear altogether one day? Are conventional PCBs going to themselves be obsolete (and replacement tech going to be completely out of reach for hobbyists)? Who can tell.
« Last Edit: January 19, 2022, 06:52:52 pm by SiliconWizard »
 

Online nctnico

  • Super Contributor
  • ***
  • Posts: 26754
  • Country: nl
    • NCT Developments
Re: FPGA/CPLDs that are hand solderable
« Reply #8 on: January 19, 2022, 07:46:29 pm »
You need a microscope for fine-pitch SMD. Otherwise it's like shooting in the dark, even if you have excellent eyesight.
BGAs are an exception though, since even with a microscope, you wouldn't be able to see anything much. So what you need is some good flux, some technique and a hot air gun, or a hot plate, or a mix of both, or a reflow oven if you can afford that (you can find small affordable ones these days...)

I personally do not like QFNs. They are the most annoying to hand solder reliably, unless you can use a stencil. Just my opinion though, as apparently some people can handle them with one hand and eyes shut. ;D
The trick is to have the pads extend further away from the QFN package so you can reach them with a soldering iron. The recommended footprints are usually no good for hand soldering. During soldering use a big tip and lots of flux. The worst mistake to make when soldering QFP or QFN is trying to solder each pin. Instead, solder 3 or 4 pins at the same time (look up drag soldering).
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 

Offline Martin Miranda

  • Regular Contributor
  • *
  • Posts: 147
  • Country: ph
  • ~~Work: Electronics~~, ~~Hobby: Electronics~~
Re: FPGA/CPLDs that are hand solderable
« Reply #9 on: January 19, 2022, 08:13:42 pm »
beach, sun and the island i call home.
https://www.youtube.com/channel/UCOspWWciGGyF5NwmeVT_mWA
 

Offline Martin Miranda

  • Regular Contributor
  • *
  • Posts: 147
  • Country: ph
  • ~~Work: Electronics~~, ~~Hobby: Electronics~~
beach, sun and the island i call home.
https://www.youtube.com/channel/UCOspWWciGGyF5NwmeVT_mWA
 

Offline asmi

  • Super Contributor
  • ***
  • Posts: 2728
  • Country: ca
Re: FPGA/CPLDs that are hand solderable
« Reply #11 on: January 19, 2022, 08:36:28 pm »
The trick is to have the pads extend further away from the QFN package so you can reach them with a soldering iron. The recommended footprints are usually no good for hand soldering. During soldering use a big tip and lots of flux. The worst mistake to make when soldering QFP or QFN is trying to solder each pin. Instead, solder 3 or 4 pins at the same time (look up drag soldering).
No need for any of that. Simply pre-tin the pads, add some tacky flux, place a part and start heating with a hot air gun. It will probably take a few attempts until you master this approach, but once you do, it will become super-easy from that point on. Just make sure you keep your heat gun far enough to not blow the part away, nor to blow away neighboring components (you can protect them with a capton tape if you need to, but usually it's not required).

Offline asmi

  • Super Contributor
  • ***
  • Posts: 2728
  • Country: ca
Re: FPGA/CPLDs that are hand solderable
« Reply #12 on: January 19, 2022, 08:54:28 pm »
I personally do not like QFNs. They are the most annoying to hand solder reliably, unless you can use a stencil. Just my opinion though, as apparently some people can handle them with one hand and eyes shut. ;D
Like I said above, just invest some time once into mastering this, and it won't ever be a problem for you in the future. Just get some cheap QFNs to practice if you don't have any already, and get cracking. It will only take a few tries until you get a hand of it.

As to the future of all this, having no crystal ball, I don't know. Is the hobbyist market going to disappear altogether one day? Are conventional PCBs going to themselves be obsolete (and replacement tech going to be completely out of reach for hobbyists)? Who can tell.
It won't disappear as long as there will be enough people willing to do it, which will probably never happen. The exact nature of it will likely change though, as the industry is trending towards miniaturization and ever higher interface speeds, so BGAs will become more prevalent as the time goes on.

Offline Mario87

  • Regular Contributor
  • *
  • Posts: 247
  • Country: gb
Re: FPGA/CPLDs that are hand solderable
« Reply #13 on: January 26, 2022, 09:28:47 am »
Personally, I find the hand soldering of smaller / more challenging components to be some of the best part of a project. Maybe I am just strange like that  :-// :P
 

Offline NorthGuy

  • Super Contributor
  • ***
  • Posts: 3137
  • Country: ca
Re: FPGA/CPLDs that are hand solderable
« Reply #14 on: January 26, 2022, 04:00:16 pm »
Just get some cheap QFNs to practice if you don't have any already, and get cracking. It will only take a few tries until you get a hand of it.

With QFNs, putting the correct amount of solder on the center pad is key. If you put too much, the chip will tilt one side and the pins on the other side will be left in the air. If you put too little, the solder on the center pad will suck the chip down and it won't self-align. It is easier to do with biggish QFNs (i.e. 20+ pins), but I often struggle with very small 0.4 mm parts.

If you use solder paste, you get better control of the solder quantity. In this case, QFNs are one of the easiest, way better than TQFPs. As stencils gets cheaper and better, solder paste becomes more advantageous than hand soldering.
 

Offline asmi

  • Super Contributor
  • ***
  • Posts: 2728
  • Country: ca
Re: FPGA/CPLDs that are hand solderable
« Reply #15 on: January 26, 2022, 04:23:45 pm »
With QFNs, putting the correct amount of solder on the center pad is key. If you put too much, the chip will tilt one side and the pins on the other side will be left in the air. If you put too little, the solder on the center pad will suck the chip down and it won't self-align. It is easier to do with biggish QFNs (i.e. 20+ pins), but I often struggle with very small 0.4 mm parts.

If you use solder paste, you get better control of the solder quantity. In this case, QFNs are one of the easiest, way better than TQFPs. As stencils gets cheaper and better, solder paste becomes more advantageous than hand soldering.
You can't use stencil for rework, and it's just a matter of time until you will come across a dud of a QFN (or kill it due to schematic/layout/handling/testing screw-up) and will need to replace it. This is why I strongly recommend mastering hand-soldering without any solder paste and stencil, this way it just won't be a problem at all. For me it took about 5 or 6 attempts to get a hand of it, larger QFNs are actually harder to solder/desolder because it's harder to heat it up uniformly such that the whole thing reflows at the same time. Preheat can help with it, but I don't use it for practical reasons (it's hard to use it with microscope and not get burns), so for me smaller QFNs are easier.

Offline woofy

  • Frequent Contributor
  • **
  • Posts: 321
  • Country: gb
    • Woofys Place
Re: FPGA/CPLDs that are hand solderable
« Reply #16 on: January 26, 2022, 04:42:22 pm »
For soldering small QFNs on prototype boards I place a largish (iron tip size) PTH hole in the center under the pad. Then after soldering the outside pads, just pop the iron in the center hole and solder that down.
I use that trick for LAN chips where the center pad is the only ground pin on the chip.

Online nctnico

  • Super Contributor
  • ***
  • Posts: 26754
  • Country: nl
    • NCT Developments
Re: FPGA/CPLDs that are hand solderable
« Reply #17 on: January 26, 2022, 09:16:29 pm »
Just get some cheap QFNs to practice if you don't have any already, and get cracking. It will only take a few tries until you get a hand of it.

With QFNs, putting the correct amount of solder on the center pad is key. If you put too much, the chip will tilt one side and the pins on the other side will be left in the air. If you put too little, the solder on the center pad will suck the chip down and it won't self-align. It is easier to do with biggish QFNs (i.e. 20+ pins), but I often struggle with very small 0.4 mm parts.
What works really well is to simply put non-tented vias in the exposed / thermal pad to wick away the excess solder. You'll need those anyway and they allow for hand soldering a QFN as well. Add flux and use hot air to heat the board. Solder will wick through the vias to the exposed pad. Works like a charm.
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf