ODrive Pro Datasheet

Electromechanical Specifications

Electrical

Note

All specifications are in 0◦C ≤ TA≤ 40◦C unless otherwise noted.

Specification

Min.

Typ.

Max.

Units

Conditions and Notes

DC Voltage

15

58

V

AUX Logic Voltage

10

12

14

V

Optional

Operating Motor Current

20
80
120
A
A
A
No cooling
Active cooling (TA25°C)
Peak (3 second max)

Physical

Specification

Value

Units

Notes


Mass

140
72
32

g

Full Case
Heat Spreader
Bare Board
Width
Length
Height
51
64
17.5

mm

Mounting

PCB
Heat Spreader
4x M3, 42mm x 45mm pattern (horizontal, vertical)
4x M4, 60mm x 60mm pattern

CAD

The CAD models for the ODrive Pro and all of its accessories are available on our OnShape page.

../_images/pro_thumbnail.png

Environmental

Specification

Value

Notes

Humidity

Non-Condensing

Ingress Protection

IP20

with case

Pinout

Power Pads

Important

DC+- cannot tolerate reversed polarity, verify all power pad connections before energizing.

../_images/pro_power_pad.png

Note

The motor phase connections A/B/C can be connected in any order.

Logic Pins

  • Digital mode is a general purpose mode that can be used for these functions: step, dir, enable, encoder index, hall effect encoder, SPI encoder nCS.

  • All GPIO pins are 5V tolerant, except if you power the isolator with 3.3V, then ISOLATED IO inputs are rated to 3.3V nominal.

  • GPIO pins that can be configured by the user are enumerated with Gxx.

../_images/pro_pinout.png

Notes

Note

The letter G and the zero padding are not used in odrivetool or the web GUI, i.e. G09 would be represented by only the number 9.

  • 5V outputs: combined draw max 600mA

User Facing Pins (Gxx)

  • Locations for all pins that can be configured using GpioMode.

  • Inputs:

    G0-G02, G04-G09, G11-G12, G14-G16, G18

  • Outputs:

    G0, G03, G10, G13-G17

Note

Inputs and outputs are not mutually exclusive.

CAN IO

  • [1] CAN_GND must be connected to DC- at a single point (system star point) when using the CAN interface. See system grounding scheme for more details.

  • [2] CAN_12V is optional and is used to power the ODrive logic, enabling communication before the main power supply is connected. Allowed voltage range: 10V-14V

FEEDBACK IO

  • [3] GND and 5V+ are filtered (ferrite/capacitor) from DC-.

  • THERMISTOR + has an integrated 1k ohm voltage divider.

  • A/B inputs of ENC0 and ENC1 support a frequency of up to 2.5 MHz (10M counts/s).

Warning

[4] The differential signal pin(s) GO+, G0- are located on J8 AND J14

ISOLATED IO

  • ISO_GND and ISO_VDD must be connected to your other board.

  • ISO_VDD is a power Input to the isolated interface, which you should power with 3.3V or 5V.

  • Input and output levels are 3.3V if you supply 3.3V, and are 5V if you supply 5V. Inputs are not 5V tolerant if you supply 3.3V.

MISC IO

  • 3.3V max draw 200mA

  • see Differential Interfaces below.

Warning

[5] Pins G16 and G17 are only rated for 3.3v, they are NOT 5V tolerant.

Differential Interfaces [6]

Pins G0 [clock], G17 [select] and G18 [data] can be used for RS422 differential signals or as single ended connections if only the + side is used. This allows the ODrive Pro to support a wide variety of encoder interfaces, including SSI (RS422 or single ended), BiSS or RS422 SPI (half duplex only). For specific encoder protocols please refer to the Encoders Page.