I'm new to motor control. I could not find a write-up as to what all the motor setup parameters do. Although there may be one, it's probably better for my understanding to create it myself. To that end, I read the default .xml file with a web browser (Firefox) and pasted it into a spreadsheet (Open Office). Sorting brought some discrepancies to light. It's certainly possible I'm missing something, or that it needs to be the way it is. Still, I wanted to bring it to the attention of the group. I found four categories of discrepancies:
1. Variables that appear in the .xml file for which I can't find a corresponding tab in VESC Tool 3.0.
2. Variables that are redundantly defined in VESC Tool 3.0 and appear in the .xml file once.
motor_poles (Additional, Motor General tab)
and si_motor_poles (Additional, Setup tabs)
3. Parameters that are configurable via VESC Tool 3.0, but do not appear in the .xml file.
(These are under BLDC, Advanced tab)
Current Controller Ramp Step Max
Duty Ramp Step Max
Current Backoff Gain
4. Identical parameters that are configurable under more than one tab in VESC Tool 3.0, but only appear once in the .xml file (and thus are confusing).
Sensorless ERPM (BLDC, Sensors and FOC, Encoder tabs)
Hall Sensor Extra Samples (General, Advanced and FOC, Hall Sensors tabs)
PWM Mode (BLDC, Advanced and GPD tabs)
Current Controller Gain (BLDC, Advanced and DC tabs)
I'd be happy to distribute my spreadsheet after it's as complete, correct and understandable as I can make it. However, ideally, a text document might be more accessible -- but I'm not sure how best to format it. (I'm also doing the same thing for App Settings, but since I'm only interested in the ADC configuration, it would not be generally useful.)