SKU:M036














Module13.2 ODrive は、M5Stack が提供する高性能サーボモータードライバーモジュールです。オープンソースのモーションコントロールソリューション ODrive をベースに設計されています。単一の三相サーボモーターを制御でき、ピーク駆動電流は 5A に達します。高速回転モーター制御に対応しており、エンコーダー信号インターフェースを備えて高精度なモーションコントロールと位置決めを実現します。モジュールは UART 通信インターフェースを使用し、ODrive 公式設定ツールおよびプロトコルと互換性があります(上位ツールを使用して異なるモーターモードを設定し、モーターをよりスムーズで安定した動作に調整可能です)。
| 仕様 | パラメータ |
|---|---|
| 最大駆動電流 | 5A |
| インターフェースタイプ | 3.96-2P (電源), 3.96-3P (モーター), 2.54-5P (エンコーダー) |
| 入力電源 | DC 12~24V |
| 製品サイズ | 54.2 x 54.2 x 19.7mm |
| 製品重量 | 22.5g |
| 梱包サイズ | 95 x 65 x 25mm |
| 梱包重量 | 42.3g |




| PIN | LEFT | RIGHT | PIN |
|---|---|---|---|
| GND | 1 | 2 | |
| GND | 3 | 4 | |
| GND | 5 | 6 | RST |
| 7 | 8 | ||
| 9 | 10 | TXD / STEP | |
| 11 | 12 | ||
| 13 | 14 | ||
| 15 | 16 | ||
| 17 | 18 | ||
| 19 | 20 | RXD / DIR | |
| TXD / STEP | 21 | 22 | TXD / STEP |
| RXD / DIR | 23 | 24 | RXD / DIR |
| 25 | 26 | ||
| 27 | 28 | 5V | |
| 29 | 30 |
Linux プラットフォーム上での odrivetool のインストールと基本使用方法を説明します。python3.pip3 install odrive==0.5.1.post0 ~/.local/bin をシステム環境変数に追加し、次のコマンドを実行して export PATH=$PATH:~/.local/bin をファイル末尾に記述します。vim ~/.bashrc odrivetool を実行し、ODrive モジュールを PC に接続して認識を待ちます。接続後、odrv0.vbus_voltage を入力してドライバーボードの電源電圧をテストします。$odrivertool
ODrive control utility v0.5.1.post0
Website: https://odriverobotics.com/
Docs: https://docs.odriverobotics.com/
Forums: https://discourse.odriverobotics.com/
Discord: https://discord.gg/k3ZZ3mS
Github: https://github.com/madcowswe/ODrive/
Please connect your ODrive.
You can also type help() or quit().
Connected to ODrive 306A396A3235 as odrv0
In [1]: odrv0.vbus_voltage //モーター電流制限を設定
odrv0.axis0.motor.config.current_lim [A].
//モーター速度制限値を設定
odrv0.axis0.controller.config.vel_limit
//ブレーキ抵抗値の設定
odrv0.config.brake_resistance
//設定を保存
odrv0.save_configuration()