OK, on a désavtivé l'alimentaion du moteur apès le dernier mouvement. Il faut remettre le jus pour le retour et le couper ensuite:
digitalWrite(pwmA, HIGH); // Remise en puissance du moteur
digitalWrite(pwmB, HIGH);
while (digitalRead(BP) == HIGH) myStepper.step(-1);
digitalWrite(pwmA, LOW); // Coupure du courant dans le moteur
digitalWrite(pwmB, LOW);