Hi, tried to use the odrive 3.6, but could not get it calibrate at all. This was bought new and we have done nothing to it except soldering on banana plugs and flashing firmware 0.5.3. It runs 0.5.3 because of ROS2 compatibility with a project.
There is a possibility of some flux sputtering and hitting pin 45 and 46 on the Drive chip for axis 0, but we scraped it away with a plastic spudger and it shows no short between the pins.
Dump errors shows DRV_Fault: Metadata not loaded and I’m at a loss of how to continue
In [1]: dump_errors(odrv0)
system: no error
axis0
axis: no error
motor: Error(s):
MotorError.DRV_FAULT
DRV fault: metadata not loaded
sensorless_estimator: no error
encoder: no error
controller: no error
axis1
axis: no error
motor: Error(s):
MotorError.DRV_FAULT
DRV fault: none
sensorless_estimator: no error
encoder: no error
controller: no error
Hmm, can you show the output of the following:
odrv0.get_drv_fault()
odrv0.axis0.last_drv_fault
odrv0.axis1.last_drv_fault
In [2]: odrv0.get_drv_fault()
Out[2]: 8390655
In [3]: odrv0.axis0.last_drv_fault
Out[3]: 8390655
In [4]: odrv0.axis1.last_drv_fault
Out[4]: 0
Looks like there just isn’t any communication with the gate driver chip. You said there was some flux – did you replace anything on the board? What was modified?
I soldered on an xt60 plug for power and some 3.5 mm banana plugs for the motor phases.
I did use flux core solder and it popped a bit during the soldering process.
Can you show the back of the board, in case any solder went where it wasn’t supposed to?
I’d also carefully check around U2/U4/U5 for any solder balls that may be shorting out pins.
Here is the backside.
Checked for solder balls, but found no obivious connections.
Did some continuity testing on a couple of pins that looked suspicious under high zoom but found no shorted pins on U2/U4/U5
Checked pin 63 and 64 on the U2. I also checked if pin 6 and 7 were shorted and if 22 were shorted to 23 on U4. But nothing seemed shorted.