ESP01 Strip Neopixel Example FATAL EXCEPTION on boot

Hi Guys,

I have connect an ESP01 like picture.
The Arduino is only for Serial use.
When I disconnect a power line (VCC or GND) from strip led the ESP boot regolar, no problem, I could reconnect after boot and all run right.
If I boot ESP whit all wire connected the ESP go in FATL EXCEPTION.

I have two ESP01, same result.
I had try without Arduino, with other power source, same result.

Don't post code because I had try whit Neopixel Example like my code, same result.
The Neopixel is a classic Ring with 12 led.

When it start write this:
23:02:14.860 -> ets Jan 8 2013,rst cause:2, boot mode:(2,6)
23:02:14.860 ->
23:02:14.860 -> Fatal exception (0):
23:02:14.860 -> epc1=0x40100003, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
23:02:14.860 -> Fatal exception (0):
23:02:14.860 -> epc1=0x40100003, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000

Could you help me?

https://www.esp8266.com/viewtopic.php?t=15276

That is the cause though the information in that thread is incorrect.
GPIOs 0, 1(tx) & 2 should not be pulled LOW at boot or a different boot mode will be selected GPIO15 is not exposed on an ESP-01. GPIO 3 (rx) is the only exposed pin that can be pulled LOW at boot.
You are best of using a (TTL) level shifter when addressing neopixel strips anyway and using I2S out like in Makuna Neopixelbus for a stable wifi connection.

As a quick fix, you could try adding a 1K (or smaller) pullup to GPIO 2 and increasing the resistor value between the ESP and the strip. WS2811 (or 12b's) chips or not fully logical input, They have a smaller resistance between Din & GND than between Din & Vcc, so the pin is logic LOW.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.