Wi-Fi 6Bluetooth 5.4 (LE)1 Gbps Ethernet802.15.4

Build What's Next
with ESP32-S31

A complete AIoT platform — from your first line of code to production deployment. Tools, documentation, hardware, and community, all in one place.

RISC-V
Architecture
320 MHz
Up to
512 KB
On-chip SRAM
DDR PSRAM
250 MHz 8-bit
DVP Camera
8–16 bit
USB 2.0 HS
OTG
60 GPIOs
Programmable
JPEG Codec
Hardware codec
New Project Spotlight

What Developers Are Building with ESP32-S31

Real projects from the global developer community, updated continuously.

GrieferPig/esp32-s31-linux
GitHub
NEW
GrieferPig/esp32-s31-linux
Porting MMU Linux to ESP32-S31
GrieferPig
167
Wireless-TAG-Maker/esp32s31-web-radio
GitHub
NEW
Wireless-TAG-Maker/esp32s31-web-radio
Wireless-TAG-Maker
0
BambuS31 Console: ESP32-S31 Multi-device Touch Control Hub
NEW
Translated by AI
BambuS31 Console: ESP32-S31 Multi-device Touch Control Hub
Turn the ESP32-S31 Korvo-1 into a desktop multi‑printer touch control hub. BambuS31 Console is an op...
王崇
0
78/nuttx-esp32s31
GitHub
NEW
78/nuttx-esp32s31
Reproducible Apache NuttX integration for the ESP32-S31-Function-CoreBoard-1
78
4
han0519/esp32-s31-vocat
GitHub
NEW
han0519/esp32-s31-vocat
ESP32-S31-VoCat AI pet companion: offline-wake + cloud chat, emote screen, SD/online music, DVP came...
han0519
0
han0519/esp32-s31-vocat
GitHub
NEW
han0519/esp32-s31-vocat
ESP32-S31-VoCat AI pet companion: offline-wake + cloud chat, emote screen, SD/online music, DVP came...
han0519
1
huanglilong/esp32s31_korvo1
GitHub
huanglilong/esp32s31_korvo1
ESP32-S31-Korvo-1
huanglilong
4
esp32-s31_mini_module
OSHWHub
Translated by AI
esp32-s31_mini_module
Self-made esp32-S31-mini module, size 18.6mm x 18.6mm, LGA package
心动嵌入式
5
annoyedmilk/esp32-s31-linux
GitHub
annoyedmilk/esp32-s31-linux
annoyedmilk
4
cyberai8/esp32s31-mx
GitHub
cyberai8/esp32s31-mx
s31
cyberai8
1
atit-patumvan/ESP32-S31-VoiceActivate
GitHub
atit-patumvan/ESP32-S31-VoiceActivate
atit-patumvan
1
ozanoner/tinyml-demo-esp32s31
GitHub
ozanoner/tinyml-demo-esp32s31
A demo app to test the ESP32-S31 Korvo-1 devkit.
ozanoner
4
WillyBilly06/ESP32-S31-A2DP-Codecs
GitHub
WillyBilly06/ESP32-S31-A2DP-Codecs
Multi-codec Bluetooth A2DP audio sink for the ESP32-S31 on ESP-IDF v6.1 — LDAC, aptX/HD/LL, LHDC-v5,...
WillyBilly06
9
esp32s31_korvo1
esp32s31_korvo1
Support log to SD card, Audio Record, Music play, Wifi Manager, Camera display http://esp-web.local:...
huanglilong
0
ChihuahuaChac/SnapfusePoC
GitHub
ChihuahuaChac/SnapfusePoC
SnapFuse PoC - ESP32-S31 Bluetooth Audio Sink & Recorder
ChihuahuaChac
0
MarioCruz/esp32-s31-playground
GitHub
MarioCruz/esp32-s31-playground
ESP32-S31 (Korvo-1) experiments on ESP-IDF v6.1-beta1 — first up: a touchscreen 720p wedding video g...
MarioCruz
0
huming2207/esp_mem_benchmark
GitHub
huming2207/esp_mem_benchmark
ESP32-S31 RAM access speed benchmark
huming2207
0
MuCheng-persona/-Wii_Remote_to_NS
GitHub
MuCheng-persona/-Wii_Remote_to_NS
ESP32-S31 firmware that receives Nintendo Wii Remote input over Classic Bluetooth and exposes it to ...
MuCheng-persona
0
ESP-Now You Draw I Guess
Translated by AI
ESP-Now You Draw I Guess
ESP-NOW Dual-Screen Sync (ESP32-S31-Korvo-1) Two ESP32-S31-Korvo-1 boards each drive a 4.3" 800×480 ...
Jean
2
ChenQi0920/espnow_dualscreen
GitHub
ChenQi0920/espnow_dualscreen
ESP-NOW dual-screen idiom drawing & guessing game for ESP32-S31-Korvo-1, with real-time canvas sync,...
ChenQi0920
0
desk-beam-------ESP32-S31 Desktop Secondary Screen Companion — Lyrics Display · Ambient Light · DeepSeek Usage Monitoring
Translated by AI
desk-beam-------ESP32-S31 Desktop Secondary Screen Companion — Lyrics Display · Ambient Light · DeepSeek Usage Monitoring
<h1 align="center">desk-beam</h1> <p align="center"> <em>ESP32-S31 desktop secondary-screen companio...
yunxiao11xie
3
yunxiao11xie/awesome-esp32-s31
GitHub
yunxiao11xie/awesome-esp32-s31
A repository for ESP32-S31, including basic tutorials and simple projects
yunxiao11xie
7
ESP32-S31 NRL Network Intercom - Multimedia AI All-in-One Terminal
Translated by AI
ESP32-S31 NRL Network Intercom - Multimedia AI All-in-One Terminal
NRL network intercom implemented with ESP32-S31, communicating with global intercoms, with amateur r...
曹程
2
Is that okay? ESP Claw+ESP32-S31
Translated by AI
Is that okay? ESP Claw+ESP32-S31
I used Espressif's ESPclaw with the ESP32-S31 development board to develop a stock dashboard through...
李睿
2
esp32-s31 audio solution + dialing + small gallery
Translated by AI
esp32-s31 audio solution + dialing + small gallery
🔥 Handcrafted a full-featured Bluetooth speaker with ESP32! Album cover, lyrics, spectrum all inclu...
2
Iu-yang1/ESP32S31_FT8-FT4-Receiver
GitHub
Iu-yang1/ESP32S31_FT8-FT4-Receiver
A FT8/FT4 Receiver based in ESP32-S31 board.
Iu-yang1
3
esp32s31 Angry Birds mini game
Translated by AI
esp32s31 Angry Birds mini game
A lvgl mini-game Angry Birds developed based on esp32s31. You can later edit your own designed game ...
未来如何都可以
2
wokwi/esp32-s31-hello-wokwi-idf
GitHub
wokwi/esp32-s31-hello-wokwi-idf
Hello, ESP32-S31! An ESP-IDF + LVGL demo on a 240x320 ILI9341, runnable in the Wokwi simulator and C...
wokwi
4
esp32s31-Beginner Tutorial
Translated by AI
esp32s31-Beginner Tutorial
# Awesome-ESP32-S31 🚀 > Espressif ESP32-S31-Korvo development board resource repository | Beginner-...
yunxiao11xie
4
Digital human based on ESP32S31
Translated by AI
Digital human based on ESP32S31
Created an interactive little crocodile digital human using ESP32-S31, fully embedded and locally de...
hneric
5
Product Resources

ESP32-S31 Product Resources

Browse chips, modules, and development boards with quick access to all resources.

NameDescriptionUser GuidePurchasePeripheralsFlash (MB)PSRAM (MB)
ESP-Mosaico
ESP-Mosaico is a modular development board designed specifically for AI-assisted development. Powered by the ESP32-S31, it integrates a 2.16-inch AMOLED touchscreen, a 65 mAh battery, a six-axis IMU, dual magnetometers, and a vibration motor. It supports voice input, audio playback, camera module expansion, and cross-screen interaction across multiple devices. Users can generate device applications using natural language or work with a desktop-based Coding Agent for continuous development and validation on physical hardware. It is ideal for AI-assisted hardware prototyping and embedded application development.
I/O, USB, AMOLED touchscreen, six-axis IMU, magnetometers, microphone, speaker, vibration motor, and buttons.
1616
ESP32-S31-Function-Coreboard-1
Supports 2.4 GHz Wi-Fi 6 + IEEE 802.15.4 + Bluetooth 5.4 (LE+BR/EDR) + Ethernet. Onboard 1 x Mic + 1 x Speaker interface, supporting out-of-the-box AI voice interaction evaluation. All key IOs are routed out for easy expansion. Ideal for entry-level AIoT application development and rapid prototyping.
I/O, High-speed USB-A host interface, USB Serial/JTAG, USB-C to UART, Gigabit Ethernet RJ45 Port (1000BASE-T), Microphones, LED, Buttons, Speaker
1616
ESP32-S31-Korvo-1
Supports 2.4 GHz Wi-Fi 6 + IEEE 802.15.4 + Bluetooth 5.4 (LE+BR/EDR). Features a dual-microphone array and supports speech recognition and near/far-field wake word. Integrates a 4.3-inch LCD screen, DVP camera, and other peripherals to meet diverse application needs in multimedia scenarios.
LCD Screen, Camera, Microphones, LED, Buttons, Speaker; I/O, USB, SD Card Slot
1616
Official Demos

Espressif Official Projects

Official examples from Espressif engineers for real-world reference and inspiration.

Developer Journey

Development From Idea to Production of Code to Deployment

Follow the complete development journey or jump directly to the stage you need.