Nice to meet you. I am new to this forum. Also my English is a little strange, but please forgive me.
I already asked vesc forum and esk8 forum.
But anyone didn’t answer my ask.So I came here.
I started to create Vesc6.5 (vesc plus) which is mentioned in the document for studying my circuit. Also, when creating this circuit, we are trying to reduce costs and cutting some functions. (Nrf, mpu9250, etc.)
Then I soldered the parts, turned on the power, and wrote the firmware. And when I turned it on, the red LED on my vesc flashed 3 times. If you connect to VESC TOOL and enter “fault” in the terminal, “FULRT_CODE_DRV” will be displayed, and if you enter “drv8301_print_faults”, "| FETLC_OC | FETHC_OC | FETLB_OC | FETHB_OC | FETLA_OC | FETHA_OC | OTW | OTSD | P VDD_UV | | "Is displayed.
I looked at various forums and rewrote the firmware and replaced the DRV chips (I changed 4 DRV chips).
I wrote farmware “60” to stm32.
What should i do?
I will give you an image for reference.
Thank you.
It’s pretty hard to pinpoint the cause by the provided information, but my first guess is that something is either shorted or not soldered correctly (floating). Solder job looks a bit rough to me.
The worst-case scenario is that every time you replace a new DRV chip it gets fried because of a short somewhere.
Those mean
FET Low phase C: OverCurrent
FET High phase C: OverCurrent
FET Low phase B: OverCurrent
FET High phase B: OverCurrent
FET Low phase A: OverCurrent
FET High phase A: OverCurrent