Waveshare
ESP32-S3 1.8" Display Dev Board with Knob – Touch, Wi-Fi/Bluetooth, Metal Case and battery
· MPN: 31623
This product is a high-performance, highly integrated MCU board designed by Waveshare, features ESP32-S3 and ESP32 dual MCUs control, integrated large-capaci...
Get notified when back in stock
This product is a high-performance, highly integrated MCU board designed by Waveshare, features ESP32-S3 and ESP32 dual MCUs control, integrated large-capacity Flash and PSRAM. Onboard 1.8inch touch LCD screen and multiple peripherals such as audio decoder chip and knob encoder, enabling rapid development of smart voice AI applications.
- Equipped with ESP32-S3 and ESP32 dual MCUs, up to 4 cores and 240MHz main frequency
- Supports 2.4GHz Wi-Fi (802.11 b/g/n) and Bluetooth 5 (LE) and Classic Bluetooth, with onboard antenna
- Built-in 512KB SRAM and 384KB ROM, with onboard 16MB Flash and 8MB PSRAM
- Onboard 1.8inch LCD display, 360 × 360 resolution, 262K color
- Supports touch control via I2C interface, with interrupt support
- Onboard audio decoder chip, microphone, knob encoder, vibration motor, TF card slot, and battery recharge management module
- CNC process metal case, nice looking and durable, easy to carry
Intuitive Control At Your Fingertips
Supports 3x Pomodoro Timer Themes, Productive & Playful
Development Board
Multi-Functional Knob Screen | Wireless Connection | CNC Metal Case

ESP32-S3-Knob-Touch-LCD-1.8-EN
Standard version, without Lithium battery
ESP32-S3-Knob-Touch-LCD-1.8
Comes with a 3.7V 102035 800mAh Lithium battery (assembled before shipment)
This product is a high-performance, highly integrated MCU board designed by Waveshare, features ESP32-S3 and ESP32 dual MCUs control, integrated large-capacity Flash and PSRAM. Onboard 1.8inch touch LCD screen and multiple peripherals such as audio decoder chip and knob encoder, enabling rapid development of smart voice AI applications.
- Equipped with ESP32-S3 and ESP32 dual MCUs, up to 4 cores and 240MHz main frequency
- Supports 2.4GHz Wi-Fi (802.11 b/g/n) and Bluetooth 5 (LE) and Classic Bluetooth, with onboard antenna
- Built-in 512KB SRAM and 384KB ROM, with onboard 16MB Flash and 8MB PSRAM
- Onboard 1.8inch LCD display, 360 × 360 resolution, 262K color
- Supports touch control via I2C interface, with interrupt support
- Onboard audio decoder chip, microphone, knob encoder, vibration motor, TF card slot, and battery recharge management module
- CNC process metal case, nice looking and durable, easy to carry
Intuitive Control At Your Fingertips
Supports 3x Pomodoro Timer Themes, Productive & Playful
Precision-Machined CNC Metal Case, Nice Looking And Durable
Supports Audio Output Via 3.5mm Jack, Supports Uploading Music Lyrics And Covers, And Volume Control Via Sliding The Knob
Supports Video Playback And Digital Photo Frame Functions, Swipe To Enjoy
Supports TXT File Reading Function
Supports CPU And GPU Parameters Display For Real-Time Data Monitoring
Enables Smooth Volume Adjustment Of Movies And Music Via The Knob
-
ESP32-S3R8
Wi-Fi and Bluetooth SoC, 240MHz operating frequency, with 8MB PSRAM -
ESP32-U4WDH
Wi-Fi and Classic Bluetooth, 240MHz operating frequency, with 4MB Flash -
PCM5100A
High-performance stereo DAC with I2S interface - USB To UART
- 16MB Flash
-
Dual encoder
for ESP32-S3 and ESP32 respectively - TF card slot
-
DRV2605
Vibration motor driver with I2C interface -
CH445P
4-SPDT 3.3V low-resistance analog switch IC - Digital MIC
- Ceramic antenna
- PH1.27 10P SMD Connector
- Vibration motor
- PH1.27 10P SMD header
- PH1.25 Lithium battery header
- 3.5mm audio jack
- Power button
-
Type-C connector
Switching ESP32-S3 USB or ESP32 UART based on Type-C plug orientation -
ESP32-S3R8 BOOT button
Press it and power on again to enter download mode
Jargon buster
Plain-language definitions for the technical terms used above.
- DAC
- A digital-to-analogue converter turns numbers from the microcontroller into a real analogue voltage. It matters if you want to generate simple waveforms, audio-style signals, or variable control voltages rather than just on/off outputs.
- encoder
- An encoder is a sensor that converts the rotation or position of a shaft, knob or dial into electrical signals, reporting movement as incremental steps and direction, or as an absolute position. It is used to track how far something has turned, which matters for precise positioning, speed control, repeatable movement, or using a rotary knob as an input.
- ESP32
- ESP32 is a family of low-cost microcontroller chips and modules from Espressif with built-in WiFi and Bluetooth. They support programmable firmware and over-the-air updates, and are commonly programmed with toolchains such as the Arduino core and ESP-IDF.
- I2C
- I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
- I2S
- I2S is a digital audio interface used to send sound data between chips, such as from a microcontroller to an audio amplifier or DAC. It matters if your project needs cleaner digital audio output than a basic buzzer or PWM signal can provide.
- 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.
- motor driver
- An electronic circuit that lets a low-power controller switch and control a motor that needs more current than the controller pins can safely provide. Checking motor driver support matters because pumps and motors usually cannot be connected directly to a microcontroller output.
- SMD
- SMD means surface-mount device, a component style designed to be soldered directly onto the surface of a circuit board rather than through holes. SMD parts are compact and mounted flat on the board, which suits smaller and mass-produced designs.
- 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.
- Type-C
- USB Type-C (USB-C) is a small, reversible USB connector used for charging, power, and data transfer on many modern devices. A Type-C port or plug indicates the cable and charger connection needed to power, charge, or communicate with a device.
- UART
- UART is a simple asynchronous serial interface that sends data over separate transmit and receive wires, usually labelled TX and RX, with both ends set to the same baud rate. It is a common way for microcontrollers and other serial devices to exchange data.
- vibration motor
- A small motor with an off-centre weight on its shaft, which shakes when it spins. It matters when choosing haptic feedback, alerts, or simple movement effects, as you need to match its voltage, current draw, size, and mounting style to your project.
Find this product in
Displays & Screens