Hello Antun,
First at all, thank you very much for the amazing work you did with this library, but also the Shield and the documentation, the platform… It’s very amazing work ! Thank you very much. As a lot of people (I suppose) I began to use Gimbal Brushless motors with arduino by hacking the cheap gimbal controller boards made for “GoPro gimbal”. I was dealing with it with my own Home-made library, but it was not so easy, because the configuration of timers made a mess with serial functions, delays…
But now, what you did with the library is just a big step forward. It’s well thought of and so easy to use (Again, thanks a lot!)
So I ordered your shield, and tried it with quite a big motor (an HT100), with an arduino uno, and without encoder, just in open-loop Velocity mode.
It works quite well, in the sense that I was able to control the speed, and the torque.
But when I am at low speed, there is an intermittent noise that I can’t take off. I suppose I configured it well, the number of pairs of poles (21 in my case),
And the wiring too (I also tried all the combinations of the order of the pwms, supposing that if I swapped the pwms it would be like swapping the cables of the bldc, is it true?), but I still have the noise. When I run it at very low speed, I have the impression that there is a bad step in the movement. Does it have something to do with the fact that I used an arduino?
In terms of performance, would it be better to use an esp32 board? Does an “Arduino-like” board like this will be compatible?
I’ve had some of these boards but with and esp8266. I tried to compile it, but it didn’t work. Could it be technically possible to use an esp8266 (limitation of timers? Pwms)? Is it a lot of work to adapt the library?
Again, thanks for the amazing work you do!
Julien