Brushed motors are working fine of course. But I can't get any of the brushless motors I have to work very well. With bldc mode, detection fails every time. In FOC I can get it to detect properly, but it doesn't run well at all. Sometimes it struggles to start and sometimes it will stop after it has started.
The main motor I'm testing with is here:
It is pretty small, but it seems like it's not tiny. The smaller brushless motor I have started smoking a bit during the bldc detection at 6A

From what I'm reading on the forum, I need to solder larger shunts onto the vesc. If I switch to 5mOhm shunts, would it be impossible to use a larger motor? Is my idea of using one motor controller for multiple motor sizes impossible? And if I do need to switch shunts, how do I determine the best size?
(The goal of the project is to find a motor model using sine sweeps and other motor excitation. I can then use that data to simulate the motor and develop better control algorithms, as well as pre-tune the gains for controllers. It is just going to be an inertial dyno. Measuring the rate that the motor spins up gives the torque since the inertia is known. Being able to test multiple motor sizes and types with the same test bench would be ideal.)