| Passwort vergessen?
Sie sind nicht angemeldet.  Anmelden

Sprache auswählen:

myhobby-CNC - Kunden Supportforum

Ich drehe durch - die Fräse nicht...
 1
11.12.15 11:26
ChristianUhrig 
Ich drehe durch - die Fräse nicht...

Hallo Gemeinde,

ich habe das Shapeoko2 Komplett Kit gekauft und habe jetzt Probleme mit den Motoren oder der Elektronik oder beidem. Die Motoren wollen sich beim besten Willen einfach nicht bewegen. Habe jetzt mittlerweile schon 1,5 Tage mit der Fehlersuche verbracht – aber immer noch ohne Erfolg. Ich hoffe mir kann hier geholfen werden?!?

Was habe ich bisher alles unternommen:

1. Arduino
Die Treiber für den/das Arduino sind installiert, mein Windows erkennt das Teil und weist ihm einen Port zu. Sowohl die Software „Universal G-code Sender“ als auch „GBRL-Controller“ können den Arduino erkennen.
Die GBRL Einstellungen (hex-Datei) wurde auf den Arduino geladen (zuerst v0.8c, dann v.0.9a, dann wieder v0.8c). Die einzelnen Versionen über die 1,5 Tage verteilt um mögliche Fehler auszuschließen.
Die Software (G-Code-Sender und GBRL-Controller) können beide die Parameter auslesen. Diese habe ich anhand der Vorgaben (http://www.myhobby-cnc.de/wiki/doku.php?...grbl-controller) eingestellt und mittlerweile auch schon mehrfach kontrolliert. Ich denke das Arduino kann ich als Fehler ausschließen.


2. GRBL-Shield
Das Shield habe ich nach den Vorgaben (http://myhobby-cnc.de/wiki/doku.php?id=m...grbl-shield-cnc) zusammengelötet und die Jumper wie in den Abbildungen gesetzt. Habe mittlerweile alle Lötpunkte nachgelötet um evlt. kalte Lötstellen auszuschließen.
Zudem habe ich mit einem Multimeter (Durchgängsprüfer) in Stichproben einzelne Lötpunkte durchgemessen (natürlich war der Shield dabei nicht mit dem Arduino verbunden, auch die StepStickModule und die Stromverbindung waren entfernt).
Auf dem Arduino USB-Port habe ich ein Stück Tesafilm aufgeklebt, damit hier kein Kontakt entsteht. Die Polarität der Elko’s wurde beim Einlöten beachtet.

Die Stromversorgung liefert mir die gewünschte Spannung (glaube 19/20V – genauen Wert kann ich bei Bedarf gerne noch ergänzen).

Die Software hat nie ein Problem mit der Kombi Arduino+Shield + StepModule. Ich kann immer das Arduino von der Software aus ansteuern.


3. StepStick Module
Habe die Module mit dem A4988 Alegro Chip im Einsatz – auch hier habe ich die Lötpunkte mehrfach kontrolliert, die Module waren immer richtig herum aufgesteckt (die kleine Schraube zeigte nach unten, wie in dem Bild mit der Fehlersuche ersichtlich http://myhobby-cnc.de/wiki/doku.php?id=m...cnc:grbl-fehler).


4. Anschluss der Motoren
Die Motoren wurde wie angegeben angeschlossen (2B – Blau / 2A – Rot / 1A – Grün / 1B – Schwarz).
Habe die Motoren durchgemessen – wie in der Fehlersuche angegeben haben Blau/Rot und Grün/Schwarz einen geringen Widerstand (1,3 Ohm) und wenn ich gegeneinander messe geht der Widerstand gegen unendlich.

Trotz mehrfachem kontrollieren, nachlöten und messen bewegt sich nichts. Das Procedere zur Fehlerfindung wie im Internet angegeben (erst Arduino, dann Shield, dann Module aufstecken) habe ich komplett durchlaufen, hat leider nichts gebracht.

Was kann ich noch machen?

Eine Idee um meinen Aufbau zu testen, wäre an den Motor-Anschluss-Leisten auf dem Shield die Spannung zu messen. Damit hatte ich dann doch einen Nachweis, dass Software, Arduino, Shield und StepStick-Modul korrekt zusammen arbeiten. Aber wo müsste ich da messen (Schwarz, Grün, Rot, Blau) und welche Spannung müsste ich da erwarten?

Gibt es hier vlt. jemanden aus dem Raum Mannheim, Ludwigshafen, Heidelberg bei dem ich mein Shield, bzw. die Motoren und die StepStick Module mal testen kann – Risiko übernehme ich natürlich?

Grüße Christian

11.12.15 15:06
Ronald 

Moderator

Re: Ich drehe durch - die Fräse nicht...

Hallo Christian,

sowas habe ich tatsächlich noch nie gehabt, dass alles soweit einzeln ganz gut funktioniert, aber sich dann doch nichts rührt.

Wenn ich es nicht besser wüsste, würde ich vermuten, dass an der blauen Schraubbuchse auf dem Shield keine Betriebsspannung angelegt wurde. Das Steckernetzteil muss an das Shield angeschlossen werden, nicht an den Arduino. Der Arduino wird von der USB-Leitung versorgt, das Shield von dem extrnen Netzteil per Hohlsteckerbuchse und Kabelstummel an die blaue Schraubkonsole des Shields.

Ich kann Dir nur anbieten, wie auch den anderen Kunden, dass Du mir Dein Arduino+Shield+StepStickmodule einschickst und ich es überprüfe. Dafür muss ich allerdins die pauschale Gebühr von 25€ nehmen. Es kostet mich leider auch oft sehr viel Zeit den Fehler zu finden.

Noch viel Erfolg

Ronald

11.12.15 17:50
ChristianUhrig 
Re: Ich drehe durch - die Fräse nicht...

Hallo Roland,
das Steckernetzteil habe ich an den Shield angeschlossen, auch die Polarität habe ich mehrfach überprüft - Gleichspannung liegt konstant an.

Wie werden die Motoren angesteuert. Die Idee, die ich beim Schreiben meines Problems hatte - Spannung an der Motoranschlussbuchse prüfen - erscheint mir vorerst am zielführenden. Somit könnte ich sicherstellen, dass Software-Arduino-Shield und StepModule richtig arbeiten.

Will da aber ohne Plan nicht einfach die Spannung in allen Kabelkombinationen durchprüfen. Kannst du mir hierzu noch Infos liefern?

Ich kann mir nicht vorstellen, dass allle 4 Motoren und/oder alle 4 Stepmodule einen Knacks haben.

Wenn aber keine weiteren Meinungen mehr aus der Gemeinde kommen, werde ich dein Angebot mit der Durchsicht durch dich sehr gerne in Anspruch nehmen.

Besten Dank schon einmal!

Grüße Christian

11.12.15 21:12
CEEL 
Re: Ich drehe durch - die Fräse nicht...

Hallo Christian,

bei mir war es im ersten Versuch ähnlich, da ich die Leitungen an der blauen Schraubbuchse verkehrt herum angelegt hatte.
Aber dies hattest du meines Erachtens schon überprüft, richtig?

Lieben Gruß
Carsten

12.12.15 09:25
Dj-EKI:2

nicht registriert

Re: Ich drehe durch - die Fräse nicht...

Kannst du bitte foto machen? Ein bild vom grbl shild, so wie alles gesteckt ist? Dann ein bild von den Motoren.

Spannung kannst du messen, indem du plus und masse an den motoren misst. Natürlich muss ein Befehl ausgegührt werden. Lass es einfach 100cm in eine richtung bewegen. Da die motoren nicht zucken, ist es aber nicht notwendig.

13.12.15 18:03
ChristianUhrig 
Re: Ich drehe durch - die Fräse nicht...

Die Leitung an der Schraubbuchse sind korrekt angeschlossen, habe heute auch noch ein bischen den Stromfluss gemessen, sowohl auf dem Arduino, als auch auf dem Shield und an den StepModulen.

Ich gehe mittlerweile davon aus, dass entweder der Arduino einen Schlag weg hat oder alle 4 StepModule. Morgen bekomme ich noch einen anderen Arduino, mit dem ich testen werde, falls das nicht funktioniert, werde ich die Elektrik (ausser die Motoren) an Roland schicken - dann weiß ich auch nicht mehr weiter...

13.12.15 18:15
Poller 
Re: Ich drehe durch - die Fräse nicht...

hast du nen foto von deinem aufbau?

13.12.15 20:37
timbuchwaldt 
Re: Ich drehe durch - die Fräse nicht...

Ich habe meine Fräse heute das erste mal gefahren, die wollte sich zunächst auch kaum bewegen bzw hat nur geklackert. Polung aller Motoren geprüft, die ersten Fehler gefunden. Viel wichtiger aber scheint es, die Trimmpotis richtig einzustellen. Damit habe ich dann heute einige Zeit verbracht, 2 von 3 Achsen fahren jetzt sauber.

- Tim

19.12.15 20:03
Ronald 

Moderator

Re: Ich drehe durch - die Fräse nicht...

So Christian,

ich habe mir nun Deine Schaltung angeschaut. Wo fange ich nur an?

Als Erstes habe ich mich gewundert, dass Du da eine Version 0.9c drauf hattest, ich die aber mit 9600 baud erreichen konnte. Die 0.9ner Versionen habe eigentlich 115200 baud! Also scheint dass eine "veränderte" Version gewesen zu sein. Außerdem sah der Dump aus den EEPROM Variablen komisch aus. Die Darstellung war schon nicht i.O.

Ich habe dann zur Sicherheit mal eine Version 0.8c drauf gemacht, die ich Standardmäßig auch immer drauf mache. Dabei habe ich festgestellt, dass die Maßeinheiten in der Firmware auf Inch eingestellt war. Das kann auf der einen Seite daran liegen, dass bei einem Firmwareupdate die Variablenbereiche nicht gelöscht werden. Also hier aufpassen, wenn zu sorglos zwischen den Versionen gewechselt wird. Zum anderen ist es so, dass wenn die internen Einheiten auf Inch stehen, und dann aber mm geliefert werden, es dann für den Interpreter so aussieht als ob alles mit 25,4 Multipliziert wird. Aus 1mm der gewünscht wir, werden so 24,5mm (= 1 Inch)! Das kann auch zu Timingproblemen führen!

So, dann habe ich mich gewundert, warum die Treiberbausteine keine 5V anliegen hatten!?! Untereinander hatten sie alle Verbindung, aber nicht zum 5V Pin, der vom Arduino kommen sollte. Ich habe dann die Stiftleiste ausgelötet, und festgestellt, dass die Durchkontaktierung von genau diesem Pin nicht mehr vorhanden war. Hattest Du die Stiftleiste schon mal ausgelötet? Oder ein Kurzschluss hat die Durchkontaktierung verdampfen lassen?!? Auf jeden Fall war der Stift zwar von oben angelötet, aber hatte unten zum Pad und zur Leiterbahn keinen Kontakt. Ich habe dann einen einzelnen Stift einzeln von unten angelötet und dann eine neue Stiftleiste drüber gesetzt. Die Betriebsspannung ist jetzt da.

Und was für ein Wunder!!! Die Motoren laufen. Alle Treiberbausteine und auch der Arduino sind O.K. Das Shield ist ansonsten auch ganz gut gelötet.

Nur die Kupplung für den Hohlstecker war wohl eher mit Lötzinn geklebt. Vorsichtig Löten ist O.K.! Aber es muss wenigstens so heiß werden, dass sich das Lötzinn mit dem Metall verbindet. Ich habe das nochmal nachgelötet. Auch das Verzinnen der Kabelenden die in die Schraubkonsol kommen ist nicht verkehrt. Es brechen sonst immer mehr Adern der Litze und dann wird der Querschnitt immer dünner.

Ich schicke Dir jetzt die Elektronik wieder zurück. Hoffe die kommt noch vor Weihnachten an.

LG
Ronald

Zuletzt bearbeitet am 19.12.15 20:07

 1
StepStickModule   GBRL-Controller   Durchgängsprüfer   Treiberbausteine   zusammengelötet   Arduino   auszuschließen   Software-Arduino-Shield   Motoranschlussbuchse   Kabelkombinationen   Durchkontaktierung   angeschlossen   StepStick-Modul   Motoren   GBRL-Controller&   Variablenbereiche   Motor-Anschluss-Leisten   Hohlsteckerbuchse   Betriebsspannung   Steckernetzteil