Odrive 3.6 Schematic __link__
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.
4. Control and Processing Unit
The brain of the ODrive v3.6 is an STM32F405 or STM32F407 microcontroller from STMicroelectronics.
1. Power Supply Architecture (The "Power Tree")
The schematic reveals a sophisticated multi-rail power system designed to handle high voltages (12V–56V) while generating clean low-voltage supplies for sensitive analog and digital components.
- Main DC Input (VBUS): Enters through a large terminal block, protected by reverse polarity protection (a high-current P-channel FET or ideal diode circuit) and bulk capacitors.
- Switching Regulators:
- 5V Rail: A wide-input buck converter (e.g., LM5008 or similar) steps VBUS down to 5V to power the gate drivers and logic.
- 3.3V Rail: A low-noise LDO (e.g., LP5907) derives 3.3V from the 5V rail for the STM32 microcontroller, encoder interfaces, and ADC references.
- Gate Drive Supply: A critical feature is the charge pump or bootstrapped supply for the high-side MOSFET gates, often generated using a diode-capacitor network (e.g., IR2101-style drivers) or an isolated DC-DC converter.
1. Power Stage Architecture (The Muscle)
The schematic reveals a standard 3-phase inverter bridge using ** discrete MOSFETs** rather than an integrated driver/FET module.
- MOSFET Selection (IRFP7536):
- The choice of Infineon (formerly IR) IRFP7536 D2PAK MOSFETs is logical for a board of this cost. They offer a low $R_DS(on)$ (approx. 2mΩ), which minimizes conduction losses.
- Critique: The schematic shows the D2PAK footprint. While easy to solder, the thermal path on the ODrive 3.6 is solely through the PCB copper. There is no aluminum substrate or direct heatsink attachment to the drain tab. This limits sustained current capability compared to the theoretical max of the FETs.
- Gate Drive (DRV8301):
- ODrive uses the Texas Instruments DRV8301 as the gate driver and current sense amplifier. This is a mature, integrated solution.
- Observation: The schematic utilizes the internal buck converter of the DRV8301 to generate the 3.3V rail for the microcontroller. This reduces BOM cost but places significant thermal load on the driver IC. If the gate drive is switching heavy loads, the internal regulator temperature can rise significantly.
1. Power Input Stage: The Backbone of Reliability
The schematic begins with the DC input terminal (J1). Key components include:
- Reverse Polarity Protection: A high-current P-channel MOSFET (Q13) in conjunction with a resistor divider ensures the board doesn’t fry if you connect the power supply backwards.
- Input Filtering: Multiple ceramic (10µF, 100nF) and electrolytic capacitors (e.g., 1000µF rated for 63V+ for a 56V supply) smooth out voltage ripple.
- TVS Diode (D7): A transient voltage suppressor (e.g., SMCJ58A) clamps voltage spikes from inductive kickback or power supply switching.
Design Note: The schematic notes that the maximum absolute voltage is 60V, but recommended operation is 8–56V. The TVS diode and the MOSFET’s V(BR)DSS rating dictate this limit.
7. Auxiliary I/O and Communication Peripherals
The ODrive 3.6 is not just a motor driver; it is a motion control computer. The schematic includes:
- USB Connector (J3): Directly connected to STM32’s USB_DP/USB_DM pins for virtual COM port and DFU bootloader.
- UART/GPIO Header (J6): Exposes TX, RX, GND, and several GPIOs (e.g., for Step/Dir input, enable pin, fault output).
- Analog Inputs: Three pins (e.g., ADC_IN0–ADC_IN2) with 3.3V clamping and optional RC filtering for analog joysticks or potentiometers.
- Expansion Header: Unpopulated but schematically defined as SPI2, I2C1, and extra timer channels.
4. Gate Drivers & Three-Phase Inverter (Per Motor)
This is the most complex and power-dense section. For each motor (M0 and M1), the schematic includes:
- Gate Driver IC (e.g., DRV8301 or FD6288Q): This chip takes the 3.3V PWM signals from the STM32 and converts them into high-current, high-voltage signals needed to drive the six MOSFETs per motor. It also handles shoot-through protection and adjustable dead-time.
- MOSFETs (Six per phase – Q1-Q6 for M0, Q7-Q12 for M1): Typically TO-220 or D2PAK package N-channel MOSFETs (e.g., CSD19536KCS). The schematic shows the half-bridge topology: high-side (drain to source) and low-side.
- Bootstrap Circuitry: Capacitors (e.g., C30, C31) and diodes for the high-side MOSFETs, allowing the gate voltage to swing above the main DC bus.
- Gate Resistors (R1-R6): Small resistors (e.g., 10Ω) in series with each gate to dampen ringing and control switching speed.
Heat Warning: The schematic does not show heatsinks, but it hints at their necessity by specifying copper pour areas under the MOSFETs.
6. Hall Sensor Inputs (optional)
- 3x Hall per motor (H0, H1, H2) pulled up to 5V
⚠️ Reverse engineering caution
If you try to trace a physical ODrive v3.6 board:
- It’s a 4-layer PCB (power, ground, signals).
- Gate driver and STM32 pins are not labeled on production boards.
- Many passive components are 0402 or 0603 – hard to probe without magnification and experience.
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 odrive 3.6 schematic
, 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)
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:
- DRV8301 Motor Driver IC: This Texas Instruments IC provides the core motor driving capabilities, including three half-bridge drivers, a charge pump, and protection features such as overcurrent and overtemperature shutdown.
- STMicroelectronics STM32F405 Microcontroller: This 32-bit microcontroller serves as the brain of the Odrive 3.6, executing the firmware that controls the motor and implements advanced features such as FOC and sensorless operation.
- Power Supply: The Odrive 3.6 requires a DC power supply, which can range from 12V to 45V, depending on the specific application.
- Motor Interface: The board features a range of motor interface options, including a 3-phase motor connector, a sense resistor, and a motor temperature sensor.
Schematic Diagram
The Odrive 3.6 schematic diagram is shown below: Here’s a text-based representation of the ODrive 3
+-----------+ +-----------+
| 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:
- High Current Capability: The board is designed to operate at high currents, making it suitable for demanding applications.
- Thermal Management: The Odrive 3.6 features a range of thermal management features, including a heatsink and thermal shutdown protection.
- Noise Reduction: The board includes several noise reduction features, such as a common-mode choke and a noise-reducing capacitor.
Applications
The Odrive 3.6 is suitable for a wide range of applications, including:
- Robotics: The Odrive 3.6 is a popular choice for robotics applications, including robotic arms, grippers, and mobility platforms.
- Electric Vehicles: The board is suitable for electric vehicle applications, including e-bikes, e-scooters, and electric cars.
- CNC Machines: The Odrive 3.6 can be used in CNC machines, including milling machines, lathes, and grinders.
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
- Odrive 3.6 Datasheet: [insert link]
- DRV8301 Datasheet: [insert link]
- STM32F405 Datasheet: [insert link]
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.
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 Main DC Input (VBUS): Enters through a large
Reports from the ODrive Community highlight several critical "interesting" factors regarding this specific hardware version: 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 open-source motor controller designed for high-power Field Oriented Control (FOC) of brushless DC motors. Apache NuttX 1. Hardware Architecture
The ODrive v3.6 schematic is built around two primary integrated circuits that handle the core logic and power management: Microcontroller: It uses the STMicro STM32F405RG
, an ARM Cortex-M4 chip that executes the control algorithms and manages communications. Gate Driver: It employs the Texas Instruments DRV8301
, which includes a dual-bridge gate driver and an integrated buck converter to provide 5V power (up to 1.5A) to the board's logic. ODrive Community 2. Schematic Subsystems
The board's circuitry is divided into several functional blocks: Power Stage:
Features dual motor outputs (M0 and M1) capable of 120A peak current per motor. It includes current shunt resistors (0.0005 ) for precise torque control. Brake Resistor Interface:
Dedicated "Aux" terminals are included for connecting a power resistor to dissipate energy during regenerative braking. Logic & Communication: Connects directly to the STM32 for configuration via the odrivetool CAN and UART:
High-speed interfaces for integration with external microcontrollers or automation systems.
Pins for encoders (ABI, Hall, or SPI), analog inputs, and PWM/Step/Dir control signals. 3. Key Pinout Details Chip Function GPIO 1 & 2 General Purpose I/O GPIO 3 & 4 Serial TX / RX for UART Voltage Monitoring (ADC) M0_AH/BH/CH TIM1 CH1-3 High-side gate control for Motor 0 4. Resources for Full Schematics
Official documentation and design files are maintained in the ODriveHardware GitHub repository PDF Schematic: Direct access to the circuit diagrams is available via the v3.5 Schematic (v3.6 is very similar with minor hardware refinements). 3D Models: CAD files for enclosure planning can be found on the ODrive OnShape page