PololuHighPowerStepperDriver (community library)


Name Value
Name PololuHighPowerStepperDriver
Version 1.0.0
Installs 864
Author Pololu
URL https://github.com/rkast/pololu-high-power-stepper-driver-particle
Download .tar.gz

Pololu High-Power Stepper Motor Driver library for Particle This is a library for Particle devices that helps interface with Pololu High-Power Stepper Motor Drivers.

Example Build Testing

Device OS Version:

This table is generated from an automated build. Success only indicates that the code compiled successfully.

Library Read Me

This content is provided by the library maintainer and has not been validated or approved.

High-Power Stepper Motor Driver library for Particle

Version: 0.0.1
Release date: 2019-11-11


This is a library for the Particle ecosystem that helps interface with a Pololu High-Power Stepper Motor Driver 36v4. It uses the existing Particle SPI capabilities library to communicate with the SPI interface (SCS, SCLK, SDATI, and SDATO) of the driver. This library was ported over from an existing Arduino library provided by Pololu so all credit goes to them. I just needed this capability in the particle ecosystem and thought I'd publish it in case others did too. To Pololu, if I didn't get crediting or licensing correct, please reach out and I'd be happy to update this.

Supported platforms

This library is designed to work with the Particle ecosystem. I personally still use the Particle Desktop IDE (atom) and will be testing with a GEN 2 Photon running at firmware version 1.4.2 I may get around to testing with other .

Getting started


The HighPowerStepperDriver library supports Pololu's High-Power Stepper Motor Driver 36v4. Before continuing, careful reading of its product page is recommended.

You will need to connect your motor, motor power, and IOREF as described on the product page. You should also make the following connections between the Particle and the driver:

Particle High-Power Stepper Motor Driver

The SDATO pin is only needed if you want to read information back from the stepper driver. Since the motor can be stepped and its direction changed using the SPI interface, it is possible to use the driver without connecting the STEP and DIR pins, and they are not used in every example.


Several example sketches are available that show how to use the library. You can access them under the examples folder, which is subdivided by whether you intend to use SPI or Step/Dir based control.


For complete documentation of this library, including many features that were not mentioned here, see [the high-power-stepper-driver-arduino documentation][doc]. If you are already on that page, see the HighPowerStepperDriver class reference.

Version history

  • 1.0.0 (2019-06-04): Original release.

Browse Library Files