Endschalter (Limit Switches) werden als geschlossen erkannt, sobald 24V am Protoneer Board liegen |
|
1
|
02.10.14 21:31
schuebennicht registriert
|
Endschalter (Limit Switches) werden als geschlossen erkannt, sobald 24V am Protoneer Board liegen
Hallöchen Leutz
Nach durcharbeiteten letzen Nächten läuft die Shapeoko nun so einigermassen. Fine Tuning liegt noch vor mir, aber fürs erste ists gar net mal so übel *freu*. Nachdem ich schon an der Z-Achse lange gebastelt habe (anderer Post http://www.myhobby-cnc.de/forum/thread.p...=3&thread=2) hackelts nun bei den Endschaltern.
Wenn ich nur den Arduino an den PC hänge und die 24v nicht am Protoneer Board anliegen habe, funktioniert alles tadellos. Die Endschalter geben an (nachdem ich diese mit $21=1 aktiviert habe) , sprich sobald ich sie betätige wirft GRBL einen Alarm und nach dem Reset geht alles wieder supi. Nungut, wenn ich nun aber den Protoneer Shield mit 24V speise wirft GRBL sofort einen Alarm (ohne Betätigung eines Endschalters). Nach einem versuchten Reset kommt der Alarm gleich wieder. Dies ist im Übrigen auch so, wenn ich die Endschalter überhaupt nicht am Protoneer Shield angeschlossen habe.... Es reicht bei mir den 'nackten' Protoneer Shield mit 24V zu versorgen und GRBL wirft gleich nen Alarm wenn ich mit $21 die Endschalter aktiviere.
Kennt jemand dieses Verhalten?
PS: Arbeite mit Grbl 0.9g auf Linux und dem UGS Version 1.0.7
Vielen Dank für Eure Hilfe
Gruutz aus der Schweiz
Ben
Zuletzt bearbeitet am 02.10.14 21:39
|
|
|
03.10.14 20:26
schuebennicht registriert
|
Re: Endschalter (Limit Switches) werden als geschlossen erkannt, sobald 24V am Protoneer Board liegen
Heya Leutz
hmmmmm das ist ja nun wirklich merkwürdig. Also mal grundsätzlich, wenn ich nix angeschlossen habe an den Endschaltern Pin des Shields läuft bei eingeschalteten Endschaltern ($21=1) alles normal. Weiss nicht was mich gestern geritten hat...
Trotzdem bin ich nen Schritt weiter. Es waren vermutlich die Kabel !? Ich habe die Endschalter mit alten Cat5 Netzwerkkabeln verkabelt (Shielded Twisted Pair). Anscheinend 'pfeiffen' die Litzen durch, sprich es gibt ein übersprechen von einer Litze auf die andere... ist ja ober merkwürdig. Aber als ich mal provisorisch einen Endschalter mit herumliegendem 0.5mm2 T-Draht angeschlossen habe gings wunderprächtig - auch mit 24V (respektive 5V an den Endschalter Pins).
Morgen wechsle ich mal alle Kabel und hoffe das wars dann...
Gruuutz
Ben
|
|
|
05.10.14 09:53
schuebennicht registriert
|
Solved: Endschalter (Limit Switches) werden als geschlossen erkannt, sobald 24V am Protoneer Board
So, Fehler gefunden :-D
Der interne Pull Up Widerstand des Arduino scheint eher schwach bemessen. Ein 10kOhm Widerstand pro zwischen Endschalter Pin zu VCC reichen um diese 'Interferenzen' auszuschalten. Nun funktionieren die Schalter mit beiden Kabeln (shielded und unshielded) gleichermassen gut.
Grüsse
Ben
|
|
|
|
1
|