First post. Wanted to start by saying thank you to all the contributors here. I’m working on a VESC build using the Little FOCer v3.1. I found that all the information needed to get one of these controllers working is already posted somewhere if you look for it. Still testing everything out and playing around with settings but am currently using ATR24 with dado’s XML. I found this configuration to be a really nice starting point to tinker from.
When first configuring the controller I was able to figure out the yaw offset issue on my own. The board didn’t seem to be responding correctly and when I looked at the realtime data I was able to see that when I moved the board around manually the pitch and roll readings were reversed.
So, this is where my questions come in. If a 90 degree offset in the software is needed, I’m led to believe that the controller board is mounted inside the box without consideration for the exact position of the IMU sensor itself. This surprises me. Why not design the hardware placement so that an offset configuration isn’t needed? To go a step further, hypothetically speaking, what would the perfect placement of the IMU sensor be if you could put it anywhere? Wouldn’t it be at or directly above the center of gravity? Wouldn’t that be directly above the axle when the board is level and not in the front controller box?
If I at least wanted to try putting the sensor on the center line of the board (front to back) and turning it 90 degrees so that the yaw offset setting isn’t needed, how would I do that? Does anyone know where specifically the IMU sensor is on the Little FOCer v3.1 controller board?