Driver moteur pas à pas, 5 phases

Dans les moteurs pas à pas, celui à 5 phases n'est pas très courant, mais très puissant ...
Voici le moteur pas à pas à 5 phases.
Pour la fabrication de ma fraiseuse cnc,
j'ai récupèré ce moteur sur un vieux photocopieur,
je pensais au départ qu'il s'agissait d'un moteur unipolaire à 5 fils.Il s'agissait, en fait, d'un moteur à :
5 phases de 500 pas par tour.
Une petite recherche sur internet et je trouve quelques info sur ces fameux moteurs dont une séquence de fonctionnement.
La voici :
Phase 1+++-----++
Phase 2--+++++---
Phase 3+-----++++
Phase 4+++++-----
Phase 5----+++++-
Je programme vite fait un attiny2313 puis je test, avec la carte driver récupèrée sur le photocopieur.
voici la carte :
résultat le moteur ne tourne pas!
je recherche à nouveau via intenet les cause du problème et je tombe sur cette image :
Voilà la solution au problème, mon moteur est de type 2.
Les phases ne sont pas dans l'ordre.
Je remet les phase dans l'ordre et là, le moteur se met à tourner.
Je modifie la séquence pour pouvoir le faire tourner en mode "demi pas"
La voici :
Phase 1+++++0---------0++++
Phase 2---0+++++++++0------
Phase 3+0---------0++++++++
Phase 4+++++++++0---------0
Phase 5-------0+++++++++0--
Ce qui me permet d'atteindre 1000 pas par tour !
Voici le schéma du Driver :
Le pdf du schéma : schéma PDF
Le fichier hex du microcontrôleur : pap5_phases.hex