I’m currently using the electron to power an Adafruit ESP8266 HUZZAH as follows:
Electron 3.3V -> ESP VBat
Electron Gnd -> ESP Gnd
Electron TX, RX -> ESP RX, TX
For some reason, when I boot my electron with these connections in place, the electron fails to run my code. Instead, sometimes it boots to breathing red, and other times it boots to breathing white. When I boot the electron with the 3.3V disconnected, however, it boots fine and runs my code, and then when I connect the 3.3V pin after my code has started running, the electron powers the ESP just fine and the two are able to communicate without issue.
Does anyone know why this is?
Some troubleshooting steps I tried:
- Force the ESP to go into deep sleep on startup. This brings the current draw from the ESP down to less than 1mA
- use VIN instead of 3.3V on the electron. When this is the case, the electron always boots to breathe white, and stays that way until i unplug and replug in the VIN pin
Any help would be greatly appreciate with this issue!