Sammmootori samm-mootor vastavalt mootori struktuurile jaguneb kolme tüüpi: püsimagnet (PM), võrrand (VR) ja hübriid (HB)。 Püsimagneti samm, üldiselt kahefaasiline, pöördemoment ja maht on väike, sammu nurk on tavaliselt 7. 5 või 15 kraadi; Kaheksakümmend protsenti odavate tarbekaupade jaoks. Reaktiivne samm kolmefaasilisel korral võib tavaliselt saavutada suure pöördemomendi, astmeline nurk on üldiselt 1,5 kraadi, kuid müra ja vibratsioon on väga suured. Euroopas ja USA-s ning teistes arenenud riikides on 80ndatel elimineeritud; Juveelides viitab samm püsimagneti segule ja reaktiivi eelistele. See on jagatud kahefaasiliseks, kolmefaasiliseks ja viiefaasiliseks: kahefaasiline samm üldnurgast on 1. Samm 8 kraadi, kolm faasi nurgast 0. Samm 9 kraadi ja viis faasi üldnurgast 0,72 kraadini. Juveelide samm on kõige levinum tööstuslik liikumisjuhtimine mootori abil. Lisaks saab vastavalt mootoriga juhitavale arhitektuurile jagada ühe polaarsusega (unipolaarse) ja bipolaarse (bipolaarse) samm-mootoriga. Ühe polaarsusega juhtimisahel, mis kasutab samm-mootori faasi juhtimiseks nelja transistori, kaks mootoristruktuuri rühma on näidatud joonisel 1, mis sisaldab kahte komplekti mähiseid koos keskmise kraaniga, kogu masin on välismaailmaga ühenduse loomiseks kuus rida. Seda tüüpi mootorit nimetatakse mõnikord neljafaasiliseks, kuid see lihtne hübriidi kutsumine ei ole õige, kuna see on tegelikult ainult kahefaasiline, täpselt peaks olema kahefaasiline kuueliiniline samm-mootor. 6-realist tüüpi sammmootorit tuntakse ka ühe polaarse samm-mootorina, tegelikult saab kasutada ühe- või kahepolaarsusega koos ajamiahelat. Joonis 1: bipolaarse samm-mootori ajami ühe polaarse ajami ahel on näidatud joonisel 2, see kasutab kahe rühma juhtimiseks kaheksa transistori faasi. Bipolaarne liinidraiveri vooluahel võib koos juhtida nelja- või kuueliini tüüpi sammmootorit, kuigi nelja juhtmega masin saab kasutada ainult bipolaarset ajamiahelat, võib see oluliselt vähendada kasutatava tootmistüübi kulusid. Bipolaarne samm-mootori ajamiahel on transistoride arv ühe polaarsusega juhtimisahel kaks korda, sealhulgas neli alumine transistor on tavaliselt juhitud otse mikrokontrolleriga, ülemine transistor on nõudluse ülemise ajami ahela kõrge hind. Aktsepteerides transistori pinge bipolaarset ajamiahelat, pole nii, et ühe polaarsusega juhtimisahel vajab sama klambriahelat. Joonis 2: bipolaarne samm-mootori ajamiahel