Schrittmotor dreht sich nicht und brummt auch nicht

OP #7248257
Lesenswert?

Hallo,
ich möchte mir eine Fräse bauen und
habe mir dazu einen Arduino Mega
2560 bestellt und das passende
Shield vom Arduinoclup.

Habe das dann nach Anschlussplan
angeschlossen (im Anhang) und über
Estlcam programmiert.
Aber der Schrittmotor dreht sich
sondern lässt sich einfach nur
schwer drehen.
Und das egal ob die Steuerung an
oder aus wenn Strom an die Endstufe
kommt ist der Motor schwer zu
drehen.

Dankeschön schonmal im vorraus
Gast #7248276
Lesenswert?

Daniel G. schrieb:
> Aber der Schrittmotor dreht sich
> sondern lässt sich einfach nur
> schwer drehen.

Ein Schrittmotor dreht sich nicht, sondern er folgt dem über seine 
Spulen erzeugten Feld. Wenn er sich schwer drehen lässt, fließt Strom 
durch die Spulen, wobei er dem Drehversuch eher hüpfend folgen sollte.
Wenn du die Spulenbestromung im erforderlichen Bestromungsmuster 
änderst, sollte er dem folgen.
Die Kiste anzuschalten und zu erwarten, dass alles auf einmal 
funktioniert, ist vielleicht etwas viel verlangt. Betreibe systematische 
Fehlersuche.
Gast #7248334
Lesenswert?

MaWin O. schrieb:
> Dann steuerst du die Endstufe nicht korrekt an.

Das geht einfach ins Leere: der TO macht nämlich überhaupt nichts, er 
besorgt sich ein "Shield", kopiert von irgendwoher Software, und wenn 
das nicht auf Anhieb läuft kann er sich nur noch erschiessen. Dafür 
braucht er aber sicher ein Howto von YouTube.

Georg
Gast #7248358
Lesenswert?

Meine Güte, wieder mal tolle Stimmung hier! Nicht entmutigen lassen, 
jeder hat mal angefangen und keiner wusste alles von Anfang an besser...

Systematisch ran gehen und erst mal alles unnötige wegnehmen. Der 
Stepper wird auch ohne Arduino nur mit dem Treiber funktionieren wenn 
man ihm am Step-Eingang Impulse gibt.

Kontrollier noch mal die Verdrahtung, besonders die A+/A- B+/B- 
Leitungen - ob die vertauscht sind +/- ist egal (dreht verkehrt rum) 
aber wenn eine A/B vertauscht ist dann is Käse.

Wenn der Stepper korrekt Strom drauf hat kann man den von Hand an der 
blanken Achse ohne Hilfsmittel nicht drehen (Außer man gibt ihm zu wenig 
Strom). Egal ob das ein Nema 17 Pancake für 3D Drucker ist oder ein Nema 
42 zum Umrüsten einer Deckel Fräse auf CNC ist! Ich meine mit den 
Fingern und nicht mit der Wasserpumpenzange...

Also auch noch mal das Mäuseklavier kontrollieren ob die 
Stromeinstellung zum Motor passt. Und dass das Netzteil auch genug Strom 
liefern kann und die passende Spannung hat?

Wenn die Leitungen richtig dran sind und Strom fließt, so dass der 
Stepper bestromt nicht mehr gedreht werden kann - dann kann man mal 
Estlcam anwerfen und schauen was dann passiert...
Gast #7248384
Lesenswert?

Georg schrieb:
> kopiert von irgendwoher Software
ESTLCAM spielt eine eigene SW auf.

@TO
Das solltest Du überprüfen:
Das Pinning für einen Arduino findest Du in der ESTLCAM Doku.
Überprüfe ob das Shield auch so zu den Steppertreibern verdrahtet oder 
für eine ganz andere SW gebaut wurde.

Wenns dann läuft:
Beim realen Betrieb ist die gute Erdung der Fräse wichtig und die USB 
Verbindung. Hochwertiges kurzes Kabel verwenden und geschirmte 
Motorleitungen schaden auch nicht.
Sonst bekommst Du ständig Verbindungsabbrüche.

Daniel G. schrieb:
> lässt sich einfach nur
> schwer drehen.
Wundert mich das Du den überhaupt gedreht bekommst.
Der sollte sich nämlich mit seiner ganzen Kraft dagegen stemmen und 
versuchen seine Position zu halten, wenn er korrekt an den Steptreiber 
angeschlossen ist.

Dein 'Anschlussplan' hilft hier wenig.
Hochkant, kastriert, zu klein. Bild sinnvoll beschneiden kennst Du auch 
nicht.
Der Link wäre hilfreicher.
Gast #7248394
Lesenswert?

Ich würde in solchen Fällen einfach mal nachmessen, was für eine 
Spannung an den Ausgängen anliegt.
Also Multimeter und Scope. Und dann vergleichen, was anliegen sollte, 
und damit den Fehler einkreisen.

Ansonsten könnte ich auch in der Autowerkstatt anrufen: "Mein Auto 
springt nicht an". Das kann ja auch nur eine Ursache haben.
(Firma: S-C-I DATA GbR) #7248401
Lesenswert?

Max M. schrieb:
> Dein 'Anschlussplan' hilft hier wenig.
> Hochkant, kastriert, zu klein. Bild sinnvoll beschneiden kennst Du auch
> nicht.
> Der Link wäre hilfreicher.

https://www.arduinoclub.de/wp-content/uploads/2019/02/EN_AC-CNC2019-1D-Mega_R1.x_Diagram_Page_1of5.pdf
und
http://manuals.arduinoclub.de/ConnectionStepperMotor.pdf

Für die sich damit auskennen.
Ich selber arbeite mit einer anderen Steuerung,(GBRL) und kann drum 
wenig helfen.
Tippe aber auf Falsche Konfiguration des TO im Estlcam.
(Firma: S-C-I DATA GbR) #7248478
Lesenswert?

Stefan F. schrieb:
> Der Plan sieht ja niedlich aus, wie aus einem Kinderbuch.

Das kommt daher dass arduinoclub eigentlich auch speziell für Nutzer zu 
sein auf die Fahne geschrieben hat, die nicht unbedingt so technischen 
Hintergrund haben wie es eigentlich benötigt wird mit diesen Teilen zu 
arbeiten.

Frei nach dem Motto:
..Bilder sagen mehr als 1000 Worte..

MfG
Beitrag #7248682 wurde von einem Moderator gelöscht.
Beitrag #7248689 wurde von einem Moderator gelöscht.
OP #7248824
Lesenswert?

Dankeschön für die Antworten
Wir ihr wahrscheinlich gemerkt habt habe ich davon nicht so viel Ahnung 
also Entschuldigung an denen die es Nervt.

Stromversorgung Treiber: 24V;5A
Stromversorgung Shield: 20V;1.5A
Der Motor müsste richtig angeschlossen sein im Anhang sind Bilder.
Der Nema 23 Motor lässt sich nicht drehen wenn Strom am Treiber anliegt.
Ich habe nur einen Treiber angeschlossen und den rest Spindel... nicht.
Im Anhang ist auch ein Bild von den Estlcam Einstellungen.

Vielen Dank schonmal im vorraus
Gast #7248942
Lesenswert?

Max M. schrieb:
> Warum dann hier fragen, wenn man die bereits bezahlt hat

MoneyQuote:
> und wir auch nur selten freundlich und geduldig sind?

Hard but true...

Patrick L. schrieb:
> Stefan F. schrieb:
>> Masochismus
>
> ....Das wird es wohl sein... :-D

Deshalb sind wir alle hier! Wir haben diesen Fetisch...

J. S. schrieb:
> 1600 steps/Umdrehung eingestellt, aber am Treiber 200. Damit versucht
> der mit 8 facher Geschwindigkeit zu drehen, schafft er nicht.

Das stimmt, Einstellungen passen nicht zueinander. Aber solange kein 
Step gesendet wird sollte der Stepper trotzdem ein Haltemoment haben 
dass man den nicht mit den Fingern drehen kann (auch bei den 
Einstellungen: Stromabsenkung auf halben Strom und dem kleinsten 
Treiberstrom von 1A).

In dem Motor Anschluss PDF ist außerdem ein Fehler drin bei der 
Drehrichtungsumkehr-Zeichnung "Counterclockwise" - man müsste entweder A 
oder B die +/- vertauschen, nicht wie gezeichnet A+ mit B+ - das macht 
gar kein Sinn...

Daher hatte ich das geschrieben Wiring Prüfen wenn der Motor kein 
Haltemoment erzeugen kann. Und ggf. mal den Strom für den Motor passend 
einstellen, falls die kleinste Einstellung von 1A die auf dem Foto 
gewählt ist nicht dem Motor entspricht. Müsste zwar trotzdem unbelastet 
zum testen reichen, aber bringt eben dann in der Anwendung nicht die 
mögliche Leistung.

Wenn das auch ein Stepperonline Motor ist dann sollten die Farben 
passen, bei allen die ich gesehen habe was es immer schwarz, grün, rot, 
blau für A+, A-, B+, B-. Sofern die sich daran halten das nicht 
durcheinander zu würfeln (könnte ja auch sein).

Netzteil-Spannung passt zum Motor und Leistung ist auch genug dass die 
nicht zusammenbricht?
Gast #7248949
Lesenswert?

Daniel G. schrieb:
> funktioniert trotzdem nicht

Du bist auch ganz sicher auf Steuerung Programmieren gegangen und 
ESTLCAM hat Den Arduino Mega erkannt und erfolgreich programmiert?
Es wird kein Endlagenschalter Fehler erkannt?
ESTLCAM versucht zu verfahren und zählt die Positionsanzeige durch, aber 
trotzdem bewegt sich nix?
Gast #7248973
Lesenswert?

Die Masse vom Motornetzteil wird da normalerweise nicht mit der Masse 
der Logik verbunden. Ist jedenfalls nicht nötig damit die Treiber 
funktionieren. Deshalb sind die Eingänge der Treiber (opto?)isoliert und 
brauchen ihre Masse vom Logikboard...
Gast #7248992
Lesenswert?

Daniel G. schrieb:
> Ja ich bin auf Steuerung Programmieren gegangen dann habe ich mit den
> Pfeilen verfahren und die Zahl hat sich auch verändert aber der Motor
> hat sich nicht bewegt

Okay, dann steht die Verbindung zu ESTLCAM.
Du sagst wenn das Netzteil angeschlossen ist und ESTLCAM aktiv, kann man 
den Motor nicht mehr per Hand drehen?
Dann steuert der Treiber den Motor an, bekommt aber kein Step Signal.

Das Shield finde ich ominös. Absoluter Mist das es keinen Schaltplan 
gibt.
Was machen die (schnarchlangsamen) Optokoppler? Der Treiber hat eigene.
Leg das Shield zur Seite und verkabel direkt vom Mega nach der ESTLCAM 
Anschlussbelegung.

Mess die Signale am Treiber Eingang.
Gast #7248995
Lesenswert?

Teo D. schrieb:
> Ähhh... Muss ich laberkop nu recht geben oder soll ich mich mit
> Long-Covid raus reden?´{

Bin ich zu laberkop promoviert worden? Welche Ehre?

Ich hab noch mal rein geschaut weil ich noch die alten DM542T verbaut 
habe die noch anders waren. Neue Anleitung, zusätzliche Funktionen:

https://www.omc-stepperonline.com/index.php?route=product/product/get_file&file=382/DM542T_V4.0.pdf

Und ja, es sind tatsächlich optoisolierte Eingänge. Aber zur 
Ehrenrettung sollte man vielleicht außer dem Signal Volate Selector den 
ich schon vorgeschlagen hatte auch die Signale auf Pul- und Dir- prüfen 
dass die beide auch an Logik GND gehen?

Die dicken blauen Kabel die in die Klemme gehen sind auf dem Bild nicht 
so gut zu unterscheiden...
Gast #7248999
Lesenswert?

Max M. schrieb:
> Was machen die (schnarchlangsamen) Optokoppler? Der Treiber hat eigene.
> Leg das Shield zur Seite und verkabel direkt vom Mega nach der ESTLCAM
> Anschlussbelegung.
>
> Mess die Signale am Treiber Eingang.

Und prüfen ob am Treiber 5V Signalspannung eingestellt ist! Bei 24V 
Einstellung sieht der 5V Signale garnicht...
Gast #7249044
Lesenswert?

Teo D. schrieb:
> Ich kann Heute ja nich
> mal ne WaMa, von ner Spülmaschine unterscheiden....

Das kenne ich auch... mein Hund hatte heute Nacht Durchfall und so 
durfte ich alle halbe Stunde statt schlafen mit ihm raus gehen... ich 
kann schon nicht mehr geradeaus schauen...

Trotzdem allen hier ein schönes Wochenende und viel Erfolg... ;-)
#7249050
Lesenswert?

Hallo, der Motor müsste sich eigentlich drehen, wenn Du 5V Impulse über 
einen Tasten oder von Hand auf +PUL und –PUL gibst. Dabei ist die 
Richtung egal, würde ich aber kurz abklemmen. Mein Motor dreht am Besten 
mit 1/8 Step also1600 Pulse/U. Dann weißt Du schon mal, auf welcher 
Seite Du suchen musst.
Gruß Carsten
OP #7250042
Lesenswert?

Entschuldigung das ich mich so lange nicht gemeldet habe.

Der Motor läuft und es lag an der Einstellung vom Signal Voltage 
Selector hatte den auf 24V eingestellt und als ich das auf 5V umgestellt 
habe hat es funktioniert.
Kann mir jemand erklären warum das so ist es kommen doch 24V an?
Oder wird damit eingestellt was vom Shield kommt?

Dankeschön schonmal an alle
Gast #7250653
Lesenswert?

Ja, deshalb hatte ich das Datenblatt vom DM542T_V4.0 verlinkt, da steht 
das drin...

Der Signal Voltage Selector ist dazu da um die Spannung der 
Steuersignale auszuwählen. Das ist nicht die 24V deines Netzteils das am 
Leistungsteil des Treibers angeschlossen ist, das versorgt nur die 
Motoren und Treiberelektronik. Die Signalspannung dagegen kommt von 
deiner Steuerplatine bzw. von dem Arduino der da drauf gesteckt ist und 
treibt die Optokoppler die das Signal dann in die Treiber geben. Und die 
Ausgänge des Arduino arbeiten eben mit 5V.

Früher gabs da keine Einstellung zu an den älteren Modellen, als ich das 
in dem neuen Datenblatt von deinem Modell gesehen hab war klar, dass das 
überprüft gehört wie der Schalter eingestellt ist. Meine älteren Modelle 
nehmen nur 5V als Signalspannung. Aber 24V sind halt Industriestandard 
für Steuerspannungen, da wollte man sich wohl weiterentwickeln und 
kompatibel werden...
Gast #7336569
Lesenswert?

Hallo, ich ärgere mich gerade auch mit der Endstufe rum. Ich musste feststellen, das der 2 Stecker der enable der Enstufe ist. Bei mir ist der unbeschaltet high und der Motor hat Strom. Vielleicht ist er bei dir auf Low voreingestellt. Wenn du da mal 5V drauf gibst könnte es vielleicht gehen. MfG

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren