Open source high-performance DC motor controller "ODrive"

■ This is an article posted on June 2020, 5, so the content of the information may be out of date.

Open source high-performance DC motor controller on Unipos website O Drive Page has been added.

Drive is an open source DC motor controller that controls two motors.Brushless motors act as stepping motors, enabling the production of high-performance robots and equipment. It can be used in various applications such as 2D printers (FDM / FFF), CNC mills (3-axis machines), pick and place units, robot arms and walking robots.

ODrive-High-performance DC motor controller

DC power voltage input range:
– 24V version: 12V to 24V
– 56V version: 12V to 56V
* Please select the desired version and the presence or absence of the connector

set content:
– ODrive v3.6 board
– Power resistor (for brake energy dissipation)
–USB cable
– Heat sinks
– Some nylon standoffs

specification:
・ 24V and 56V versions available
・ Peak current 120A per motor
・ Continuous current depends on cooling: Details
・ Encoder feedback for arbitrarily precise movements
・ Supports two braking modes: Brake resistor / Regenerative braking
・ Optional use of a battery means you can achieve very high peak power output with only a modest power supply
・ Open source:  HardwareSoftware

protocol:
・ Many types of command modes
– Goto (position control with trajectory planning)
– Position commands
– Velocity command
– Torque command

Hardware requirements:
– One or two brushless motors (minimum configuration (one motor and one encoder recommended) at start of test)
– One or two encoders
– Power resistor (power register) 50W or more
– Power supply (24V (12V-24V) or 56V (12V-56V))

Application (example of utilization):
3D printer (FDM / FFF), CNC mill (3-axis machine), pick and place unit, Polargraphs, robot arm, walking robot, exosuit, motion simulation platform, sturdy camera gimbal, camera carriage / slide, cable cam, mobile Ground robots, various art projects, etc.