Ehm, nel mezzo (tra alimentatore e motore) ti sei dimenticato di mettere il driver
Visto che la resistenza degli avvolgimenti e' di qualche ohm, la corrente che vi scorre e' dipendente dalla tensione che gli dai.
Prendendo 3 ohm di resistenza sull'avvoglimento, se gli dai 24V scorrono 8A (come hai misurato, la legge di Ohm vale ancora, V=R*I).
Se l'avessi alimentato a 4.2V avresti letto 1.4A per avvolgimento.
Comunque quel trattamento di certo bene non ha fatto al povero motore.
Se metti il driver tra alimentatore e motore, questo si fa carico di "regolare" la corrente al valore che decidi tu.
Quindi, alimenti il driver a 24V e imposti la corrente max a 1.4A. Il driver (molto terra terra) comincia a dare corrente al motore, quando raggiunge 1.4A si "spegne", la corrente calera', il driver si accorge che c'e' poca corrente e si risveglia, poi si torna a spegnere e avanti cosi'.
Piu' alta e' la tensione di alimentazione del driver e piu' questo processo e' veloce (molto molto terra terra), quindi puoi raggiungere maggiori velocita' di rotazione dello stepper a parita' di coppia.