Videoby ifueko · YouTubeESP-Mosaico: Espressif's ESP32-S31 devkit for vibe coding
Espressif's new ESP-Mosaico is a modular ESP32-S31 devkit with a 480 × 480 OLED touchscreen, haptics, a built-in battery and a camera expansion port, pitched at AI-assisted coding.
Build sheet
- Platform
- ESP32-S31 modular devkit
- Display
- 480 × 480 OLED touch
- Extras
- Haptics, built-in battery
- Expansion
- Camera module I/O, USB-C
Can I build this?Beginner · AI 4/5 · $50–100
- Difficulty
- Beginner
- AI-buildability
- 4/5
- Time
- A weekend
- Cost
- $50–100
Mostly software on a ready-made devkit with a touchscreen and battery already integrated, so AI tools can write most of the code.
Based on "ESP-Mosaico: Espressif's ESP32-S31 devkit for vibe coding" on Afterware: https://afterware.xyz/p/esp-mosaico-espressif-s-esp32-s31-devkit-for-vibe-coding
I have an ESP32-S31 devkit with a 480 x 480 OLED touchscreen, haptic motor, and a battery. Write ESP-IDF firmware that draws a touch-driven menu on the display, triggers a short haptic pulse on each tap, and shows battery level in the corner. Structure the code so I can add a camera module later.
Estimates based on the original write-up. How AI-buildability is scored. Building with an AI assistant? Connect it to Afterware (free MCP server).
Story
Espressif's ESP-Mosaico is a modular development board built around the ESP32-S31, and it comes with a 480 × 480 OLED touchscreen, haptic feedback and a built-in battery. The pitch is explicit: it's aimed at "Chat" and "Vibe" AI coding, so you describe what you want and let a model write the firmware for the screen and hardware.
The board has USB Type-C connectivity and expansion I/O for a camera module, so the screen and sensing can grow past the base kit. For anyone who wants a self-contained handheld prototype with a touch display and a battery already on board, that's the appeal: the hardware is the starting point, not the project.











