
One challenge in learning Rust for embedded systems is navigating the variety of hardware and tools for different controllers. Going through it myself, I’ve often yearned for a single reference, beginner-friendly development board that can support multiple controllers and simplify the learning process. That’s where uFerris (micro Ferris) comes in!
uFerris is a versatile, all-in-one learner board designed to:
Support multiple controllers on a single reference platform.
Enable programming of standard peripherals (GPIO, Timers/Counters, Analog, PWM, Serial Comms).
Allow learners to build a complete embedded product replica.
Serve as a centralized reference for Rust embedded beginners.
Imagine being easily able to generate project templates for various controllers or use a board support crate that’s feature-configurable for different hardware. uFerris aims to be the reference for making it easier and more streamlined to start with embedded Rust hardware.
uFerris will come with dedicated learning resources by becoming the learning companion for Simplified Embedded Rust. It will be fully integrated as a hands-on companion for the regularly updated Simplified Embedded Rust series; both the and the . You’ll be able to prototype your project in the simulation world using Wokwi, then bring it to life on real hardware.

At the heart of the uFerris platform is the Baseboard—the only piece of hardware you need to start your embedded learning journey. It’s equipped with components that let you practice and apply your skills across all standard peripherals. The Baseboard also features a SeeedStudio XIAO platform header, enabling compatibility with a wide range of controllers.


The Power Expansion Board lets the uFerris Baseboard run independently of USB power. It features a 2×AAA battery holder with a jumper, making it easy to measure current consumption for your projects. It also includes an SD card holder—perfect for learning SPI and storing or logging data directly from your applications.

The uFerris Case is a custom enclosure designed for your uFerris boards, providing them with the look and feel of a finished product while keeping everything neatly protected.

