Waveshare
ESP32-S3 Development Board with 1.9" Display – 170x320, 262K Color, LX7 Dual-Core, Optional Touch
· MPN: 30939
A compact ESP32-S3 development board with a built-in 1.9-inch LCD display (170 × 320, 262K colours), 6-axis IMU, TF card slot, and lithium battery charging. ...
A compact ESP32-S3 development board with a built-in 1.9-inch LCD display (170 × 320, 262K colours), 6-axis IMU, TF card slot, and lithium battery charging. Powered by the ESP32-S3R8 dual-core processor with Wi-Fi and Bluetooth 5.0, it supports development via Arduino IDE, ESP-IDF, and the LVGL graphics library. Available with optional capacitive touch.
Key Features
- ESP32-S3R8 Processor – Dual-core Xtensa LX7 at 240 MHz
- Memory – 512 KB SRAM, 384 KB ROM, 16 MB Flash, 8 MB PSRAM
- 1.9" LCD Display – 170 × 320 resolution, 262K colours, ST7789V2 driver, 500 cd/m², 900:1 contrast
- Touch – Optional capacitive touch (touch variant only)
- 90° Hardware Rotation – Flexible display orientation
- QMI8658 6-Axis IMU – 3-axis accelerometer + 3-axis gyroscope
- Wi-Fi & Bluetooth – 2.4 GHz 802.11 b/g/n + BLE 5.0
- TF Card Slot – Expandable storage
- Lithium Battery Header – 3.7 V MX1.25 connector with charge management
- USB-C – Programming and power
- Pico Header Compatible – Expandable peripheral support
- SPI Display Interface
Ideal For
- HMI and GUI prototyping
- Portable IoT devices and data loggers
- Motion-sensing applications
- Wearable and handheld projects
Resources
- Product Wiki – Pinout, setup guides, and examples
Jargon buster
Plain-language definitions for the technical terms used above.
- BLE
- BLE stands for Bluetooth Low Energy, a Bluetooth mode designed for lower power use and modern phone compatibility. It matters because BLE support can make the module easier to use with Apple devices and battery-powered projects, though it may behave differently from classic serial Bluetooth.
- ESP-IDF
- ESP-IDF is Espressif’s official software development framework for ESP32-family chips. It gives more direct control over the hardware than beginner-style environments, which can help with advanced features like Wi-Fi, Bluetooth, audio and power management.
- ESP32
- ESP32 is a family of microcontroller modules with built-in wireless features such as Bluetooth and WiFi. Knowing this product uses an ESP32-based module helps explain how it provides wireless serial communication and firmware update features.
- Gyroscope
- A gyroscope measures rotation, such as how fast a board is turning around its X, Y, and Z axes. This matters for projects like gesture controls, balancing robots, and motion tracking where tilt or rotation changes need to be detected.
- HMI
- HMI stands for Human-Machine Interface, meaning the screen, buttons, or controls a person uses to interact with a device. For this product, it suggests the display is intended for control panels, dashboards, robot faces, or other user-facing interfaces.
- IDE
- Short for Integrated Development Environment, a program used to write, run and manage code. It matters because some learners prefer a traditional coding workspace instead of a guided notebook-style lesson.
- IMU
- An Inertial Measurement Unit combines motion sensors to measure movement and orientation. It matters for asset tracking because it can detect movement, tilt, vibration, or changes in direction.
- IoT
- Short for Internet of Things, meaning physical devices that connect to networks or the internet to send data or be controlled remotely. It matters if you want projects such as connected sensors, remote controls or classroom data-logging activities.
- LCD
- LCD stands for liquid crystal display, a screen technology that uses a backlight and liquid crystals to show images or text. It matters because LCD modules usually need a display driver and enough controller pins or a bus interface to send image data.
- LVGL
- LVGL is an open-source graphics library for building buttons, menus, gauges and other user interfaces on small embedded displays. Support for LVGL matters if you want to create a polished touchscreen interface without drawing every screen element from scratch.
- MX1.25 connector
- MX1.25 refers to a small 1.25 mm-pitch cable connector family used for compact board-to-board wiring. Matching this connector type and pin count is important because similar-looking small connectors are often not interchangeable.
- SPI
- A fast serial communication bus often used for displays, memory cards, and sensors. It matters because SPI devices need specific pins for clock and data, plus a separate chip-select line for each device.
- SRAM
- Fast temporary memory used by a processor while a program is running. More SRAM helps with projects that handle larger data buffers, networking, displays, or more complex code.
- USB-C
- A modern reversible USB connector used for power and data connections. On this product it matters because it can connect directly to a computer as well as to a microcontroller project.
Find this product in
Displays & Screens