ESP32, the new Wemos Lolin32 LITE

luca 18/11/2017 8

On my blog I’ve already posted about the development board Wemos designed for the esp32 chip and that, on many webstores, you can find boards that “copy” the Lolin32 name but are instead clones of other opensource projects.

Few weeks ago Wemos published on its official site and make available on its store on Aliexpress a new revision of the board, now named Lolin32 LITE. Thanks to my friend Mauro Alfieri I was able to test a copy:

lolin-lite-001 lolin-lite-002

The main features of the board are the same as the old one:

  • esp32 chip
  • PH-2 (2mm) connector for a LiPo 1S battery
  • charging circuit via USB (max 500mA)

At a visual comparison it is immediately noticeable that the LITE is slightly smaller than the previous, being 5mm long compared to the 5.8mm of the Lolin32:

lolin-lite-003

The smaller length forced Wemos to reduce the number of available pins (19 instead of 26) and to abandon the use of the ESP-WROOM-32 module soldering the esp32 chip and flash memory directly onto the PCB, which also accomodates the antenna.

Speaking of components, for the LITE version Wemos decided to change the chip used to perform the USB-serial conversion and adopted the CH340G IC (which I also used in this project). Finally, the card in my possession uses the latest revision of the esp32 chip (labeled 302017):

lolin-lite-004

 

esp32, chip revisions

In the same way that software programs have bugs, even hardware chips may have problems due to errors in their design. Producers resolve these errors by producing a new chip revision and keeping updated a document with the known bugs for the different revisions and the possible workarounds.

Espressif manufactured two different revisions of the esp32 chip to date:

lolin-lite-005

If you want to know the revision of a chip, you can use the espefuse.py utility included in the esptool package:

lolin-lite-008

specify the serial port (-p) your board is connected to and the summary command.

Observing the values of CHIP_VERSION and CHIP_PACKAGE you can determine the revision of the chip, for example my Lolin32 board has a chip with revision 0:

lolin-lite-006

while the new Lolin32 LITE a chip with revision 1:

lolin-lite-007

8 Comments »

  1. jumpjack 23/01/2018 at 20:41 - Reply

    sì ma lo scatolino metallico non è mica per bellezza, serve ad evitare interferenze radio e avere la certificazione FCC!
    in più le specifiche del costruttore dell’ESP8266 (probabilmente applicabili anche a ESP32) dicono espressamente che la parte con l’antenna deve sporgere da eventuali PCB “di appoggio”, pena grave riduzione della portata; quindi tutte le schede che non hanno l’ESP32 sporgente sono “sbagliate” (a meno che il rame sia assente nella parte di PCB sotto l’antenna, ma dalle foto è impossibile capirlo).

    Invece non ho capito una cosa: qual è la circuiteria minima esterna richiesta dal modulo per funzionare? Quella dell’ESP8266 è rimasta un mistero per mesi, ognuno diceva una cosa diversa!

    E poi… come mai in 30 tutorial nemmeno uno tratta dell’ambiente Arduino?!? La dev board AZDelivery che ho comprato io lo supporta nativamente, senza dover flashare niente.

    • luca 24/01/2018 at 08:16 - Reply

      ciao, il motivo per cui non parlo di Arduino è semplice: il web è pieno di tutorials relativi all’uso del chip esp32 con Arduino quindi non volevo ripetere quello che altri hanno già trattato ;) Inoltre, mia personale opinione, usando Arduino perdi quale potenzialità del chip e del framework (FreeRTOS in primis)

  2. jumpjack 23/01/2018 at 20:47 - Reply

    Poi sarebbe molto utile una tabella comparativa che evidenzi una caratteristica molto importante: quali dev board sono compatibili con le breadboard e quali no.

    Pare assurdo, ma alcune NON lo sono perchè sono troppo larghe, e non lasciano libera nessuna fila di piedini, o al massimo una!

    Dell’ESP8266 ne ho 2, una che entra nelle breadboard e una no; solo dopo averle comprate ho scoperto come riconoscere dalle foto quali entrano in una breadboard e quali no: quelle che hanno le scritte dei pin parallele al lato lungo entrano, le altre no.
    Nel caso degli ESP32 però, che sono più larghi degli ESP8266 giusto di una “fila” di piedini, il “trucchetto visivo” è un altro: anche le schede con le scritte verticali sono troppo larghe, bisogna che non ci sia nessuna scritta!

    • luca 24/01/2018 at 08:12 - Reply

      sai che tutte le schede esp32 che ho acquistato (quella ufficiale, le varie Wemos, quella con l’OLED…) entrano tranquillamente nelle breadboard? Quale possiedi che non è compatibile?

  3. ciro 06/02/2018 at 11:10 - Reply

    innanzitutto complimenti per gli articoli.
    wemos non rende più disponibile alcuna scheda lolin32, la stanno forse modificando?

    • ciro 06/02/2018 at 11:13 - Reply

      inoltre parlerai del sistema OTA?

      • luca 06/02/2018 at 14:45 - Reply

        sicuramente!

    • luca 06/02/2018 at 14:45 - Reply

      ciao, capita che abbiano finito le scorte e quindi sullo store ufficiale non siano disponibili… attendi qualche gg e vedrai che torneranno a catalogo.

Leave A Response »

This website uses cookies to ensure you get the best experience on our website maggiori informazioni

Questo sito utilizza i cookie per fonire la migliore esperienza di navigazione possibile. Continuando a utilizzare questo sito senza modificare le impostazioni dei cookie o clicchi su "Accetta" permetti al loro utilizzo.

Chiudi