Odrive - 3.6 Schematic

The ODrive v3.6 schematic is a solid, "good enough" design for its intended market (robotics hobbyists and light industrial prototyping). It prioritizes functionality and cost over ruggedized protection.

For the user: Treat the v3.6 as a 60A peak / 30A continuous controller, despite what the FET datasheet says. Add external fusing to your battery line, and ensure you have a fan blowing directly at the board if you plan to push it hard. If you need absolute reliability against shorts or harsh environments, you need to look at the newer ODrive Pro or designs with integrated power modules.

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

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. odrive 3.6 schematic

odriverobotics/ODriveHardware: High performance motor control

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

The ODrive 3.6 schematic is the final iteration of the open-source v3 hardware series, designed for high-performance brushless motor control. While widely considered a robust "gold standard" for DIY robotics, it is now designated as Not Recommended for New Designs (NRND) in favor of the newer ODrive S1 and Pro models. Core Schematic Architecture

The hardware is essentially identical to the v3.5, featuring two independent motor control channels on a single PCB.

Microcontroller: Powered by an STM32F405RGT6 (Cortex-M4 with FPU), providing high-speed FOC (Field Oriented Control) calculations.

Power Stage: Utilizes high-current MOSFETs and DRV8301 gate drivers.

Voltage Variants: Available in 24V (12V–24V) and 56V (12V–56V) versions. The ODrive v3

Energy Management: Features a dedicated Brake Resistor port to dump regenerative energy, protecting the power supply from voltage spikes during deceleration. Technical Strengths

High Power Density: Capable of delivering over 1kW per channel (peak power) in a compact form factor.

Versatile Feedback: Native support for incremental encoders (with index pulse), Hall effect sensors, and SPI-based absolute encoders.

Rich Connectivity: Includes USB (Fibre protocol), UART, CAN, Step/Direction, and PWM inputs. Common Hardware Limitations & Issues ODrive v3.6 (NRND)

Position feedback is what makes the ODrive a "servo drive." The schematic shows interfaces for:

Common Mistake: The schematic shows that without external pull-ups, some encoders may not work. Always cross-reference your encoder’s datasheet with the ODrive 3.6 schematic.

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.


The ODrive v3.6 is a high-performance brushless motor controller designed to handle two motors. While it is now labeled as "Not Recommended for New Designs" (NRND) by ODrive Robotics in favor of the newer Pro and S1 models, it remains a popular choice for robotics due to its open-source history. 1. Key Hardware Schematics & Resources

Because the ODrive v3.6 is essentially identical in circuitry to version 3.5, you can often use v3.5 documentation for reference.

Official Hardware Repository: The full schematics and PCB design files are hosted on the ODriveHardware GitHub.

Makerbase (MKS) Variant: If you are using a "Makerbase ODrive S v3.6" (a common clone), schematics are available on the Makerbase GitHub.

Schematic PDF: You can find a viewable PDF version on Scribd. 2. Schematic Breakdown & Pinout

The v3.6 board centers around an STM32F405 microcontroller and uses DRV8301 gate drivers. Common Mistake: The schematic shows that without external

ODriveHardware/v3/v3.5docs/schematic_v3.5.pdf at ... - GitHub

ODriveHardware/v3/v3. 5docs/schematic_v3. 5. pdf at master · odriverobotics/ODriveHardware · GitHub. I am looking for wiring diagram(schematics) 3.6 56v odrive

The ODrive 3.6 is the final iteration of the "classic" ODrive series and is highly regarded as a robust, high-performance brushless motor controller. While it has been largely succeeded by the ODrive Pro and S1 models, its open-source legacy means the schematic remains a critical reference for engineers and hobbyists. Schematic and Design Overview

The ODrive 3.6 schematic is essentially a refined version of the v3.5 design. It focuses on enabling high-performance Field Oriented Control (FOC) for two brushless motors simultaneously. Key Components:

MCU: Uses an STM32F405 microcontroller for high-speed computation.

Gate Drivers: Employs the DRV8301 gate driver, which includes integrated current sense amplifiers.

Power Stage: Designed for peak power over 1kW per channel, though practical limits depend on your cooling and power supply setup.

Voltage Variants: Available in 24V and 56V versions. The 56V variant uses higher voltage-rated capacitors to handle 12s-15s LiPo batteries. Common Reviews & Critical Feedback

Community feedback on the v3.6 hardware reveals several recurring themes:

The ODrive 3.6 is a high-performance, open-source dual motor controller primarily designed for brushless gimbal motors and industrial automation. Its schematic represents a complex integration of power electronics, precision sensing, and real-time control logic. Below is a breakdown of its key functional blocks as seen on the schematic.

The board functions as a three-phase inverter. It takes a high-voltage DC input (from a power supply or battery) and converts it into three variable-frequency AC outputs to drive a BLDC motor.

The schematic can be broken down into four main subsystems:

The schematic reveals a standard 3-phase inverter bridge using ** discrete MOSFETs** rather than an integrated driver/FET module.

  • Gate Drive (DRV8301):
  • Shunt resistors: 0.5mΩ, 3 per motor
  • The ODrive doesn’t measure motor current just by looking at the DC input. Instead, it measures the current in each phase individually using low-ohm shunt resistors placed between the low-side MOSFETs and ground.