Thank you for answering guys.
I'd first verify both ppr and counting direction of the encoder. You can also use one of the DAC outputs to monitor the electrical angle along with one of the phase voltages, while spinning the motor manually. If these stay in sync after a few revolutions then you can tick that off. Regarding the encoder I channel: in earlier versions that's something that you have to code by yourself - set up an interrupt for that signal in your MCU and let the ISR manually set the correct offset (to be measured once).
Ok, going to try the DAC output when I get close to an oscilloscope. Regarding to the encoder I channel, the motor should work anyways even if I dont implement the interrupt for that channel?
Thing that you need to do the "encoder align" first and only then you mus click on "start motor".
Have you tried this?
If you never align the encoder, the control stage will know where the rotor is and will probably get stuck.
PS: In these new versions I don't know if the "start motor" already makes the encoder alignment, but it makes no sense to me.
In new versions, if you click "Start motor" for the first time, it does an encoder alignment, and after that, it starts the motor. Successive "Start motor" commands just start the motor without alignment, as it is already aligned.
I already tried hitting encoder alignment before starting, I think I tried everything available in the library
I also got inside the code of the library, trying to know why it doesn't spin the motor... but got no success finding the problem.