Built entirely in Arduino/C++ on top of M5Unified. PulseOS is a small experimental firmware for the M5StickS3 that turns the device into a pocket-sized gadget. It combines simple games, visual experiments, and playful utilities into a minimal neon-style interface designed to be fun to explore rather than strictly practical.
The goal of PulseOS is to experiment with what a tiny handheld device can feel like when treated as a miniature operating system. The project focuses on lightweight interactive modules, responsive motion controls, and simple arcade-style gameplay.
PulseOS is not meant to be a serious productivity tool. It’s an experimental and for-fun project that explores UI ideas, sensors, and small interactive experiences on the ESP32-S3 platform.
Play • Tilt Puzzle – motion-controlled maze with time tracking • Laser Sweep – survival challenge dodging sweeping laser barriers • Particle Lab – a small physics sandbox that becomes a timed containment challenge
Interface • Neon themed sci-fi style UI • Persistent scoring system across games • Motion control using the onboard IMU • Lightweight animations and system feedback
PulseOS is a work in progress and new experiments and modules will continue to be added over time.