Another day, another ESP-based touch display development board from our pals at Waveshare! This one comes in two version options - one with a case and camera module, and one without the case but with a speaker instead - choose wisely before adding to your cart!
The board uses the popular ESP32-S3R8, which includes 512KB SRAM, 384KB ROM, in-package 8MB PSRAM and external 16MB Flash memory. Being an ESP32-S3, it of course also offers 2.4GHz Wi-Fi and Bluetooth 5 LE.
The display is a 3.5" IPS capacitive touch panel, with a 320x480 resolution, 262k colours and 178° viewing angles. Touch is controlled via I2C.
On the rear of the display is where all the fun stuff lives! You'll find a GPIO breakout, USB-C for power and programming, an MX1.25/PicoBlade-compatible LiPo port with charge & power management circuit, 6-axis IMU(3-axis gyro + 3-axis accelerometer), MicroSD slot, IPEX 1 antenna connector (requires fiddly SMD work to enable), onboard microphone, RTC with backup battery header (which can conveniently use the Raspberry Pi RTC battery), and BOOT, RESET and POWER buttons!
There are also some features that you may or may not use depending on the version you go for.
A camera interface for OV5640/OV2640 camera modules - however, a camera is only included in the cased version.
An audio codec chip for driving a speaker via the MX1.25 speaker port - however, only the non-case version comes with a speaker (6Ω 1W).
Features
ESP32-S3R8-based development board
Xtensa 32-bit LX7 dual-core processor up to 240MHz
512KB SRAM and 384KB ROM
In-package 8MB PSRAM and external 16MB Flash memory
2.4GHz Wi-Fi (802.11 b/g/n) and Bluetooth 5 LE
3.5" IPS capacitive touch display
320x480 resolution
262K colours
178° viewing angle
AXS15231B LCD and touch controller
QSPI for display and I2C for touch
Onboard hardware
QMI8658 6-axis IMU with 3-axis accelerometer and 3-axis gyroscope