I doubt it's a wise idea to let people modify config parameters without knowing exactly what they do.
Some changes could easily fry your controller.
To avoid such, a configuration program that only allows to change the non harmfull things within their acceptable limits is a better solution.
Compiling the motor firmware is indeed easy. Compiling the firmware for the bafang displays is a bit more complicated. (Not relevant here I know.)
I also agree that the "error rate" increases with complexity. If things can be kept simple, they should be kept simple.
Some changes could easily fry your controller.
To avoid such, a configuration program that only allows to change the non harmfull things within their acceptable limits is a better solution.
Compiling the motor firmware is indeed easy. Compiling the firmware for the bafang displays is a bit more complicated. (Not relevant here I know.)
I also agree that the "error rate" increases with complexity. If things can be kept simple, they should be kept simple.