開始前の準備
結果: は、選択した画像がサーボと一致するかどうか、およびツールのインストールを続行できるかどうかを識別します。
互換性を確認する
このプロジェクトは、STS TTL インターフェイスを使用する GD32F130 ベースの STS3215 サーボをターゲットとしています。 SO-ARM100 、 SO-ARM101 、 SO-ARM102 などのアーム名では、どのモーターが取り付けられるかは決まりません。校正イラストと録画されたデモンストレーションは、SO-101 および SO-102 をカバーしています。このドキュメントでは、個別の SO-ARM100 ハードウェア検証については主張していません。
このセットアップ パスは、 v0.1-preview 、アーカイブ custom-v9-e44c0e6.zip を使用します。そのマニフェストは、モデル レジスタ 3 および 4 で [ 9 、 3 ] を許可し、 Extension 9.0 を宣言します。 。これは選択したイメージの互換性条件であり、ファミリー内のすべてのサーボをフラッシュする許可ではありません。書き込む前に、フラッシャーは実際のレジスタとマニフェストを比較します。不一致を回避するために model_bytes を編集しないでください。
このリリースは研究用プレビューです。リリースノートには、動作中の温度・保護に関する問題と、一部のコマンドが工場出荷時と異なる動作をすることが記載されています。ファームウェアの書き込みによってデバイスが破損したり、キャリブレーションが消失したりする可能性があり、復旧は保証されません。用途に組み込んで依存する前に、実際のハードウェアを検証してください。
ハードウェアを準備する
- 互換性のある USB -to-STS TTL アダプターおよびデータ ケーブル。
- 実際のサーボに適した電圧と電流のモーター電源。接続された USB アダプターは、モーター バスに電力が供給されていることを確立しません。
- 安全な機構、クリアな移動スペース、およびトルクが解放されたときにリンクをサポートする方法。
- モーターの電源を切断するためのアクセス可能な方法。落下する可能性がある場合は、電源を切る前に機構を支えてください。
- 一意の ID と既知のバス ボー レート。例では、 1,000,000 ボーで ID 1 – 6 を使用します。実際の値を代入してください。
通常のアドレス指定されたフラッシュでは、1 つのバス上で一意の ID を持つ複数のモーターが許可されます。リカバリには接続されたサーボが 1 つだけ必要です。 ID が欠落しているか重複している場合は、まず適切な製造元のツールを使用してデバイスを個別に構成します。
コンピューターを準備する
| コンポーネント | 目的 |
|---|---|
| Git | 文書化されたソース リビジョンを入手する |
| Node.js 20 + および npm | 設定、録音、再生、遠隔操作、チューニング |
| Python 3.10 + | ファームウェアの書き込みと設定の回復 |
| Python 3.12 、オプション | 3Dテレメトリビューア |
公開されたイメージのインストールにはファームウェア コンパイラは必要ありません。シリアル ポートごとに 1 つのコントローラー プロセスを使用します。そのアダプタへのブラウザ接続を含む他のツールを閉じます。
続行する準備ができました
ハードウェア リビジョンがわかっており、適切な電源と固有の ID があり、モーター トルクなしでメカニズムをサポートできます。フラッシュを試みる前に、不明な項目を解決してください。
次へ: ツール をインストールします。
ドキュメント ホーム · ソース リビジョン: a995f77 。 Extension 9.0 。