Copper v0.11: Bridges and an MVP SDK for robotics-first flight controllers.
Copper v0.11 introduces Bridges—a unified, multi-channel I/O system for UART, CAN, ELRS, ESC buses, and more—and delivers the first MVP SDK for building a fully Rust, deterministic, robotics-first flight controller. This release brings typed multi-channel dispatch, graph-level visualization, and TUI monitoring, plus end-to-end support for ELRS/CRSF radio links, bidirectional DSHOT300 on the RP2350, MSP in no_std, and portable PID loops that run identically on Linux and MCUs. Together these components form the core of a Copper-native flight controller, alongside upgrades to monitoring, missions, structured logging, embedded CI, and numerous fixes. Copper is rapidly evolving into a unified robotics runtime that scales from devkits to real hardware across air, ground, water, and space.
Copper now also runs on baremetal microcontrollers: same robotic runtime, no OS.
Copper just released a new MCU deployment capabilities. This unlocks new deep embedded usecases and distributed copper systems.
Copper v0.9.0 is out: more Power, Precision, and Production Readiness
This release is primarily driven by user requests. It introduces a full transform library (à la tf2 for ROS), new keyframes in the logs, background tasks, a log checker, and a set of runtime and logging tuning parameters to better adapt to constrained environments.