//accelstepper constant speed example has been altered and is being used
// not using default 4 wires setup, but instead using step, direction, and enable pins
// using TB6600 4A 9-42V stepper driver at 6400 pulses/rev (32 microsteps)
#include <AccelStepper.h>
// defines pins numbers
const int stepPin = 14;
const int directionPin = 12;
const int enablePin = 13;
// Define a stepper and the pins it will use
// 1 or AccelStepper::DRIVER means a stepper driver (with Step and Direction pins)
AccelStepper stepper(AccelStepper::DRIVER, stepPin,directionPin);
void setup()
{
Serial.begin(9600);
stepper.setEnablePin(enablePin);
stepper.setPinsInverted(false, false, true);
stepper.enableOutputs();
stepper.setMaxSpeed(1000);
stepper.setSpeed(400);
}
void loop()
{
stepper.runSpeed();
}