Your motor makes crunchy/cogging sounds when braking hard? None of us are motor experts so this is not an exact science, but here’s the best practices for getting the best possible motor performance:
Make sure you got good motor detection values from the wizard!
Correct Motor/FOC settings for LFOCv3 + Hypercore - Q&A - Troubleshooting - pev.dev
If you don’t get those values, rerun the motor wizard a few more times. Worst case you can enter them by hand.
Note: I will publish good values for the SuperFlux later, the above is only for the Hypercore!
Make sure you cut your observer gain (FOC-General) in half - you should end up with 0.7-0.9
Make sure your sensorless erpm (FOC-Hall Sensors) is 2000
there’s also hall sensor interpolation erpm - that should be 200, not 500!
FOC-Advanced: Zero Vector Frequency
This defaults to 20kHz but many of us get better behavior with higher values, 24kHz works great for me, or even 30kHz seems very good too. I would advise against going too much higher because I’m worried we will starve the balance algorithm of resources because motor logic is updated too often.
40kHz is confirmed to cause problems, but some are running 35kHz without issues (but I still wouldn’t dare doing that)
Most of you will now get good motor behavior, however some will still experience motor cogging / crunch noise when braking hard.
So here’s another thing you can try - so far it has fixed motor crunching for at least 2 riders (and no negative side effects reported yet)
- Apply the “t-dub adjustment” for Motor Resistance:
In FOC-General increase “Motor Resistance” from the 85-90mOhms you got from the wizard to something between 100-110. 115 and up may cause negative side effects, so don’t go too high.