You will need to use a 3-phase BLDC motor with the ODrive. We offer a handful of these motors on our shop, and here is a list of tested motors. In general, the ODrive can be configured to work with most hobby/professional BLDC motors.
Unfortunately you cannot use a potentiometer as an encoder. Incremental or Hall Effect encoders work great, and there are a few supported SPI encoders as well. Checkout our encoder guide for a detailed list.
I understand every new installed motor or encoder need to go through Odrive configuration step, but which parameters in motor and encoder need to be configuaration in Odrive?
these parameters can be found in motor datasheet?
There’s apparently a short answer and a long answer to that question, I prefer the very short answer of “It’s a magic number that works for all motors” and accept it. The maths in the short answer gave me a headache