Close
0%
0%

Cyberdeck Micro – Pocket ESP32-S3 Terminal

Pocket ESP32-S3 cyberdeck with OLED, CardKB, microSD, serial terminal, Wi-Fi scanner and an expansion port.

Similar projects worth following
Cyberdeck Micro is a small battery-powered terminal built around an ESP32-S3. I wanted to make something similar to an old-school handheld databank, but with modern hardware and enough flexibility for experiments in the field. It uses a 2.42" 128×64 OLED display, M5Stack CardKB keyboard, microSD card and a 400 mAh Li-Po battery. The enclosure is handmade from plywood and finished in a retro style. The firmware currently includes a serial terminal, text notes stored on the SD card, Wi-Fi scanner, SD card browser, keyboard test utility, Mandelbrot renderer and a settings menu with display power-saving options. A 15-pin expansion connector exposes UART, I²C, SPI, a GPIO pin, 3.3 V and 5 V, so the cyberdeck can be expanded with external modules. The first planned additions are a Bluetooth printer, an audio module and some simple games. The current firmware is version 1.0 and serves as a stable base for future experiments and additional applications.

More details about the build, hardware and firmware are available on my website:

https://www.michaluvbrloh.cz/2026/09/12/cyberdeck-mikro/

  • CyberDOS 0.2 – DOS-like shell and BASIC for the Cyberdeck Micro

    Michal • 09/26/2026 at 04:40 • 0 comments

    Cyberdeck Micro now runs CyberDOS 0.2, my own small DOS-like system with a custom CyberBASIC interpreter.

    The main goal was to stop compiling every application directly into the ESP32-S3 firmware. CyberDOS stays in flash, while applications are stored as ordinary .BAS files on the SD card and can be loaded or launched when needed.

    Version 0.2 already supports text, graphics, files, UART, Wi-Fi scanning and system functions. I also rewrote the original Cyberdeck applications as BASIC programs and added a completely new one: a simple Snake game, without changing the firmware at all.

    I also compared the BASIC Mandelbrot program with the original native C++ version. CyberBASIC is much slower, as expected, but the flexibility of adding and editing programs directly on the Cyberdeck is worth it for this project.

    Full article, photos and details: https://www.michaluvbrloh.cz/2026/09/15/cyberdos-0-2/

View project log

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates