Odrive 3.6 Schematic Link — Works 100%
: The full schematics and PCB design files are hosted on the ODriveHardware GitHub.
The open-source nature of the ODrive 3.6 means that its community has identified and documented several common hardware issues, many of which can be traced back to the schematic.
Let’s say your Motor A is not spinning. Here’s how the schematic guides you: odrive 3.6 schematic
: If you are using a "Makerbase ODrive S v3.6" (a common clone), schematics are available on the Makerbase GitHub.
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. : The full schematics and PCB design files
: A external crystal oscillator provides the high-accuracy clock tree needed for tight, 8kHz control loops.
The DRV8301 controls six N-channel MOSFETs configured in a three-phase bridge topology. These MOSFETs are what actually drive the high currents needed by the motors. On earlier v3.6 boards, the specific MOSFET used was the NTMFS4935NT1G. The choice of MOSFET directly impacts the board's maximum current rating, efficiency, and thermal performance. The schematic shows the correct connections for the gate drive signals and the high-current paths to the DC bus and motor phases. Here’s how the schematic guides you: : If
At the core of the ODrive 3.6 schematic is the microcontroller. This chip features an ARM Cortex-M4 core running at 168 MHz with a floating-point unit (FPU), essential for executing the Field Oriented Control (FOC) algorithms simultaneously on two axes. Clock and Reset Circuitry
The heart of the ODrive v3.6 is the STM32F405RGT6, a powerful ARM Cortex-M4 MCU clocked at 168MHz. The schematic shows it connected to all major peripherals: the three-phase PWM outputs for motor control, ADC channels for current sensing, encoder inputs for position feedback, and communication interfaces like USB, UART, and CAN. For developers, this means custom FOC algorithms can be programmed using ST's ecosystem and the provided schematic.
+-----------------------------------------------------------------------+ | STMicroelectronics STM32F405 MCU | +-----------------------------------------------------------------------+ | | | v v v +-------------------------+ +--------------------+ +--------------+ | DRV8301 Gate Drivers | | Current Feedback | | I/O & | | (Axis 0 & Axis 1) | | (Shunt Resistors + | | Interfaces | +-------------------------+ | Op-Amps) | | (USB, CAN, | | +--------------------+ | UART, SPI) | v | +--------------+ +-------------------------+ | | | Power MOSFET Bridges |----------------+ | | (Dual 3-Phase Inverters)| v +-------------------------+ +----------------+ | | Encoders & | v | Peripherals | +-------------------------+ +----------------+ | BLDC Motors (M0 & M1) | +-------------------------+