ODrive v3.4


ODrive v3.4

from 119.00

High Performance Motor Control

Add To Cart

DC power voltage input range:

  • 24V version: 12V to 24V.
  • 48V version: 12V to 48V.

This board is hardware-ready for all of the features listed on the features page. Currently the firmware supports the following:

  • Position, Velocity, and Current control modes.
  • Automatic identification of motor parameters (Inductance, Resistance).
  • Realtime USB communication (>4000 floats/sec) to Python host program, which you can interface to your own application.
  • Live-plotting of many variables, including position, speed, current, control effort: extensible to expose your own variables.
  • UART communication with an easy to use Arduino Library.
  • Step/Direction input, for replacing stepper motor drivers.
  • Encoders with Index pulse.

Features that will become available with free firmware upgrades:

  • PWM input.
  • Absolute encoders.
  • Hall effect sensored motors (instead of encoder).
  • USB Bootloader.
  • Commands over CAN.
  • Thermal management
  • Trajectory generation and tracking.
  • Automatic identification of mechanical system parameters and tuning of position and velocity feedback gains.

Right now getting started with the ODrive requires installing a bunch of development tools: if you are not comfortable with that, you may wish to wait until we have the USB Bootloader ready.

Please note that this is a beta product and that there may still be hardware bugs present.

This listing Includes the ODrive v3.4 board, a ST-Link v2 programmer (note: random color), a power resistor (for brake energy dissipation), USB cables and some nylon standoffs.

Getting started guide Is available here, and the ODrive forums are also available, for posting support queries, showing off your project, and connecting with the rest of the community.