Odrive 3.6 Schematic: A Comprehensive Overview
The Odrive 3.6 is a popular, open-source motor controller designed for high-performance applications such as robotics, automation, and electric vehicles. The board is built around the Texas Instruments DRV8301 motor driver IC and features a range of innovative capabilities, including field-oriented control (FOC), sensorless operation, and regenerative braking. In this article, we'll take a closer look at the Odrive 3.6 schematic, exploring its key components, design considerations, and applications.
Overview of the Odrive 3.6
The Odrive 3.6 is a highly versatile motor controller that supports a wide range of motor types, including brushless DC (BLDC), permanent magnet synchronous (PMSM), and asynchronous induction motors. The board is designed to operate at high currents and voltages, making it suitable for demanding applications such as robotics, CNC machines, and electric vehicles.
Key Components
The Odrive 3.6 schematic features several key components that enable its advanced functionality:
Schematic Diagram
The Odrive 3.6 schematic diagram is shown below:
+-----------+ +-----------+
| Power | | DRV8301 |
| Supply | | Motor |
+-----------+ +-----------+
| |
| |
v v
+-----------+ +-----------+
| STM32F405 | | Motor |
| MCU | | Interface |
+-----------+ +-----------+
| |
| |
v v
+-----------+ +-----------+
| Sense | | Motor |
| Resistor | | Temperature|
+-----------+ +-----------+
Design Considerations
The Odrive 3.6 schematic was designed with several key considerations in mind:
Applications
The Odrive 3.6 is suitable for a wide range of applications, including:
Conclusion
The Odrive 3.6 schematic provides a comprehensive overview of the board's design and functionality. With its advanced features, high current capability, and versatility, the Odrive 3.6 is a popular choice for a wide range of applications. Whether you're building a robotic platform, an electric vehicle, or a CNC machine, the Odrive 3.6 is definitely worth considering.
References
Appendix
The Odrive 3.6 schematic diagram is available for download in a range of formats, including PDF and Eagle. The board's firmware is also open-source and available for download on the Odrive website.
Understanding the ODrive 3.6 Schematic: A Deep Dive for Makers ODrive v3.6
remains a staple in the robotics community for high-performance brushless motor control. While newer models like the
are recommended for new designs, understanding the v3.6 schematic is essential for anyone maintaining existing robots or building custom open-source clones. Key Components of the ODrive 3.6 Architecture
The v3.6 board is a dual-motor Field Oriented Control (FOC) controller built on a robust hardware foundation: Microcontroller: It uses the ARM Cortex-M4 STM32F405RGT6
, which features a floating-point unit (FPU) critical for high-speed, real-time motor calculations. Gate Drivers: Power is managed by TI DRV8301
gate drivers, which handle the high-current switching required for BLDC motors. Current Sensing:
The schematic includes shunt resistors and low-noise amplifiers for precise current feedback, enabling the "smooth" operation ODrive is known for. Power Handling: Designed for a voltage range of 12V to 56V
(on the 56V version) and capable of handling peak currents up to 120A per motor Where to Find Official Schematics odrive 3.6 schematic
The official v3.6 schematic is considered nearly identical to the v3.5 version. You can access official hardware files through the ODrive Hardware GitHub repository ODrive v3.6 (NRND)
The official ODrive v3.6 schematic is hosted on the ODriveHardware GitHub repository
. While v3.6 specifically is the common production version, ODrive maintains that it is functionally identical to v3.5 , and documentation often refers to the v3.5 files for both ODrive Community Key Schematic & Hardware Resources Official Schematic (PDF): You can download the full v3.5 Schematic which covers the v3.6 design. Hardware Repository: ODriveHardware v3 directory
contains the PCB layout files (Altium) and PDF documentation. Alternative Viewers: Third-party uploads on
also host schematic overviews, though GitHub remains the primary source for the latest revisions. Quick Component References
Based on the schematics, here are the core components used in the v3.6 design: Microcontroller: STM32F405RGT6 Gate Driver: ODrive Community Power Variants: The v3.6 comes in (12V-24V range) and (12V-56V range) versions ODrive Europe Design Status ODrive v3.6 is currently listed as NRND (Not Recommended for New Designs) ODrive Europe
. For new high-performance robotics projects, the manufacturer recommends upgrading to the ODrive Europe ODrive Pro ODrive Community
models, which offer improved connectivity and safety features. BOM (Bill of Materials) to build your own board, or do you need the schematic to troubleshoot a specific issue like a burnt component?
ODriveHardware/v3/v3.5docs/schematic_v3.5.pdf at ... - GitHub
ODriveHardware/v3/v3. 5docs/schematic_v3. 5. pdf at master · odriverobotics/ODriveHardware · GitHub.
odriverobotics/ODriveHardware: High performance motor control
The ODrive v3.6 is a high-performance open-source motor controller designed to drive two brushless DC (BLDC) motors with precision using Field Oriented Control (FOC). Understanding its schematic is essential for integration, troubleshooting, and custom hardware development. Core Architecture and Microcontroller Odrive 3
The heart of the ODrive 3.6 hardware is the STM32F405RGT6 microcontroller. This ARM Cortex-M4 processor handles all real-time FOC calculations, communication protocols, and sensor processing.
Oscillator: A 8MHz crystal provides the base clock frequency for the MCU.
Status Indicators: The board includes status LEDs for immediate visual feedback on the controller's state. Power Stage and Gate Drivers
The v3.6 schematic features a robust power stage designed to handle significant current and voltage levels.
Gate Driver: It utilizes the TI DRV8301 gate driver. This chip integrates three-phase gate drivers, a buck converter (providing a 5V rail with up to 1.5A), and two current-sense amplifiers.
Voltage Variants: The board is available in two versions: 24V (operating from 12V to 24V) and 56V (operating from 12V to 56V).
Regenerative Braking: To manage back-EMF during deceleration, the schematic includes a dedicated brake resistor port. This allows excess energy to be dissipated as heat rather than damaging the power supply. Connectivity and Interfaces
The ODrive v3.6 provides several interfaces for external control and feedback: CAN Bus Guide - ODrive Documentation
The schematic provides multiple input options:
The MCU features advanced timer hardware capable of generating high-resolution Pulse Width Modulation (PWM) signals. The schematic connects these timer outputs to the gate driver inputs. The ODrive firmware utilizes "Space Vector Modulation" (SVM
This report outlines the hardware architecture and schematic overview of the ODrive v3.6, a high-performance open-source motor controller designed for precise control of brushless DC (BLDC) motors. 1. System Architecture Overview
The ODrive v3.6 is a dual-axis controller that utilizes Field Oriented Control (FOC) to drive two motors simultaneously. The design is centered around a powerful microcontroller (typically an STM32F4 series) that handles the high-frequency control loops required for torque, velocity, and position control. 2. Key Schematic Modules Shop ODrive v3.6 (NRND) DRV8301 Motor Driver IC : This Texas Instruments
If you are looking at a used board, note that the ODrive 3.6 has several revisions (3.6-1, 3.6-2, etc.). The schematic will have a revision number on the title block.
Always match your firmware version to the schematic revision. Loading firmware built for Rev 3 onto a Rev 1 board may cause unexpected behavior if GPIO interrupts changed.