This ESP32-S3 development board has 2.4GHz WiFi and Bluetooth BLE 5 support, it comes with high-capacity Flash and PSRAM, making it well-suited for running GUI programs like LVGL on its 2.8" capacitive touch display. The screen has a 480 x 480 resolution and a 160° viewing angle, providing sharp and colourful visuals from most angles. Touch control is supported via the I2C communication with interrupt support.
It is driven by the Xtensa 32-bit LX7 dual-core processor with a clock speed of up to 240MHz and the board is compatible with ESP-IDF and Arduino IDE, giving you different options on the development side of things. It includes 512KB SRAM, 384KB ROM, 16MB Flash, and 8MB PSRAM, providing sufficient resources for tasks that are a bit more demanding.
The board supports multiple peripherals via GPIO, UART, and I2C connections, and includes a USB Type-C port for power, programming, and debugging. If all that wasn't enough for you, there is also a QMI8658 6-axis sensor, an RTC sensor, an SD card slot, and a battery recharge manager to give you a lot more options for your next project!
Please note: this board uses a tinyMX1.25connector for LiPo power. Most LiPo batteries on the market (including ours) use a larger JST fitting. We do not yet stock batteries with an MX1.25 connector, however, you can customise your battery with one of our 1.25mm pitch cables to make a compatible battery yourself (assuming you have the ability, knowledge and tools to do this safely).
Features
High-performance Xtensa 32-bit LX7 dual-core processor, up to 240MHz main frequency
Supports 2.4GHz Wi-Fi (802.81 b/g/n) and Bluetooth 5 (LE), with onboard antenna
Built-in 512KB SRAM and 384KB ROM, with onboard 16MB Flash and 8MB PSRAM
2.8" capacitive touch display, 480 x 480 resolution
Supports touch control via I2C interface, with interrupt support
UART, I2C and some IO interfaces, integrating full-speed USB port
QMI8658 6-axis sensor, RTC sensor, TF card slot and battery recharge management module, etc.
Accurate control such as flexible clock and multiple power modes to realize low power consumption in different scenarios
What's on Board
ESP32-S3R8 Dual-core processor, up to 240MHz operating frequency
QST attitude sensor QMI8658 (6-axis IMU includes a 3-axis gyroscope and a 3-axis accelerometer)
TCA9554PWR GPIO expander chip
FSUSB42UMX UART selection chip, the 4-pin UART header is disabled when connected to the UART Type-C port
CH343P USB to UART with onboard automatic download circuit, enabling program burning without additional operations
MX1.25 battery header MX1.25 2-pin connector, for 3.7V Lithium battery, supports charging and discharging
12-pin multi-functional pin header
IPEX1 connector Switching to use an external antenna via resoldering the resistor
TF card slot
RTC battery header For connecting rechargeableRTC battery
I2C header Connecting with internal chip only supports the I2C peripherals and cannot be mapped to other functions
UART header only available when the USB to UART Type-C port is not connected
USB TO UART Type-C port for power supply, program burning and debugging
Buzzer
Charge indicator The lithium battery charge indicator lights up when charging, and off when fully charged (the light status is uncertain when the battery is not connected)