Hi I’m currently using heavily what I believe to be a similar product, but for brushed DC motors: ION Motion Control’s Roboclaw motor controller ([http://www.ionmc.com/]).
I would like to work towards replacing some of my brushed motors and brushed motor controllers with brushless motors and the ODrive controller. My goal is to have this as a direct replacement, using position/speed commands that I’m currently using with my encoded (CUI AMT10) brushed motors. In fact I would plan to use the same encoders and the same auto-tuning logic I’m currently developing.
So with that said, I just got an ODrive v3.3 board in the mail and am trying to get started, but after reading through the getting started guide, I have a few questions (please note that I’m not an electronics expert, but a software guy)…
- What is the purpose of the resistor across the AUX terminals?
- If I’m just trying to establish/test a USB connection to the ODrive with no motors hooked up, do I need a resistor hooked up?
- Is the minimum DC power input really 12V, or am I safe to use a 3S Li-Po which could be at 11.1V?
- Can I hook this up with no encoders and no motors attached, just to test it (only battery and usb cable attached)?
- Do I need to flash the firmware, or should I be able to just hook this up via USB and start issuing commands via Python?
- Forgive my ignorance as I’m new to brushless motors, but am I understanding the ODrive motor guide correctly, the ODrive can drive 2x 90amp motors?
- My hope would be that I could use the Turnigy SK3 motors for some of my applications, but other applications I might need something 2-3x more powerful than. Is this even feasible in the future with new hardware?
I’m looking forward to working with ODrive as I have dozens of applications to implement them in and assuming the hardware can fit my needs, I can contribute on the software side as I work through my projects.