IoT for your pocket
The ODrive 3.6 is an open-source high-performance motor controller. While it is widely used, official v3.6 schematics are often documented alongside the v3.5 version, as they share the same architecture. Direct Schematic Access
The official hardware files for the ODrive v3 series are hosted on the ODriveHardware GitHub repository.
v3.5 & v3.6 Schematics: Because the v3.6 is essentially identical to the v3.5 (often only differing in voltage ratings for capacitors), the v3.5 PDF schematic is the standard reference for both.
Direct View: You can also find archived versions of the ODrive 3.6 Schematic on Google Drive. Visual Reference Key Technical Details Microcontroller: Based on the STM32F405RGT6.
Gate Driver: Typically utilizes the DRV8301 chip for motor control.
Safety Features: Includes energy dump MOSFETs for voltage spike protection during braking. Interfaces: Supports USB, UART, PWM, and CAN bus.
For detailed configuration steps, such as setting up for hoverboard motors or CAN communication, refer to the Official ODrive Documentation. Regenerative Braking - Page 2 - SimpleFOC Community
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)
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
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 odrive 3.6 schematic
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 ODrive v3.6 is a high-performance brushless motor controller that has become a staple in robotics for its ability to drive two motors with high peak power (over 1kW per channel). While it is now marked as Not Recommended for New Designs (NRND) in favor of newer models like the ODrive S1, it remains widely used in legacy systems and DIY builds. Hardware Overview & Schematic Analysis
The v3.6 hardware is essentially an evolution of the v3.5 design, with the primary difference being the move to a 4-layer board and variations in capacitor voltage ratings.
Architecture: It uses a variable voltage DC bus that can fluctuate based on a battery's state of charge, typically managed via a DC-DC converter. Key Components: Microcontroller: STM32-based architecture.
Gate Driver: Commonly uses the DRV8301 for motor phase control.
Connectivity: Features USB, UART, CAN, and Step/Direction interfaces.
Availability of Documents: Official schematics for version 3.5 are often cited as the reference for v3.6 due to their near-identical nature. You can view the v3.5 Schematic on GitHub for detailed circuit info. Performance & Capabilities
Control Modes: Supports Position, Velocity, and Current control, with automatic identification of motor parameters like inductance and resistance. The ODrive 3
Voltage Variants: Available in 24V (12V–24V) and 56V (12V–56V) versions.
Regenerative Braking: Designed to handle energy absorbed during deceleration, though users are cautioned to use high-power storage (like batteries) or brake resistors to avoid damaging power supplies. Community & Clone Warnings
The ODrive v3.6 has been widely cloned, most notably by Makerbase (MKS).
ODriveHardware/v3/v3.5docs/schematic_v3.5.pdf at ... - GitHub
Provide feedback. We read every piece of feedback, and take your input very seriously. GitHub ODrive v3.6 (NRND)
The ODrive 3.6 is a high-performance, dual-axis brushless DC (BLDC) motor controller designed for precision motion control in robotics and industrial automation. While it has been succeeded by newer models like the ODrive S1 and Pro, the v3.6 remains a popular choice for high-current applications due to its dual-axis capability and open-source heritage. ODrive 3.6 Hardware Specifications
The ODrive 3.6 is available in two main voltage variants to suit different power requirements: 24V Version: Supports an input range of 12V to 24V. 56V Version: Supports an input range of 12V to 56V.
Current Handling: Capable of 120A peak current per motor and 40A continuous current (depending on cooling). Power Output: Supports up to 2kW continuous power per axis. Understanding the ODrive 3.6 Schematic
The schematic for the ODrive 3.6 is logically identical to the earlier v3.5 version. You can find the official design files and schematics in the ODriveHardware GitHub repository. Key sections of the schematic include: I am looking for wiring diagram(schematics) 3.6 56v odrive
ODrive v3.6 is a high-performance brushless motor controller designed for robotics and industrial applications. Although it is now categorized as Not Recommended for New Designs (NRND) in favor of newer models like the
, it remains a staple in the DIY robotics community due to its open-source roots. ODrive Europe Schematic Overview
The ODrive v3.6 schematic is essentially an evolution of the v3.5 design. It is built around a dual-motor control architecture, allowing a single board to drive two brushless DC (BLDC) motors with high precision. Core Controller : It utilizes an STM32F405RGT6 Example Text Diagram (simplified) DC+ --- F1 ---
microcontroller, which handles the complex Field Oriented Control (FOC) algorithms. Gate Drivers : It features the
gate driver (labeled as U4 in many versions), which provides integrated buck converters and current sense amplifiers. Power Stage
: The board is available in 24V and 56V variants. The primary difference in their schematics lies in the voltage ratings of the electrolytic capacitors and power MOSFETs. ODrive Community Key Interfaces & Connectivity
The schematic reveals several critical ports for communication and feedback: Communication
: Supports USB, CAN bus (recommended for professional use), UART (for Arduino integration), and PWM/Step-Dir. Encoder Ports
: Two ports (M0 and M1) for ABI, Hall effect, or SPI encoders to provide position and velocity feedback. Power Terminals
: Includes dedicated terminals for the DC power supply and a brake resistor to handle regenerative braking energy. Where to Find the Official Files
ODriveHardware/v3/v3.5docs/schematic_v3.5.pdf at ... - GitHub
Use saved searches to filter your results more quickly. Name. odriverobotics / ODriveHardware Public.
odriverobotics/ODriveHardware: High performance motor control
Here’s a text-based representation of the ODrive 3.6 schematic in terms of its key components and connections.
Since I can’t embed images, this describes the major functional blocks as they appear in the official ODrive v3.6 hardware design.
DC+ --- F1 --- Q17 (reverse protect) --- DC_BUS
|
+--- Buck (U3) --- 5V --- LDO --- 3.3V
|
+--- DRV8301 (M0) --- MOSFETs --- M0_A/B/C
+--- DRV8301 (M1) --- MOSFETs --- M1_A/B/C
STM32F405 --- SPI/GPIO --- DRV8301x
--- ABI/SPI --- J3/J5 (encoders)
--- USB --- J2
--- SWD --- J4
If you need the exact netlist, KiCad schematic file, or PDF of the official schematic, let me know and I can guide you to the official ODrive GitHub repository (where v3.6 schematic PDF is hosted).
The ODrive 3.6 schematic is a masterclass in integrated motion control. It balances high-current design with sensitive analog measurement, leveraging the STM32’s advanced timers and the robustness of dedicated gate drivers. For anyone designing a similar BLDC controller, studying this layout and schematic is highly recommended.
How
to
Guides