| Passwort vergessen?
Sie sind nicht angemeldet.  Anmelden

Sprache auswählen:

myhobby-CNC - Kunden Supportforum

Endschalter (Limit Switches) werden als geschlossen erkannt, sobald 24V am Protoneer Board liegen
 1
02.10.14 21:31
schueben 

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
schueben 

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
schueben 

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
merkwürdig   auszuschalten   grundsätzlich   durcharbeiteten   Endschalters   eingeschalteten   angeschlossen   gleichermassen   übersprechen   Endschaltern   Endschalter   Protoneer   wunderprächtig   funktionieren   geschlossen   funktioniert   Interferenzen&   herumliegendem   Netzwerkkabeln   einigermassen