Chat freely about anything...

User avatar
By at2marty
#37012
gaber wrote:
at2marty wrote:I went back to attempting communication with a Raspberry Pi and connected it as follows.

....
Reset on ESP to GND
....



Are you keeping RESET connected to GND constantly?? it will never boot in that case. You reset it by touching to GND temporarily, then let go. It has a pull-up internally that will pull itself back up to ~3.3V.


This was the answer! Thanks everyone for the responses. I connected it to my FTDI cable this morning, did a reset as described and it booted up. It seems to be working properly now at 115200 baud.
User avatar
By at2marty
#37020 Just to follow up a bit more, I observed a few things that might help others out.

First I recommend powering it from an external power source with all power source's grounds tied together.

When I first got it working, I was running power to my breadboard, then powering it from there. I was seeing a lot of resets, and from searching on the internet, it's probably because of a power issue. A couple of capacitors on the breadboard helped, but what finally made it stable was connecting power directly to it rather than going through the breadboard. For any final project that I do, I highly recommend a 0.1uf capacitor as close to the VCC and GND pins as possible.

Also, I have seen various photos on the internet showing the pinout. The photo that gaber shared earlier in this thread looks like the correct one. I would recommend tying CH_PD and RESET pins to 3.3V via a pullup resistor (maybe 10k?) and if you need to do a hardware reset, short the RESET pin to ground briefly.