Hello,
So I finally got my ODrives working! Screw windows and their drivers. As soon as I got Ubuntu booted on my machine everything was smooth sailing and easy to get working so, not sure why windows is such a bum.
Anyways, during setup I believe I made a ground loop between the power supply and the USB port on the first ODrive I plugged in. I didn’t have any motor connected to it so I believed the current draw to the ODrive wouldn’t be too high to cause the ground voltage to shift enough to break anything, but I didn’t consider the surge current from all the capacitors on the back.
After this happened I used a current controlled power supply with the ODrive as I didn’t have USB isolators at the time, and limited the current to 50ma to prevent any large current draws and this worked well. I now have the USB isolators so I can connect to my high current power supply.
My question is, what is the best way to go about checking where the damage is done on the board? I tested the 5v and 3.3v pins and they are +/- 0.1v of nominal, so I think the regulators are fine. This leads me to think the STM32 chip is what took the damage. How should I confirm this?
And if this is the case, where should I purchase the chips from to get the same quality as what is used on the board? Also I’d like to make sure I get the same exact chip as I know the STM32 uprocessor has some different versions. I have a reflow hotair gun so I think I can get this done in my garage. If not, I can bring the board into work and use the smd setups here.
Sorry if this question has been answered, I wasn’t able to find a post where someone replaced the uprocessor.
Best,
MG