FSOdrive 48V V1 for Robots / 3D Printers /CNC mills



  • Firmware: 3.4
  • Control two motors
  • Voltage: 12V-48V
  • Current: single continuous 50A, burst 100A, dual system continuous 100A, burst 200A
  • Encoder feedback for arbitrarily precise movements.
  • PCB Size: 144*56*27mm. 
  • Anodized aluminum case is available. CNC processing, aluminum material :6061 , with laser carving . The size is : 161*59*22mm

2. Interface

  • USB
    • PC , RaspberryPi, etc
    • ROS mode(in development)
  • UART - Arduino ,mBed, etc.
  • Servo PWM/PPM -RC receivers, arduino, etc.
  • Step/direction - Existing motion controllers
  • Some general purpose digital and analogue pins
  • CAN - Snychronise multiple ODrives (In development)


  • Goto(position control with trajectory planning )
  • Position command
  • Velocity command
  • Torque command

4. What do we changed comparing with original version?

4.1 Added a RESET button

 The RESET button is used for forcing the hardware to reset. It’s similar like the power on/off button in your mobile phone.

4.2 Added an ISP button

The purpose is to provide one more way to do firmware upgrading.

Flipsky Odrive 48V V1

4.3 Increase the capacitance(2.2 uf)on the GVDD power circuitto fix the DVDD failure of the original hardware 3.4 version

4.4 Modified the USB interface toMini USB( UX60SC-MB-5ST)

4.5 Modifiedall connectors to more applicable for operation

Flipsky Odrive 48V v1

4.6 All connectors are installed to the BOTTOM sidefor better heat dissipation performance.

4.7 Added motor grounding pin line for some motors that may need to solder

Flipsky Odrive4.8 Enlargethe soldering pad hole of DRV8301 chip to lessen void soldering

chancethe ground circuit.

Flipsky Odrive 48V V1

4.9 PCB processing technology: PCB adopts a gold-thickening process with a 2 layer PCB layout design. 2OZ thickness.

5. Cable Connection DiagramFSOdrive V1 cable connection diagram


Back Ground

 Hobby Motors For Robotics

Stepper motors are ubiquitous in hobby robotics projects: If you make a robotics or automation project today, it is very likely you will use them. Almost all DIY projects from 3D printers and CNC mills, to various custom robots and automation solutions use them. However in industrial automation, brushless servomotors have taken over, and it's clear why: They don't lose steps, are much more powerful, efficient, and silent. 

Brushless motors are not unique to expensive industrial automation equipment. In fact, you can get some very powerful and cheap motors at hobby shops. The electronics to drive these motors are also dirt cheap. So how come virtually no non-industrial automation systems use them? 

To be honest, I have no idea. Seriously, a driver that allows this should clearly exist. 
But since it didn't, I decided to make one. 

And you are invited! 
This project is open source, both in hardware and software, and I warmly welcome anyone who wants to join.

- Oskar Weigl (Odrive creator)




Related Items