Putting Lego Wheels on Stack-chan: How the Open-Source Robium Skill Framework Teaches a Desktop Robot to Move

A developer equipped the ESP32 desktop robot Stack-chan with Lego wheels and the Robium framework to enable autonomous driving at minimal cost.
A developer transformed the open-source desktop robot Stack-chan into a mobile robot by attaching Lego wheels and integrating the open-source Robium skill framework for autonomous driving. Three highlights stand out: Lego's modularity keeps hardware assembly costs extremely low; Robium encapsulates motor control logic into reusable skill modules, eliminating the need to write drivers from scratch; and Stack-chan's fully open-source nature means the entire build path can be reproduced and extended by anyone. The project is a near-perfect microcosm of the open-source hardware ecosystem — open body, open hardware interface, open software library — embodying the maker ethos of "one person experiments, the community benefits."
From Desktop Ornament to Mobile Robot
Another fun DIY project has emerged from the open-source hardware community: a developer added Lego wheels to their Stack-chan robot and used the open-source Robium robot skill framework to teach it how to drive autonomously. What looks like a simple mod actually connects three noteworthy directions: desktop robotics, modular hardware, and open-source software ecosystems.
Stack-chan itself is an open-source ESP32-based desktop robot that has earned a following in the maker community for its adorable expression screen and programmable nature. It was originally more of a "cute desktop companion" — mostly static. The core idea behind this mod is to transform it from a fixed interactive device into a robot that can actually move through physical space.

Stack-chan was designed and open-sourced by Japanese developer meganetaaan, built on microcontroller platforms like M5Stack or ESP32, equipped with a small LCD screen for animated expressions, and featuring servo-driven head movement. Its design philosophy leans toward "low-barrier playability": all hardware design files and firmware code are publicly available on GitHub, so makers can print their own shells, solder the board, and flash the firmware themselves. The ESP32 at its core integrates Wi-Fi and Bluetooth, giving Stack-chan built-in wireless communication capabilities — a solid foundation for future extensions like remote control or networked interaction. While its processing power is relatively limited, the ESP32's low power consumption and low cost make it a popular choice for desktop-scale embedded projects.
Why Lego Wheels Are a Smart Low-Cost Choice
Choosing Lego wheels as the mobility solution is one of the cleverest decisions in this project. The Lego system is inherently modular, easy to assemble and disassemble, and requires no soldering — dramatically lowering the barrier for makers who want to quickly validate an idea. Compared to custom chassis or 3D-printed frames, a Lego-based solution can be assembled and adjusted in minutes, with minimal cost of failure.
The "Lego + open-source electronics" combination isn't new, but it keeps proving one thing: hardware innovation doesn't require expensive professional equipment. Using off-the-shelf consumer toy components, you can rapidly prototype a functional moving robot. For educational settings and beginners, this is an incredibly accessible learning path.
Robium: The Open-Source Skill Layer That Teaches Robots to Act
The real technical highlight of this project is the introduction of the open-source Robium robot skill framework. Robium is designed to provide robots with a set of reusable "skill" modules — developers don't have to write low-level control logic from scratch. Instead, they call and combine existing skills to accomplish specific tasks, like the "driving" behavior demonstrated here.
This skill-based abstraction approach represents an important trend in the robot software ecosystem. It encapsulates complex motion control and sensor handling behind relatively high-level interfaces, letting developers focus on "what should the robot do" rather than "how do I make the motor spin." For a resource-constrained ESP32 platform like Stack-chan, a lightweight, modular skill framework is especially valuable.
A Textbook Example of Open-Source Collaboration
Break this project down and you'll find it's almost a microcosm of the open-source hardware ecosystem: an open-source robot body (Stack-chan), an open hardware interface (Lego), and an open-source software skill library (Robium) — all snapped together by a community developer who built it and shared it.
The significance of projects like this isn't just "we built a little robot that can drive around." It's that they demonstrate a reproducible technical path that anyone can follow. Other enthusiasts can replicate the same build, improve on it, or swap the driving skill for obstacle avoidance, line following, or remote control. That's precisely where open source delivers its value: one person's experiment becomes a shared starting point for the entire community.
Takeaways for Makers and Beginners
For anyone looking to get started in robot development, this project offers a few practical lessons. First, leveraging modular components — whether Lego or open-source boards — can significantly reduce the cost of experimentation. Second, finding mature open-source frameworks rather than reinventing the wheel from scratch gets projects up and running far faster. Third, small desktop robots are perfectly viable platforms for learning robotics control and embedded development.
It's worth noting that the original shared content is fairly brief — specific wiring details, how Robium skills are invoked, and actual driving performance aren't covered in depth. Interested readers can follow the official open-source repositories for Stack-chan and Robium to find more complete implementation documentation and community discussion.
Summary
Putting Lego wheels on Stack-chan and using Robium to teach it to drive is a lightweight but representative open-source robotics project. With minimal cost, it demonstrates the possibility of evolving a desktop robot into a mobile platform — and once again confirms the creative potential unlocked by open-source hardware and software collaboration. In the maker community, small reproducible and extensible projects like this often carry more value than a closed, high-end product ever could.
Background
Robium's "skill" abstraction shares its DNA with the broader component-based thinking in the robotics software world. A similar design philosophy appears in ROS (Robot Operating System) through its node/topic model — breaking sensor reading, motion planning, and execution control into independent functional units that collaborate via message passing. The key difference is that ROS typically runs on Linux and demands significant compute resources, whereas lightweight frameworks targeting microcontrollers like the ESP32 need to achieve comparable modularity under extremely constrained conditions. Robium is attempting to fill exactly that gap: giving embedded robotics developers the experience of "assembling skills" rather than "hand-writing drivers," thereby lowering the barrier from idea to working prototype.
Related articles

Chain of Thought Isn't Just for AI: How Humans Can Use CoT to Improve Thinking Quality
Chain of Thought isn't just a prompt trick for large models. Starting from a Hacker News discussion, this article analyzes why CoT works for human thinking too, breaks down actionable ways to transfer it, and highlights the key differences between human CoT and machine CoT.
Cloudflare Teams Up with OpenAI: Closi…
Cloudflare Teams Up with OpenAI: Closing the Loop from Vulnerability Discovery to Defense with AI
Cloudflare uses OpenAI Daybreak to investigate security vulnerabilities and generate reviewable remediation plans, while developers use Codex to boost coding efficiency and quality.

Orca Multi-Agent Orchestration in Practice: A Guide to Parallel Collaboration with Claude and Codex
Orca is Stable AI's free open-source agent workbench supporting 34 agents like Claude Code and Codex in parallel. Learn its Git worktree isolation, multi-model orchestration, and mobile management.