merci à tous pour vos réponses
Ce n'est vraiment que le début et je suis deja relativement bloqué par mon manque de connaissances mais pour répondre en vrac:
1. Je gere la base de STM32duino et dérivés, c'est en gros se servir de l'IDE et des librairies de l'arduino sur le STM32. Avec le gain d'accessibilité de l'arduino, on pert la performance et les possibilité du STM32. Si je m'oriente sur cette carte, c'est pour le built in timer (cf lien dans mes messages précédents) qui devrait, en théorie et si je ne me trompe pas, pouvoir me donner quand je le désire la position et la vitesse de la broche et ainsi ajuster la vitesse de déplacement. J'espere ne pas me tromper.
En revanche, utiliser ce timer, implique d'utiliser keil (c'est le seul exemple que j'ai trouvé et mes compétences ne me permettent pas de partir de 0 la dessus).
Et c'est là que tout se complique, avec l'iDE Keil, exit les librairies toutes faites pour Arduino. Peut etre que c'est possible de les transposer mais là encore, je n'ai pas les connaissances.
et pourtant il n'y a pas enormement de travail car en gros il faudrait si possible:
1a. Transposer la librairie I2C LCD (liquidcrystal pour ne pas la citer) pour STM32
1b. Transposer une librairie pour les moteurs PAP. Pour le moment, tous les exemples que j'ai trouvé, les PAP sont controlés directement par le STM32. j'ai un moteur PAP 5 phases avec un driver, j'aimerais une lib comme on en trouve pour Arduino avec le STEP/DIR
2. Oui c'est dans l'idée de L'ELS, que je trouve tres bien sauf que je n'ai pas de vis mere, donc impossible de mettre cela en oeuvre
3. Que ce soit pour commander un chariot ou une VM, le principe reste le meme, suffit de prendre en compte le pas.
4. je pense qu'on doit aussi pouvoir faire cela avec un arduino slave qui gere le codeur et envoie les infos à un arduino master mais dans l'idée je préfère une carte qui gère tout. J'etudierai cela si vraiment je ne m'en sors pas avec le STM32