SparkFun Qwiic Step Arduino Library

Device Control

Control one or more stepper motors by sending I2C commands over the easy-to-use Qwiic system to your SparkFun Qwiic Step Board.
Qwiic Step makes stepper motors very easy to control. This library handles all the I2C commands needed to run a motor continuously or to a given position, with constant speed or acceleration, or change microstep modes. We've built-in added features such as reading interrupts, setting up an emergency stop, or running headless for further customizability to your system.

Author: SparkFun Electronics

Maintainer: SparkFun Electronics

Read the documentation


This library is compatible with all architectures so you should be able to use it on all the Arduino boards.


To use this library, open the Library Manager in the Arduino IDE and install it from there.