Драйвер A4988 хорошо подходит для управления такими шаговыми двигателями, как, например, NEMA17. Модуль A4988 имеет защиту от перегрузки и перегрева. Одним из параметров шаговых двигателей является количество шагов на оборот 360°. Например, для шаговых двигателей Nema17 это 200 шагов на оборот, то есть 1 шаг равен 1.8°. Драйвер A4988 позволяет увеличить это значение за счёт возможности управления промежуточными шагами и имеет пять режимов микрошага (1, 1/2, 1/4, 1/8 и 1/16). Для удобного подключения сразу нескольких драйеров можно использовать версии CNC платы расширения для Arduino UNO и для Arduino Nano.