@jeff @wizard Further clarifying the PixelBlaze startup problem, now that we’ve done more testing and found the problem repeatable:
When the PixelBlaze starts (power supply turned on), if the GPIO’s 0/25/26 & Ground wire are connected to the ESP32 (Fern) at the time, then it consistently produces the fail-safe state on the PixelBlaze:
We’re very surprised at this, though we do have a workaround. Our workaround is to make sure the jumper cables are disconnected at PixelBlaze startup. Then after startup, when we reconnect the cables, the system works normally.
Here’s the PixelBlaze code:
PB_River.pbb (889.6 KB)
Here are photos of the setup to better illustrate the wiring:
Just a wild guess here, but is the IO0 some kind of special pin that needs to be untouched during startup? Similar to how Pin D0 on an Arduino conflicts w the Serial Terminal. Please let us know, and thanks in advance for your assistance