ESP32-WROOM seems dead
Posted: Mon Dec 05, 2022 8:25 pm
Hello,
After playing with a PICO kit and an ESP32-WROOM module on a breakout board, I dared to order a PCB for the full application and put it all together. I had some trouble getting the ESP32 stick on the board. First I tried solder paste and hot air like for all other SMD parts. But that wasn't melting at all and all pins were connected with each other. So I took it off, removed all paste and conventionally soldered it with a soldering iron from the side. Pretty tedious task and it's actually too small to do that. Afterwards, I checked all pins and saw no short circuits (except the 3 GND pins). I cannot test the connections though because the pads are inaccessible.
Now I tried to flash a firmware on it and it doesn't respond. esptool says it doesn't respond. The board has two methods of powering, from a regulator and from the programming port. Either way I can see around 3.3 V at the programming port, so power supply works well and has no short circuit. Then I tried to pull IO0 to GND and see if something happens on the serial console, but nothing at all. Also, my lab PSU says the whole thing takes 0 A, so no current is flowing.
Is my ESP32 module dead? Have I applied too much heat while trying to get the solder paste melting and then off again? Or might a connection be missing somewhere? I already had a missing contact on the breakout board but for IO19. It's a bit hard to resolder things now because there are plastic components nearby now. What startup behaviour should I be able to see on any of the pins even if some of the module is dead? Is there any chance to analyse this or should I try to replace the ESP32 immediately?
After playing with a PICO kit and an ESP32-WROOM module on a breakout board, I dared to order a PCB for the full application and put it all together. I had some trouble getting the ESP32 stick on the board. First I tried solder paste and hot air like for all other SMD parts. But that wasn't melting at all and all pins were connected with each other. So I took it off, removed all paste and conventionally soldered it with a soldering iron from the side. Pretty tedious task and it's actually too small to do that. Afterwards, I checked all pins and saw no short circuits (except the 3 GND pins). I cannot test the connections though because the pads are inaccessible.
Now I tried to flash a firmware on it and it doesn't respond. esptool says it doesn't respond. The board has two methods of powering, from a regulator and from the programming port. Either way I can see around 3.3 V at the programming port, so power supply works well and has no short circuit. Then I tried to pull IO0 to GND and see if something happens on the serial console, but nothing at all. Also, my lab PSU says the whole thing takes 0 A, so no current is flowing.
Is my ESP32 module dead? Have I applied too much heat while trying to get the solder paste melting and then off again? Or might a connection be missing somewhere? I already had a missing contact on the breakout board but for IO19. It's a bit hard to resolder things now because there are plastic components nearby now. What startup behaviour should I be able to see on any of the pins even if some of the module is dead? Is there any chance to analyse this or should I try to replace the ESP32 immediately?