The overview, with examples running, is on the board page.

The Wemos LOLIN32 Lite

A classic ESP32 on a narrow board with a LiPo socket, and a blue LED on GPIO 22 that lights when the pin is LOW.

What it is

The same classic ESP32 as the ESP32 DevKit V1, on a board 50 by 25.6 mm with two thirteen-pin rows 0.9 inch apart, so it straddles a breadboard with one row free on each side. A micro-USB socket goes through a CH340 to UART0, which is the serial monitor, and a JST socket at the foot takes a LiPo cell.

The pins

The silkscreen numbers are the GPIO numbers.

Left Right
VP (GPIO 36) 3V
VN (GPIO 39) 22 (the LED)
EN 19
34 23
35 18
32 5
33 17
25 16
26 4
27 0
14 2
12 15
GND 13

There is no 5 V pin and there are no TX or RX pins: GPIO 1 and 3 go only to the USB chip. 34, 35, VP and VN are inputs only. Wire uses 19 for SDA and 23 for SCL, as the Arduino IDE's "LOLIN32 Lite" board does.

The LED

The blue LED is wired from 3.3 V to GPIO 22, so it lights when the pin is LOW. LED_BUILTIN is 22, and digitalWrite(LED_BUILTIN, LOW) turns it on.

The battery socket

BAT+ and BAT- are the socket's two contacts. BAT- is ground. The charger and a battery are not modeled, so BAT+ is left open, and the board runs from USB as long as the simulation does.

Buttons

The board has one button, RST, on EN. There is no BOOT button: on the real board the USB chip pulls GPIO 0 low to start the loader. The board's BOOT poke does the same here.

WiFi

It joins Mokxi's simulated network, with the network name and password as properties of the board. There is no radio, no 802.11 and no real internet: Simulated WiFi says what is faithful and what is not. The one exception is the Real internet switch in the Cloud panel, which sends requests for other names out through Mokxi's gateway.

What is modeled

The DevKit V1 model's chip, whole: one Xtensa LX6 core, GPIO, UART0, the timers, ADC1 and LEDC PWM. The board carries its own program string, so it is offered its own examples, built for its LED and its I2C pins.

What is not modeled

The second core, ADC2, the DAC, touch sensing, the LiPo charger and a real radio. Bluetooth Classic and LE are simulated: a phone in the editor's Bluetooth pane, not a real radio.

MicroPython

Pick MicroPython (main.py) in the board's Firmware panel and it runs the official MicroPython v1.29.0 firmware with your main.py. See MicroPython on the ESP32.

Starter project

LOLIN32 Lite button is the board across a breadboard with a pushbutton on GPIO 4 that lights the blue LED.