Podłącz inny sterownik. Jak upaliłeś Arduino dlatego, że nie było masy to znaczy, że między Arduino a sterownikiem popłynął po liniach sygnałowych prąd, który zniszczył Arduino. Przecież nie popłynął obok chipa sterownika, nie wiem jaki masz sterownik, ale z opisu zachowania wynika, że nie przeżył.
Edit:
W sumie to napisałeś typ drivera w temacie, wygląda na drogi i dziwne, że tak po prostu upaliło się wszystko. Jak układ nie przekracza 2A to są Drv8825/ A4988 po dolarze, lub w PL za kilkanaście złotych, nie wiem jak duży ten model i sam silnik.
Sterownik sprawdzasz oczywiście mając oscyloskop, uruchamiasz i patrzysz czy impulsy sterujące idą na driver, a potem czy driver adekwatnie puszcza impulsy na silnik.
Edit:
W sumie to napisałeś typ drivera w temacie, wygląda na drogi i dziwne, że tak po prostu upaliło się wszystko. Jak układ nie przekracza 2A to są Drv8825/ A4988 po dolarze, lub w PL za kilkanaście złotych, nie wiem jak duży ten model i sam silnik.
Sterownik sprawdzasz oczywiście mając oscyloskop, uruchamiasz i patrzysz czy impulsy sterujące idą na driver, a potem czy driver adekwatnie puszcza impulsy na silnik.
Miło być decenianym https://buycoffee.to/kaczakat