Hallo,
ich habe mir ein einfaches CNC Shield gekauft, welches auf den Arduino aufgesteckt wird. Gedacht ist dieses eigentlich um eine CNC Fräse zu steuern, das möchte ich nicht tun, sondern ein Roboterarm bewegen. Wenn ich die grbl Firmware drauf lade, kann ich die motoren problemlos steuern. Wenn ich aber nachfolgendes Skript hochlade bewegt sich nichts. Ich habe in der grbl Config bereits nachgeschaut und bin mir sehr sicher das ich die richtigen Pins anspreche. In dem Beispiel möchte ich den X-Achsen Motor bewegen. Wo könnte noch mein Problem liegen?
/********************************************************
** Download from: **
** http://www.alhin.de/arduino/index.php?n=48 **
********************************************************/
#include <AH_Pololu.h>
// RES -> RESOLUTION per full revolve
// DIR -> DIRECTION PIN
// STEP -> STEPPING PIN
// AH_Polopu(int RES, int DIR, int STEP);
AH_Pololu stepper(200,5,2); // Initialisation
void setup() {
stepper.setSpeedRPM(60); // RPM , rotations per minute
//stepper.setSpeedHz(100); // Hz, steps per second
}
void loop() {
stepper.move(200); // move 200 steps
delay(1000);
}