Sweetpants wrote:I have tried every solution mentioned above, even RST to VCC, but the wire still picks up noise and the ESP resets. If I hook up my oscilloscope with a high impedance probe, i can see the spikes on the RST line. After pulling the RST pin from the header, which was connected to a switch on the main board, it got a little better so i decided to cut the wire near the chip and put a 100nF cap. to GND. Did you try touching the RST line with a screwdriver, i'm almost sure yours will reset too. This solution works fine for me because I flash the ESP on a test board.
What is the 100nF cap good for?! As you cut the line you cannot use the RST pin at all - so why the cap?
I have this very same problem and it is totally frustrating. I'm switching inductive loads (window blinds motor, 0.5A) and get much reboots, sometimes it takes my the esp-01 more than one minute to "recover/reboot".
What I tried without success:
1. Connecting GND to mains ground
2. Connecting RST to VCC by jumper wire
3. Connecting RST to VCC via 5kOhm resistor
3. Connecting RST to GND via 100nF capacitor and
4. Removing the RST pin
5. Cutting the RST trace near to the chip
6. Running the esp off of a battery pack
7. Running the esp off of different psu's
I also have a 220uF cap between VCC and GND (near the PSU - problem?) and GPIO0 as well as CH_PD are pulled up with 5kOhm resistors.
Nothing helped!