Chat freely about anything...

User avatar
By danielchow
#55982 Hello everyone, I usually like to contribute before asking but in this case I am a complete NOOB with the ESP8266.

Components: ESP8266 01, CP2012 UART, MB106 power supply / regulator.

ESP8266 01 Tx -> CP2012 UART Rx
ESP8266 01 Rx -> CP2012 UART Tx
ESP8266 01 GPIO_0 -> 3.3V Bus power
ESP8266 01 Gnd -> Bus ground
ESP2688 01 Pwr -> 3.3V Bus power
CP2012 Gnd -> Bus ground
MB106 -> Set to 3.3V
COM port 21

So I loaded the board library to Arduino IDE (File > Preferences > Additinal Board Manager URL's > http://arduino.esp8266.com/versions/2.3 ... index.json). Then I went into Tools > Board > Generic ESP8266.

I noticed that sometimes when I plug in the ESP8266 the open circuit voltage drops from 3.3V to 2.5V and sometimes as low as 1.6V. This seems to indicate a dead short. The MB106 power regulator gets pretty warm. When I disconnect ESP8266 Pwr and CHPD pins and plug them back to 3.3V, the voltage would return to 3.3V and I was able to load the sample web server sketch program using the Arduino IDE. The blue LED blinks as its being programmed. However doing a port scan, I cannot find the server.

This morning, on the same board, I switch it on and the OCV of the MB106 power regulator immediately drops to 1.6V and the red LED on the ESP8266 flickers. I assume I have a dead board. This would be the third or fourth one I burned out. I've followed a number of different tutorials, the hookup is esentially the same. I shold mention that I am not able to communicate with any of the ESP8266's in the Arduino IDE or PUTTY.exe. What am I doing wrong here?

Thank you in advance!

EDIT:
- Installed this board list into Arduino 1.6.12 IDE
http://arduino.esp8266.com/versions/2.3 ... index.json
- I have 4 ESP8266-01's, two purchased locally and two from ebay. I think I burned them all out. LOL

Image
User avatar
By Spafin
#56034 Hi!,

Have you tried without an external power souce? If your CP2012 provides 3.3V you can plug the 3.3V pin to ESP8366 PWR and CHPD. This is not the recommended way to do it, but I have never had any problem doing it.

You could also check with a multi-tester the current being drawn by the ESP8266. I suppose I got some wrong impression from the picture, but really seems that both red and black wires are on the same bus. And don't worry, I'm sure your boards are not burnt. They are surprisingly robust. PLease send more pictures from different perspectives if direct connection between CP2012 3.3V -> ESP89266 PWR + CHPD doen't help.
User avatar
By AcmeUK
#56037 I see that you have a MB102 style breadboard power supply. I had to ditch those.

I also had contact trouble with the type of breadboard you are using. Try wiring without the breadbord.

In the picture I see a Arduino Uno. You could use that as your 3.3v power supply.
User avatar
By KevinA
#56224
danielchow wrote:Hello everyone, I usually like to contribute before asking but in this case I am a complete NOOB with the ESP8266.

Components: ESP8266 01, CP2012 UART, MB106 power supply / regulator.

ESP8266 01 Tx -> CP2012 UART Rx
ESP8266 01 Rx -> CP2012 UART Tx
ESP8266 01 GPIO_0 -> 3.3V Bus power


GPIO0 to 3.3V?
http://www.allaboutcircuits.com/project ... duino-ide/
Follow the above setup, few extra parts that work.
On ebay they have ESP8266-01 'programmers' https://goo.gl/aOzJNt that make it easy but you have to realize the memory on the ESP8266-01 is not enough to load the latest SDK software, it requires 1MB or 8Mbit. Do yourself a favor, get a NodeMCU 4MB device or better yet a WeMos Mini Pro with 16MB for $4, both have USB connections and you can get to programming instead of smelling smoke.