Documentation Index
Fetch the complete documentation index at: https://motorbridge.seeedstudio.com/llms.txt
Use this file to discover all available pages before exploring further.
Source:
release_test_notes/0.2.9.mdMotorBridge 0.2.9 Release Test Note
Date: 2026-05-14 Scope: v0.2.6-compatible unified interfaces, RobStride protocol section 4 runtime parameters, zeroing behavior, Rust core/CLI, websocket gateway, Python binding/CLI, and documentation alignment.Summary
MotorBridge 0.2.9 preserves the 0.2.8 RobStride protocol fixes and aligns the Python CLI with the Rust CLI for the RobStride and Damiao workflows used in production. RobStride parameter read/write uses the common protocol section 4 runtime list0x7005..0x702E. The upper-level zero command is unchanged, and RobStride writes zero_sta(0x7029)=1 behind the scenes so zeroed motors use the -pi..pi startup range.
New in 0.2.9:
- Python CLI supports Rust-style RobStride
run --mode read-param/write-param/save. - Python CLI exposes Damiao
damiao-read-paramanddamiao-write-param. - Python CLI accepts Rust-style Damiao/RobStride ID update shortcuts through
run --set-motor-id. - Legacy flat Python CLI calls such as
motorbridge-cli --vendor robstride ...parse asrun.
Version Alignment
| Component | Version |
|---|---|
| Git release tag | v0.2.9 |
| Rust workspace crates | 0.2.9 |
| Python package | 0.2.9 |
RobStride Checks
Read runtime position:set_zero_positionsends type 6, then writeszero_sta(0x7029)=1internally.--store 1/store_parameterssends type 22 with payload01 02 03 04 05 06 07 08.- No websocket command shape changes are required.
Release Quality Gate
Acceptance Criteria
- Python binding package version is
0.2.9. - Rust workspace package version is
0.2.9. - GitHub release tag should be
v0.2.9. - RobStride section 4 runtime parameter list includes
0x702A..0x702E. - RobStride zeroing keeps the same user-facing command and persists correctly when followed by store.