Steppers will hold position and vibrate when sent xSTP instructions but won't move at all
The awnser was much simpler then expected....
I felt the steppers move very very slightly when I first turned them on so I set the wait interval to 0.001 instead of 1 to see if that was the problem and the steppers now spin without issue........
#include &quot;mbed.h&quot;

DigitalOut xEN(P2_1); //Pin 74 of LPC
DigitalOut xSTP(P2_2); //Pin 73 of LPC
DigitalOut xDIR(P2_6); //Pin 67 of LPC

//DigitalOut yEN(P2_8); //Pin 65 of LPC
//DigitalOut ySTP(P0_19); //Pin 59 of LPC
//DigitalOut yDIR(P0_20); //Pin 58 of LPC

int main() {

xDIR = 0;
xEN = 0;
for(int i = 0; i &lt; 20000; i++){

        xSTP = 1;
        wait(0.001);
        xSTP = 0;
        wait(0.001);
    }

}