Hmm - worth a try to see if the original Espruino is any better (or even just adding an external voltage regulator) - it could be that it's caused by some bad connections though - the fact that it's unreliable rather than flat out broken makes me think it may not just be software.
Also... having to unplug/replug Espruino to get a response? It sounds pretty strange on the latest firmwares - if you can come up with a simple example bit of code that breaks it then I'd be happy to take a look.
Are you still breadboarding? If you're not using the shim, the voltage drop/bad connection over the wires is enough to totally throw off the ESP8266 module. Soldering a decent size capacitor right to it might help, as would making sure the wires between it and the Pico are as short as possible.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Hmm - worth a try to see if the original Espruino is any better (or even just adding an external voltage regulator) - it could be that it's caused by some bad connections though - the fact that it's unreliable rather than flat out broken makes me think it may not just be software.
Also... having to unplug/replug Espruino to get a response? It sounds pretty strange on the latest firmwares - if you can come up with a simple example bit of code that breaks it then I'd be happy to take a look.
Are you still breadboarding? If you're not using the shim, the voltage drop/bad connection over the wires is enough to totally throw off the ESP8266 module. Soldering a decent size capacitor right to it might help, as would making sure the wires between it and the Pico are as short as possible.