Contrary to some of the earlier comments, most semiconductors withstand fairly absurd amounts of abuse without apparent degradation in performance or long-term stability. The odds that the behavior you're currently seeing due to taking a little too long with the soldering iron are next to zero.
The problem is likely a combination of design errors in your circuit. You may want to start by simulating your circuit in something like LTSpice. This can help to tackle some of the more obvious issues. There can still be some remaining problems due to marginal effects like leakage currents that sometimes spoil the broth.
This is not to say it's perfectly fine to blast a SOT23 MOSFET with a propane torch to desolder it or anything other extreme. But being a bit slow with the soldering iron really won't do as much damage as some fear, even if it isn't necessarily good practice.
+1
No ESD precautions likely kills more fets than soldering too long. Touching the gate before touching drain/source could already kill it, especially with non ESD-safe tools.
A trick for through-hole fets is to wrap a thin wire around/through the legs (starting at the drain/source), which is removed after soldering. SMD fets should only be soldered with paste and a hotplate or rework station.
Leo..
I did with modules and programming, but added the FET switch in the process later on. Figured since I've already did that before would work - I was wrong. It is clear to me that the problem is not my soldering but schematics. I will go back to protoboard for a while.
Ok.
Can you point me to why?
That is something that I found on this forum. ESP32 modules often will not boot on power on and require manual reset to start program. Adding that cap solves this issue, but I do not know why.
It was a very bad fix to a specific esp module problem and was never proven to work reliably. If your module does not have the problem, remove it as it may damage your particulay module
This is a confusing thread. Just a few points.
The 2N7000 is a poor choice for 3.3volt logic. Better use an NPN transistor in it's place.
The BS250 is also a poor choice, since it's ON resistance is likely about 15 ohm @ 5volt.
That could explain the large volt drop.
Not sure what's wrong with an ESP32-C3 SuperMini. I have used about 25 so far in a project, without issues. I know that ESP32 devices have high current spikes, and tiny boards have no room for big caps. A good supply and/or a good/short USB lead are essential. But that goes for most ESP32 boards.
Leo..