UFerris a Versatile Learner Board for Rust Embedded Beginners

· coding · Source ↗

TLDR

  • uFerris is a $24.99 open-source learner board using Seeed XIAO headers to swap MCUs (ESP32, RP2040, nRF52840, etc.) while keeping peripherals fixed for embedded Rust learning.

Key Takeaways

  • Megalops Baseboard accepts any Seeed XIAO-pinout module: ESP32-C3/C6/S3, RP2040, RP2350, nRF52840, SAMD21, RA4M1.
  • Onboard peripherals cover GPIO, ADC, PWM, UART, I2C, SPI, RTC, I/O expander, 4-digit 7-segment display, LDR, buzzer – no breadboard needed.
  • $14.99 Power Extension Board adds AAA battery power, onboard current-measurement circuit, and microSD SPI slot for firmware power profiling.
  • BSP crate on crates.io, hardware schematics and gerbers public; OSHWA-certified UID JO000001 – first certified project from Jordan.
  • Designed as hands-on companion to the Simplified Embedded Rust book series; bundle gets 20% off.

Hacker News Comment Review

  • No substantive HN discussion yet.

Original | Discuss on HN