Before dissecting the schematic, it is essential to understand the board's core capabilities. The ODrive v3.6 is a dual-channel BLDC motor controller built around an microcontroller. Its key features are:
ODrive v3.6 is a high-performance brushless (BLDC) motor controller designed for robotics, CNC, and high-torque DIY projects. While it is a mature platform now marked as
Since its introduction, the ODrive 3.6 has been a cornerstone in the world of open-source robotics, renowned for its ability to transform standard brushless DC motors into high-performance servos at a fraction of the cost of industrial drives. At the heart of this capability lies its open-source hardware design, meticulously laid out in its schematic. The public availability of the schematic makes the ODrive 3.6 an invaluable tool not just for users, but for anyone looking to learn, modify, or repair a high-performance Field-Oriented Control (FOC) motor controller.
The schematic starts with the DC input (J1). The board accepts 12V to 56V (absolute max ~60V). This voltage goes directly to the power stage (MOSFETs). However, the logic needs clean, lower voltage.
Look at the J3 header on the schematic. This 8-pin connector is your gateway to precision control. odrive 3.6 schematic
Because the ODrive v3.6 is essentially identical in circuitry to version 3.5, you can often use v3.5 documentation for reference.
: The full schematics and PCB design files are hosted on the ODriveHardware GitHub.
: 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.
Use a with 2oz or 3oz copper weight. Fill unused spaces with solid ground copper pours and stitch layers together with numerous thermal vias. EMI / Noise Before dissecting the schematic, it is essential to
The ODrive 3.6 drives two independent brushless motors (Axis 0 and Axis 1). Each axis mirrors the exact same schematic layout, comprised of a dedicated gate driver and a three-phase MOSFET bridge inverter. Gate Driver IC: DRV8301
: 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.
+-------------------------------------------------------+ | ODrive 3.6 | | | | +-------------------+ +-----------------+ | | | Power Input |---->| 5V & 3.3V Regs | | | | (Main VBUS) | +--------+--------+ | | +---------+---------+ | | | | v | | | +-----------------+ | | | | STM32F405 RGT6 | | | | | Microcontroller | | | | +---+---------+---+ | | | | | | | v v v | | +-------------------+ +--------+--------+ | | | Brake Resistor | | Axis 0 | Axis 1| | | | FET Circuit | | Gate Dr | Gate Dr| | | +-------------------+ +----+---+--+----+--+ | | | | | | v v | | +--------+--------+ | | | Axis 0 | Axis 1| | | | Power | Power | | | | Stage | Stage | | +-------------------------------+---+----+---+----+-----+ | | v v M0 Motor M1 Motor 2. Microcontroller and Control Logic Circuitry
The v3.6 revision is the most widely adopted version of the hardware. Understanding its schematic requires an analysis of its power stages, control logic, sensing mechanisms, and safety features. While it is a mature platform now marked
In this article, we will dissect the official ODrive 3.6 hardware design, explain the critical sub-sections of the schematic, and show you how to use this document to elevate your robotics projects.
The board includes status LEDs for immediate visual feedback on the controller's state. Power Stage and Gate Drivers
Are you trying to diagnose a specific or error message on your current ODrive 3.6 board? Share public link