• Shunt resistors: 0.5mΩ, 3 per motor
  • Let’s say your Motor A is not spinning. Here’s how the schematic guides you:

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

  • Gate Drive (DRV8301):
  • 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 schematic utilizes three half-bridges (legs), one for each motor phase (A, B, C).

    Each motor channel (M0 and M1) is identical. The schematic shows:

  • Protection: TVS diodes across each FET and snubber capacitors near the DC link.
  • If you try to trace a physical ODrive v3.6 board:


    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

    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)

    Finding the official ODrive v3.6 schematic can be slightly tricky because the v3.6 hardware is essentially identical to version 3.5. For technical reference, the ODrive team directs users to the v3.5 documentation on GitHub, which contains the relevant schematic PDF and 3D models. Key Technical Insights for v3.6

    Hardware Parity: The main differences between v3.4, v3.5, and v3.6 are minor, such as different filter capacitors or the number of layers in the board.

    Critical Components: If you are troubleshooting or repairing a board, the most common points of failure are the STM32 MCU and the DRV8301 pre-driver chips.

    Voltage Warnings: For the 56V version, avoid exceeding 60V even for a moment, as this can cause avalanche breakdown in the chips. Using a pre-charge circuit or anti-spark connectors (like an XT90-S) is highly recommended to prevent inrush current damage.

    Power Rails: If your board seems "dead," check the 3.3V and 5V power rails. If these are missing, you may have a blown voltage regulator or a shorted component elsewhere on that rail.

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

    Provide feedback. We read every piece of feedback, and take your input very seriously.

    Getting Started — ODrive Documentation 0.6.11 documentation

    The ODrive 3.6 is a high-performance brushless motor controller that is officially considered "Not Recommended for New Designs" (NRND) as it nears the end of its lifecycle. Users seeking the official schematic often refer to the v3.5 documentation, as version 3.6 is essentially identical in design to the v3.5 hardware. Official Schematic & Documentation

    Official PDF: You can find the base circuit design in the v3.5 schematic PDF hosted on the ODrive Hardware GitHub.

    Hardware Variants: The board comes in 24V and 56V variants; the primary difference between these versions is the voltage rating of the capacitors.

    Legacy Status: While official support is shifting toward newer models like the ODrive S1 or Pro, version 3.6 remains widely used in the hobbyist community. Notable Findings & Community Reports

    Reports from the ODrive Community highlight several critical "interesting" factors regarding this specific hardware version: ODrive v3.6 (NRND)

    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)


    This is the heart of the ODrive’s ability to handle high currents (up to 120A peak per phase with active cooling).

    odrive 3.6 schematic