ODrive

How to setup Mover to use the ODrive driver/controller.

With the ODrive, you can control up to 2 brush less driven actuators on each board.

Go to the bellow links to get more info.

To use more actuators you need more ODrives, and one output for each ODrive.

The settings I show here, are based on SilentChill settings.

Info gathered at odriverobotics.com and xsimulator.net.

For any support regarding the hardware, setup or Arduino code go to the above link at xsimulator.net forums.

Here is just info on how to connect with Mover.

Setup the serial output

  • Set output type to decimal.

  • The serial speed should be 115200.

  • In interval loops use a value that generates at least 2 ms interval. By default loop time is 2 ms, so using 1 gives you 2 ms.

  • Select the port connected to the Arduino.

  • In the start string, use: "x 0 1000 <13>x 1 1000 <13>"

  • In the output string use: "x 0 <Axis6a> 5000 <13>x 1 <Axis1a> 5000 <13>"

You need to use the correct keys for the desired actuators (here I use <Axis1a> and <Axis6a>).

  • In the stop string use: "x 0 1000 <13>x 1 1000 <13>"

  • Keep other values default.

Setup the rigs and directs

  • Change the actuators bit output to 18 bits.

If you are defining a rig, go to the rig module and change it there.

If you are using a direct, change it in the direct.