4 kHz, przy podziale krokow na sterowniku 1/8, to 4000/(200 * obrotów silnika na sekundę. Z biblioteką accelstepper i Arduino uno lub coś mniejszego, np pro mini, szybciej silnikiem nie zakręcisz. Zaletą tej biblioteki to parę prostych linijek kodu do twojego zadania.
Pytanie czy taka szybkość wystarczy. Jak nie to ta biblioteką odpada. 4kHz dla niej to max.
Może być różnica w osiąganych prędkościach. Ile da się wyciągnąć impulsow step z grlb? Na Arduino z acellsteper to tylko 4 kHz. Na esp8266 (programuje się identycznie jak arduino) nieco ponad 10kHz.