Arduino Nano (alter Bootloader) DRV8825 Nema 14

Hallo zusammen,

ich bräuchte einmal Hilfe bzw. euer Schwarmwissen.

Ich Bin dabei einen Federwiegenmotor selber zu bauen. Dabei bin ich auf ein super Projekt gestoßen.

Leider tut sich bei mir gar nix, außer das P und L am arduino unterschiedlich blinken, aber nur wenn der Motor angeschlossen ist.

Zum Aufbau:

12V, 2A mit 100uF 50V

Arduino Nano:
VIN -> 12V
GND -> 0V

A6 -> Poti
5V -> Poti
GND -> Poti

D2 -> DIR
D3 -> Step
D4 -> ENB
D5 -> MS3
D6 -> MS2
D7 -> MS1

DRV8825:
VMOT -> VIN -> 12V
GND1 -> GND2 -> GND Nano -> 0V
2B -> BL
1B -> Rot
1A -> SW
2A -> GR

Als code zum testen hatte ich diesen verwendet.

#define ENA 4
#define STP 3
#define DIR 2
#define MS1 7
#define MS2 6
#define MS3 5


void setup() {
pinMode (ENA,OUTPUT) ;
pinMode (STP,OUTPUT) ;
pinMode (DIR,OUTPUT) ;
pinMode (MS1,OUTPUT) ;
pinMode (MS2,OUTPUT) ;
pinMode (MS3,OUTPUT) ;
digitalWrite(MS1,LOW);
digitalWrite(MS2,LOW);
digitalWrite(MS3,LOW);
digitalWrite(ENA,LOW);
}


void loop() {

digitalWrite(DIR,HIGH);
digitalWrite(STP,HIGH);
delay(10);
digitalWrite(DIR,HIGH);
digitalWrite(STP,LOW);
delay(10);
}

Könnt ihr mir hier weiterhelfen, wo liegt mein Fehler bzw. kann das so funktionieren?

Vielen herzlichen Dank
Joe

image

Für den Treiber hätte ich eher einen Motor mit 2 bis 3 Ohm und 1,5 bis 2A erwartet.
Dann fehlt direkt am Treiber noch der erforderliche LowESR Elko

Danke combie
für deine zügige Antwort.
Wie gesagt habe ich diese Projekt gefunden und möchte es nutzen da es genau das ist was ich machen möchte.

Auf der Platine ist doch ein Kondensator verbaut, mittig zwischen Nano und DRV.

Der Motor war so vorgegeben, deshalb bin ich davon ausgegangen das es so passt!

Kannst du mir bei meinem Problem weiterhelfen?

Vielen Dank

  1. Das ist kein LowESR Kondensator.
  2. Sitzt er direkt am Treiber? Nein!

Da ist schon mal ein Doppelfehler, welcher wohl deinen Treiber tötet.
Hier kannst du sehen wo die Kondensatoren zu sitzen haben.
Siehe UNO CNC Shield V3 für Arduino kompatible Boards | Roboter-Bausatz.de
Und ich sage es nochmal: LowESR!

Da kannst du argumentieren, wie du willst!
Keine Ausrede kann deinen (evt. kaputten) Treiber reparieren/retten.

Vielen Dank combie,

ich bin davon ausgegangen, dass wenn jemand sein Projekt veröffentlicht es auch funktioniert.
Wäre das der richtige Elko oder doch der RM2.0?
Den löte ich direkt zwischen VMOT und GND1 unterhalb des DRV auf die Lochrasterplatine?

Fällt dir sonst noch etwas auf weshalb es nicht funktionieren könnte?
Vielen Dank

Frage, warum testest du nicht den Sketch was auf der Seite hinterlegt ist?
Achte da drauf das die gleiche PINs genommen werden oder angepasst, sonst funktioniert das ganze nicht

Habe ich auch schon, selbes Verhalten.
Deswegen wollte ich ihn erst einmal ganz simpel zum laufen bringen, trotzdem Danke

Offensichtlich will der Groschen noch nicht fallen....
Schade!

Ansonsten:
16V ist ein wenig knapp.
Die Kondensatorspannungsangabe sollte im Bereich der maximalen Treiber Spannung liegen.
Also eher 50V

Grenzwertig.

Sehr optimistisch ...

Was möchtest du mir damit sagen?

Warum ist es grenzwertig den Nano am VIN mit 12V zu versorgen?

Du sagtest:

Wenn die Power Leuchte blinkt, deutet das ganz klar auf Spannungseinbrüche hin.
Das kann an Überlastung des Reglers liegen, oder falscher Verdrahtung.
Beides kannst nur du überprüfen.
Eine Versorgung mit 7V statt 12V würde Übertemperaturen am Regler vermeiden helfen.

Da du jetzt mehrfach deinen Glauben an die Anleitung geäußert hast, scheint mir, dass die Einsicht, dass die Anleitung problematisch ist, noch nicht wirklich angekommen ist.
Das ist schade!
Denn das steht einer Lösungsfindung entgegen.

Da hast du mich falsch verstanden. Meine Aussage bezog sich darauf das ich ursprüngliche davon ausgegangwn bin.
Das dem nicht so sein kann sehen wir ja jetzt!

Wie gesagt passiert das nur wenn ich den Motor wie oben dargestellt anschließe.

Wie würdest du jetzt am besten vorgehen?

Elko bestellen
Und dann testen
Oder gleich den DRV mit bestellen
Kann der Nema was haben?

Ich möchte auf jeden fall das/die Problem(e) finden und lösen

Bezieht sich das nur auf die 4 Motorleitungen, oder auf den gesamten DRV8825-Anschluß? Schaltest Du die Versorgung komplett ab, wenn Du die Motorleitungen anschließt oder trennst?
Die Verbindungen zu MS1..MS3 und zu ENA kannst Du erstmal ganz weglassen. Wenn Du es so anschließt:


hast Du die minimalen Verbindungen zwischen Nano und Treiber. Da kann der Treiber den Nano eigentlich nicht belasten - wenn Du keinen Verdrahtungsfehler einbaust.

Ist der Nano beim Testen über USB am PC angeschlossen? Dann kannst Du den Vin für's Testen auch erstmal ganz weglassen. Der Nano wird dann über USB versorgt.

Ich habe den Code geladen, USB ab, 12V dran, eingeschaltet Fehler.
Zufällig Moter abgeklemmt und eingeschaltet kein Fehler.
Beziehe mich hier,auf die Blinkende LED am Arduino.

Ich ziehe immer den 12V DC Stecker vevor ich etwas dran mache, also komplett stomlos.

Am besten baue ich die Schaltung am Breadboard nach und teste.
Also deine und auch meine

Wie ist das denn jetzt aufgebaut? Zeig mal Fotos von deinem Aufbau, auf dem alle Verbindungen zu erkennen sind.

Und nochmal:
Wenn die Power Leuchte aus geht, oder flackert, hast du ein Power-, Verbindungs- oder Kurzschlussproblem.
Ich verstehe nicht, warum das so schwer zu akzeptieren ist.

Wie würdest du jetzt am besten vorgehen?

Hmmm....

Schaltung prüfen.
Blickwinkel ändern

Tipp:
Der Kopf ist rund, damit das Denken die Richtung ändern kann.

Ich bin etwas irritiert, weil ich bei Pololu dieses Anschlußbild bei "Using the driver" finde:

Dein Bild beschreibt die Kompatibilität zum A4988.

:joy:

Das ist ein Irrglaube. Es gibt viele Menschan im Internett die es notwendig finden ihr zusammengebastle veröffentlichen zu müssen obwohl sie von der Materie nicht genug verstehen.

Der Motor sollte bei einem Treiber mit Stromsteuerung mindeestens 4 mal nennspannung des Motors sein. Die Nennspannung ist 0,8A * 6,8 Ohm also 5,4V. Für diesen Motor sind 24V besser geeignet als 12V. Er müßte auch mit 12V drehen aber weder besonders rund noch mit Nenndrehmoment.

Welche Leistung hat das Netzteil?
1A sollte es schon sein.

Miß mal die Spannung an den Motorspulen.

Grüße Uwe

Danke Uwe,
Werde ich machen. Mein Netzteil hat 12V und 2A.

agmue!
Soweit ich mich erinnern kann stand da auch wo, dass es so oder so funktioniert.

Werde es testen :wink: