dans le même genre de bonnes idées il y a le principe des souris de pc, on met un disque percé à la sortie du moteur et un circuit électronique pour compter le nombre de trous qui passe devant le rayon lumineux et par calcul en fonction de la réduction on connait le déplacement des chariots, ce principe existe depuis longtemps sur les imprimantes sauf que le disque n'est pas percé mais transparent avec plein de trait noir qui définissent les angles de rotation
une solution sympa que j'avais vu sur une machine professionnelle c'est la mesure de la distance des chariots grace à la mesure d'un rayon infra rouge qui venait toucher le chariot et qui renvoyait l'onde vers un capteur et ainsi la distance était précise.
le tout étant bien évidemment sous un cache noir.
dès qu'on bricole un peu en électronique, il y a pas mal d'astuce bien mieux que le moteur pas à pas