• Looking into ESP8266 ESP-S07S because I need an external / 'externable' antenna...

    It's a while I used 'native' ESP8266 connected to Espruino (PICO). When I need Wifi, I go for the convenient Espruino-Wifi... So I had some trouble finding the tree(s) for the forest - I mean the right setup. Some crystallizing the setup out of the sometimes fuzzy documents got me going... at least for a bit. - Don't get me wrong... the documentation of how 'it was the' is still needed and an update with replace may not the best option...

    First tried require("ESP8266WiFi");, but that did not go that well. I could go to the Wifi module, but the wifi connect always failed. Doing some inlining of the module sources and enabling debugging, I did some more search on the Web for the error I got: CIFSR failed: +CIFSR:STAMAC, ....

             |_| espruino.com
     2v00 (c) 2018 G.Williams
    Connecting to WiFi
    Uncaught WiFi connect failed: WIFI CONNECTED
    Uncaught WiFi connect failed: undefined
    CIFSR failed: +CIFSR:STAMAC,"bc:dd:c2:e8:8e:2e"

    I found this forum entry about ESP8266: CIFSR failed - from three plus (3+) years. @Gordon hinted that "ESP8266WiFi" may not be the right module version. And in deed - even though my ESP-07S are of more recent version when looking at the dates, "ESP8266WiFi_0v25" module made the trick.

    I would like to have the option to put my choice of ESP8266 modules on the Espruino-Wifi board. Espruino Wifi is a nice, complete, integrated thing... and uses less space than this carrier/breakout for the Wifi module just by itself (see picture). The carrier is so wide that it is not usable on regular bread boards: it buries all connection points. I had to resort to the double pinning with pins on the back and socket-sockets on the top. If narrower, the labeling of the pins would have to go, or at least to shrink... Espruio-Wifi has same length but is three pin rows more narrow.

    @Gordon, this provides me now substance to answer a question from you whether to think about unpinned Espruino-Wifi: yes... I can not say with reason... and even a step further: un-ESP-ed... Espruino-Wifi-wifi-unpopulated then even becomes a viable alternative for the PICO... pins still available on (ESP8266) pads, but with micro USB (but... yeah... it has less freedom in power, but faster CPU - 100 vs 84 MHz - and more RAM 128 vs 96 k, and flash 512 vs 384 k.

    PS: A good capacitor across VCC and GND at the ESP8266 module is still required. - My breakout board for the module is extremely bare... but has space...

    3 Attachments

    • Pico_ESP-07S_XAntenna.jpg
    • ESP-07s_vs_Espruino-Wifi_1.jpg
    • ESP-07s_vs_Espruino-Wifi_2.jpg

Avatar for allObjects @allObjects started