I am using a custom-made VESC PCB. When running motor detection, the motor makes unusual noise and the process fails with the following errors:
Detection failed. Reason:
Overcurrent fault, Check there are no shorts and ABS Overcurrent limit is sensible
and sometimes:
Detection failed. Reason:
High offset on current sensor 1, check for hardware failure
The same motor and wiring work perfectly with Maytech OEM VESCs, so the issue seems specific to the custom PCB.
Setup details:
Custom VESC6-type PCB
Firmware flashed via ST-Link (410 v6.05)
Using VESC Tool v6.05
Verified correct power and wiring
What I need help with:
1. How to confirm if the issue is firmware-related or hardware-level (current sensing)?
2. How to check current sensor offsets in VESC Tool?
3. Which .bin firmware should I flash for generic VESC6 hardware (compatible with VESC Tool 6.05)?
4. Any method to verify or debug the current sense op-amp section on the PCB?
Any guidance or suggestions would be appreciated. I can share PCB photos or schematics if needed.
Thanks,
Chinmay