Per comandare i motori passo-passo viene usato un controllore integrato A4988 della Allegro Microsystems
Il motore passo-passo ha come caratteristica che può venire comandato dando tensione ai suoi quattro fili a turno, per portarlo in posizioni estremamente precise.
Se però noi diamo tensione a due dei fili contemporaneamente, possiamo portare il motore esattamente a metà tra due posizioni.
Se poi siamo in grado di regolare in maniera diversa la tensione che diamo ai due fili, possiamo raggiungere ancora altre posizioni intermedie
Questa tecnica viene chiamata microstep e viene gestita dal nostro integrato
Dato che l'integrato però è molto piccolo e difficile da saldare, e richiede alcuni componenti di supporto, invece di montarlo direttamente sulla RAMPS, viene montato su dei piccoli moduli chiamati POLOLU, che vengono venduti già assemblati.