Mikrokrmilnik koračnega motorja je kos strojne opreme, ki je sposoben krmiliti koračni motor tako, da motorju pove, koliko magnetnih impulzov ali korakov naj obrne motor. Vsi koračni motorji potrebujejo nekakšno krmilno enoto, uporabniki pa se lahko odločijo za popoln računalnik ali mikrokrmilnik koračnega motorja. Uporaba mikrokrmilnika je nekoliko težja, saj je namestitev težja, omogoča pa tudi neodvisno delovanje motorja od računalnika. Mikrokrmilniki porabijo tudi precej manj energije kot računalnik in ta nizka energija bo morda potrebna v nekaterih aplikacijah koračnih motorjev.
Vsi koračni motorji so krmiljeni z električnim impulzom, zaradi česar so izjemno natančni. Za razliko od drugih motorjev, ki se pri vrtenju lahko vrtijo več ali manj, kot je potrebno, koračni motor razdeli vrtenje na korake. Krmilnik, bodisi računalniški bodisi mikrokrmilnik, podaja v koračni motor navodila, ki povzročijo, da premika le določeno količino korakov.
Mikrokrmilnik koračnega motorja je majhen kos strojne opreme, ki je v njem zelo malo vključenega. Običajno je nekaj pomnilnika in procesorske enote, vendar ni dovolj, da bi delovala sama. Ta strojna oprema se uporablja za vgrajene aplikacije, za katere uporabnik vnese programiranje v mikrokrmilnik, krmilnik pa nato programira v drug kos strojne opreme, kot je koračni motor.
Za začetek je mikrokrmilnik koračnega motorja povezan z računalnikom. Uporabnik računalnika nato napiše programiranje za koračni motor, ki temelji na hitrosti vrtenja motorja in koliko korakov naj se premakne. Po končanem programiranju se mikrokrmilnik vgradi v koračni motor.
Postopek vdelave je lahko težaven za nove uporabnike in tiste, ki imajo težave pri branju shem. Žice je treba skrbno in pravilno vpeti v mikrokrmilnik iz koračnega motorja. Če so žice napačno nastavljene, motor ne bo deloval ali lahko pride do kratkega stika.
Čeprav je za uporabo potrebno nekoliko dlje, mikrokrmilnik s koračnim motorjem predstavlja nekaj prednosti pred uporabo računalnika kot krmilnika. Motor je zdaj mogoče uporabljati neodvisno od računalnika, tako da se lahko uporabnik premika po motorju in vseh napravah, ki so nanj priključene. Mikrokrmilnik porabi manj energije in, če je aplikacija energetsko občutljiva, bo to pomagalo. Mikrokrmilniki so tudi cenejši od drugih krmilnih enot, zaradi česar so boljši za ljubitelje in podjetja, ki želijo prihraniti denar.