ich habe ein Problem und hoffe Ihr könnt mir helfen.
Ich bin dabei einen 2D Plotter zu bauen und bin mit dem zusammenbauen soweit fertig. Jetzt geht’s an die Software.
Ich habe einen Arduino Uno von Elegoo
Ein CNC Shield V3
Schrittmotor Nema 17
2 TMC2208 Treiber
Ich habe die GRBL Erweiterung auf mein arduino gespielt. Wenn ich über die Arduino Software meine Endlagen anfahren möchte, fahren die Motoren nicht sondern Vibrieren nur. Manchmal bewegen sie sich kurz aber das war’s auch. Ich hoffe ihr könnt mir helfen. Ich bin ein Anfänger in diesen Themen und habe daher sehr wenig Grundwissen.
Aus welcher Quelle versorgst Du die Motoren?
Nema17 ist nur eine mechanische Größe. Hast Du auch die elektrischen Daten zu den Motoren oder einen Link?
Wie hast Du die Motore angeschlsossen? Einfach das mitgelieferte Kabel auf das CNC-Shield gesteckt?
Hier ist das Datenblatt des Motors. Daraus geht hervor, dass das Kabel nicht kompatibel zum CNC-Shield ist. Die beiden mittleren Adern sind falsch herum. Die müsstest Du entsprechend vertauschen, damit es dann zum CNC-Shield passt. Also
1-BLK
2-BLU
3-GRN
4-RED
Das Shield erwartet die Spulenanschlüsse jeweils direkt nebeneinander. Bei dem Stepper sind sie überkreuz.
Hast Du den Strom an den Treibern richtig eingestellt? Wenn Du nicht das volle Drehmoment brauchst, kannst Du den etwas niedriger einstellen als den Nennstrom. Dann könnte das Netzteil passen. Für das volle Drehmoment an beiden Motoren ist es in der Tat etwas zu knapp.