Są różne wersje A4988. Mają różna prądy maksymalne ale co gorsza różne przeliczniki. Zależy od zastosowanego rezystora. Może masz taki, w którym jest inny rezystor i tak naprawdę ustawiasz większy prąd. Dlatego silniki się grzały.
https://printo3d.pl/regulacja-stepstickow/
http://feriar-lab.pl/kalibracja-drukarki-3d-czesc-2/
Są jeszcze DRV 8255.