I got rid of the vibrations! 190 phase amps no problem! Can't keep the front wheel down
Finally, some good news, I'm gonna post all of the settings to help anyone with similar issues.
MXUS 3K Turbo 5T + VESC FSESC 75200 Pro V2.
First of all, I upgraded the firmware. The VESC shipped with firmware 6.02 and the target version 75_300_R2, which I think is incorrect. I manually downloaded and flashed a new firmware from the
VESC firmware archive. I updated to version 6.05 and hardware version FSESC_75_200_ALU. I'm not sure if this is 100% correct, but everything works fine for me. This actually made a huge difference in the stability of the motor.
First is the FOC calibration. I asked the manufacturer for the exact resistance and inductance of this motor, and they said it's 72.91mΩ and 222.37µH.
I did the measurements with a 4000us time constant. My resistance is: 78.1 mΩ, and inductance 195.75 µH. Ld - Lq: 40.80 µH, Flux Linkage 35.193 mWb. Current KP 0.1958, Current KI 78.13, Observer Gain: 0.80.
Openloop ERPM: 300, Saturation Compensation Mode: Factor, with 30%. Sensored ERPM Start 1000, Sensorless ERPM 2000, Hall Interpolation ERPM: 500.
Phase filters are disabled because this hardware version does not support them. Zero Vector Frequency: 15.0 kHz (lowering this stopped the vibrations in mid rpm). Control Sample Mode: V0 Only, Current Sample Mode: Longest Zero Time, Current Controller Decoupling: Disabled, Observer Type: Mxlemming Lambda, MTPA: Disabled, Speed Tracker Position Source: Corrected Position.
I just went for a short ride with the battery at 80V, and the front wheel is lifting super easily. The vibrations in mid rpm are gone since I lowered the Zero Vector Frequency. The downside is that now I can hear the motor, but it's not a big deal for me. I pushed it to 190 phase amps and decided it's enough for now. I will definitely try to push it even higher later. I got 8.5kW peak with these settings with 100 battery amps on a 20S pack.