Author Topic: Help: RP2040 gets hot  (Read 1943 times)

0 Members and 1 Guest are viewing this topic.

Offline girishjiTopic starter

  • Contributor
  • Posts: 42
  • Country: pl
    • girish
Help: RP2040 gets hot
« on: November 26, 2022, 11:44:45 am »
I created pcb using RP2040 mcu just as Pico guide recommended. But when I plugged into computer it does not get recognized as UF2 disk. More worrisome is that both mcu and crystal instantly gets got and crystal makes buzzing noise.  USB is drawing 600ma. Looks like there is a short but I can't find. Is it possible mcu has short inside?
« Last Edit: November 26, 2022, 12:21:19 pm by girishji »
 

Offline pcprogrammer

  • Super Contributor
  • ***
  • Posts: 3710
  • Country: nl
Re: Help: RP2040 gets hot
« Reply #1 on: November 26, 2022, 12:42:37 pm »
It will help if you post information about your pcb, like schematic, pcb layout and pictures of the assembled board.

Offline girishjiTopic starter

  • Contributor
  • Posts: 42
  • Country: pl
    • girish
Re: Help: RP2040 gets hot
« Reply #2 on: November 26, 2022, 01:18:35 pm »
I hand soldered the MCU. I buzzed out a short b/w 2 adjacent smd pins (3v3 and 1v). Maybe this is the cause. I desoldered the mcu completely. I am going to try soldering again. These qfn packages are a nightmare to solder.

Does this type of short cause permanent damage to rp2040?
 

Offline Berni

  • Super Contributor
  • ***
  • Posts: 4957
  • Country: si
Re: Help: RP2040 gets hot
« Reply #3 on: November 26, 2022, 01:23:04 pm »
This might have sent 3.3V into the core supply and this might have killed the chip indeed. Id solder in a new chip rather than reusing it.

QFNs are actually the easiest small pitch component to solder as long as you apply a generous amount of flux before soldering. The solder bridges between pins fix themselves by simply running the soldering iron along the whole side.
 
The following users thanked this post: girishji

Offline MikeK

  • Super Contributor
  • ***
  • Posts: 1314
  • Country: us
Re: Help: RP2040 gets hot
« Reply #4 on: November 26, 2022, 01:38:31 pm »
Doesn't the USB boot disk functionality exist as part of the firmware?
 
The following users thanked this post: girishji

Offline girishjiTopic starter

  • Contributor
  • Posts: 42
  • Country: pl
    • girish
Re: Help: RP2040 gets hot
« Reply #5 on: November 26, 2022, 03:37:57 pm »
This might have sent 3.3V into the core supply and this might have killed the chip indeed. Id solder in a new chip rather than reusing it.

QFNs are actually the easiest small pitch component to solder as long as you apply a generous amount of flux before soldering. The solder bridges between pins fix themselves by simply running the soldering iron along the whole side.

How do you deal with the ground pin at the center?
(I didn't use flux before and this caused the bridge)
 

Offline eutectique

  • Frequent Contributor
  • **
  • Posts: 392
  • Country: be
Re: Help: RP2040 gets hot
« Reply #6 on: November 26, 2022, 03:47:55 pm »
How do you deal with the ground pin at the center?

Oven. Hot plate. Hot air gun.



 
The following users thanked this post: girishji

Online SiliconWizard

  • Super Contributor
  • ***
  • Posts: 14483
  • Country: fr
Re: Help: RP2040 gets hot
« Reply #7 on: November 26, 2022, 06:33:00 pm »
UNless there's something wrong with your schematic, the culprit is very likely the soldering indeed. Yes soldering QFN packages is tough if you don't have the right technique. What kind of equipment do you have?
 
The following users thanked this post: girishji

Offline girishjiTopic starter

  • Contributor
  • Posts: 42
  • Country: pl
    • girish
Re: Help: RP2040 gets hot
« Reply #8 on: November 27, 2022, 08:40:18 pm »
Thank you everyone for advice. It finally worked after couple of tries. I could not get the solder ball rolling with the soldering iron. Molten solder would break off and stick everywhere even with lot of flux. Then I tried hot air but the solder paste would not melt when it got mixed with flux. Then I tried another brand of solder paste (says lead free) and it worked flawlessly.
 

Offline Berni

  • Super Contributor
  • ***
  • Posts: 4957
  • Country: si
Re: Help: RP2040 gets hot
« Reply #9 on: November 28, 2022, 06:34:08 am »
Thank you everyone for advice. It finally worked after couple of tries. I could not get the solder ball rolling with the soldering iron. Molten solder would break off and stick everywhere even with lot of flux. Then I tried hot air but the solder paste would not melt when it got mixed with flux. Then I tried another brand of solder paste (says lead free) and it worked flawlessly.

Solder paste goes bad over time just like food. We have to buy new solder paste about once a year and we keep it in a fridge. Yours has likely gone past its expiration.

Perhaps you don't have the right flux or the right kind of soldering iron tip. Normally with a QFN you can just drag a ball of solder around the whole chip and it only small parts of it flow over the pin nicely. There are plenty of youtube videos on how to solder small chips.

For going with hot air the easiest method is to tin the pads by covering them in flux and running a soldering iron over them. With a bit of skill or trial and error you can get all the pins to have a similar quantity of solder on it (center pad should have minimal solder tho as it has nowhere to go). Then you clean the old flux, put new flux on, put the chip on, then take hot air and start heating the area of the PCB around the chip (don't point directly at the chip, it will get hot anyway, the PCB is bigger and so harder to heat up). Once it gets hot enugh you can see the chip center itself into place, give it a gentle tap with tweezers to make sure it sat down well and you are done.
 
The following users thanked this post: girishji

Offline girishjiTopic starter

  • Contributor
  • Posts: 42
  • Country: pl
    • girish
Re: Help: RP2040 gets hot
« Reply #10 on: November 28, 2022, 10:26:22 am »
You maybe right on the solder paste. It is from aliexpress and there is no expiry date.

I have seen videos of people using solder ball technique. My skills are below average. I used a thicker tip (hoping it holds heat better) but I got too many bridges.

Your hot air technique seems cleaner. I used the following video. It is quite forgiving, but I had to remove excess solder (bridges) using a wick just like he did.

https://youtu.be/QCh0t2bu5kk
 

Online tszaboo

  • Super Contributor
  • ***
  • Posts: 7392
  • Country: nl
  • Current job: ATEX product design
Re: Help: RP2040 gets hot
« Reply #11 on: November 28, 2022, 01:53:03 pm »
You don't need paste for a QFN Package. Just tin the pads with your regular iron and solder, maybe add a bit of flux if you have, heat up the pad with hot air (~20s 10-20mm distance, based on heat output), place the chip (keep heating) and then when the solder is melted, squish down the chip with tweezers. It will push excess solder to the outside, making small balls out of it. Touch up the pins from the side if needed and done. Works better with lead solder, and if you have temperature control for the hot air, it's even better.
You can easily solder QFN with those 2000W heat guns that are sold for 30 EUR.
I think once I'll try doing it with a hair dryer just for the giggles.
« Last Edit: November 28, 2022, 01:58:37 pm by tszaboo »
 
The following users thanked this post: girishji

Offline girishjiTopic starter

  • Contributor
  • Posts: 42
  • Country: pl
    • girish
Re: Help: RP2040 gets hot
« Reply #12 on: November 29, 2022, 08:51:45 am »
I soldered another QFN. For those who suggested tinning first and then using hot air, well thanks. It is the most reliable technique so far. Chip floats into place even after squishing.
« Last Edit: November 29, 2022, 01:35:42 pm by girishji »
 

Offline tooki

  • Super Contributor
  • ***
  • Posts: 11561
  • Country: ch
Re: Help: RP2040 gets hot
« Reply #13 on: December 04, 2022, 03:09:40 pm »
And remember the other important lesson here: don’t buy cheap Chinese solder (paste or wire) or flux. Name brand solder is a lot more expensive, but you use so little of it that the cost per board is basically irrelevant. Your sanity and the cost of components, on the other hand, are very much relevant, and it’s not worth jeopardizing either one to save €0.003 on solder.

Good quality solder paste, stored refrigerated, lasts quite a while. I’m using up a tube of MG Chemicals paste I bought in 2016 or so and it’s still totally fine.

You’re in Poland, so ordering from TME should be cheap and easy. Buy solder from there.
 
The following users thanked this post: girishji

Offline m98

  • Frequent Contributor
  • **
  • Posts: 615
  • Country: de
Re: Help: RP2040 gets hot
« Reply #14 on: December 04, 2022, 03:22:40 pm »
Also, for flux, you really want to use a flux gel, as it stays active longer and seems to be more effective in the prevention of bridging.
 
The following users thanked this post: tooki, girishji


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf