ESP32 Gallery

KEYBOARD GATEWAY / ESP32 APPLICATION

Snowball Device M5 Stack

Snowball Device · M5Stack — ESP32 Core + FACES firmware and gateway for Snowball Middleware; English/Korean keyboard UI.

Snowball Device M5 Stack
Open project preview ↗
About this project

About this project

An M5Stack Core with the FACES QWERTY keyboard becomes a small remote terminal for coding agents running on a PC. Sessions, projects and harnesses from the Snowball middleware are read over the LAN and drawn into a native 320×240 framebuffer; a held key opens prompt edit, where typed text can be English or Korean and is committed only after the journal accepts the command ID. Model, effort and access level sit behind Fn+Z, sourced from the native catalog. The board holds up to 16 PC enrollments, keeps display and input languages separate, and remembers Wi-Fi passwords for up to eight networks. The stock FACES panel swallows bare Fn and Alt, and the separate ATmega328 must be reflashed over ISP for a held Alt layer. Updates go over USB because the 3MB application partition does not support OTA.

From the README

From the README

Display
native 320×240 framebuffers were captured from the real M5Stack 0.2.2 firmware
Limit
The 3MB application partition does not support OTA
Network
UDP 47770 discovery and TCP 47771 pairing/control must be allowed on a trusted private LAN

Hardware

Native board: M5Stack Core

Boards: ESP32

Supported hardware: ESP32. Confirm the exact board revision and pin map in the upstream repository.

What the source supports

Upstream evidence: Reviewed from public README media at commit 7257124b2284 under Apache-2.0. Firmware was not executed.

Media credit & rights

Upstream project media · rights remain with its owner · Credit: fkiller

Screenshots decoded from the upstream README at a pinned commit. Repository code and firmware were not executed; the license texts are included in the preview package.

View original source ↗ Copyright & removal · Reviewed

More projects on these boards

2D LED Matrix A Ball Robot Based On ESP32 ACT1026 ESP32 AI Quota Monitor AIDlink Acid Box

Source repository ↗

Browse all projects

See what an ESP32 project looks like, and whether it runs on your board.

Sort

FILTERS

Browse by form factor. Check the exact board, chip and peripherals before installing.

MADE SOMETHING?

Give your project a little spotlight.

Repository links do not imply author endorsement or verified hardware compatibility. Check the upstream safety guidance before powering or flashing a build.

Try it

Project source ↗
Build & safety

Open project page ↗
FROM YOUR WORKBENCH

Small board.
Big idea.

Share what you've made.

Automatic checks start now. Most reviews finish in 1–3 days.

Prefer GitHub? Open an issue ↗