Bonjour !
Aucune raison de penser que les mouvements générés via BBB sont moins fluides que via PC. Il y a quantité de facteurs qui peuvent influer sur la fluidité perçue des mouvements, et on ne peut pas porter un jugement au vu d'une vidéo, sauf si l'on connait parfaitement tous les paramètres impliqués.
Difficile de te conseiller, car beaucoup de liens n'aboutissent pas.
Il me semble qu'il y a un peu de confusion à propos de la "Breakout board", qui s'imposait en pratique du temps des PC et des ports parallèles, mais qui n'a plus le même rôle dans le cas d'une BBB.
Ce qui importe, ce sont les signaux à gérer, à savoir :
En sortie de l'ordinateur de commande, et pour chaque axe
STEP , qui fait avancer le moteur correspondant d'un pas (ou d'un micropas, selon la configuration)
DIR , qui spécifie dans quel sens
ENABLE , qui valide ou non les mouvements de ce moteur. (Un même ENABLE peut aussi valider plusieurs moteurs).
En entrée, les signaux à gérer sont habituellement les contacts de fin de course de chaque axe, le bouton d'arrêt d'urgence, et éventuellement différents palpeurs et encodeurs, pour mesurer la vitesse de broche par exemple.
Tous ces signaux sont directement présents sur les connecteurs de la BBB, il n'y a théoriquement besoin de rien de plus, comme l'ont montré différents témoignages dans ce fil.
Une "Breakout board" permet de répartir commodément ces signaux vers différents connecteurs, et de les conditionner, par exemple à 0/5V, ou avec des opto-isolateurs qui empêchent que des gros pépins du côté des organes de puissance ne puissent remonter vers l'ordinateur de commande et le griller. Dans le cas où l'ordinateur est une BBB à 55€, cette seule fonction de sécurité ne se justifie plus. En revanche, une breakout board peut simplifier et clarifier le câblage, en acheminant les signaux vers, ou depuis, des connecteurs individualisés pour chaque fonction.
Par ailleurs, disposer sur une breakout board d'une prise DB25 n'a d'intérêt que lorsque l'on dispose déjà d'une électronique conçue pour se brancher sur le port parallèle d'un PC, qui correspond physiquement à une prise DB25, par laquelle on était bien obligé de faire passer tous les signaux, avec des limitations qui n'ont plus lieu d'être dans le contexte BBB. C'est pourquoi les capes de breakout pour BBB ont généralement d'autres connecteurs, en parallèle, ou en plus.
Il faut enfin signaler que les drivers de puissance des moteurs, tels que tu sembles les envisager, sont généralement équipés de leurs propres opto-isolateurs.
Cette page recense les capes orientées CNC actuellement connues pour BBB. Un certain nombre intègrent leurs propre drivers de puissance, ou bien des supports pour accueillir des petits drivers genre Pololu :
http://blog.machinekit.io/p/hardware-capes.html
PS: Tu te simplifieras beaucoup la vie si tu choisis une carte qui dispose déjà d'une configuration toute prête dans MachineKit. C'est le cas de la Xylotex BBB_DB25_26, que quelqu'un dans ce fil a déjà utilisée.