Seite 1 von 3

Lichtschranken als Endschalter?

Verfasst: Sa 8. Aug 2015, 10:43
von tuerk
Hallo Jungs,
da ich an meiner großen CNC Fräse Lichtschranken als Endschalter habe möchte ich die Teile auch am Drucker verwenden. Im Internet habe ich welche gefunden aber ich weiß nicht ob diese passen. Da ist nicht beschrieben ob die + oder - schalten?
Vielleicht kennt jemand die Teile,Bild

Re: Lichtschranken als Endschalter?

Verfasst: Sa 8. Aug 2015, 11:41
von rf1k_mjh11
tuerk,

So ähnliche Schalter hatte ich an meinem alten Mendel Drucker. Diese Schalter hatten je 3 Zuleitungen, so wie auch jenes, auf den du velinkst.
Dann entwickelte die Systemplatine meines Mendels (eine Gen6) USB Probleme und ich musste eine neue einbauen, da der Computer mit der alten nicht mehr kommunizieren konnte (auch kein SD-Slot). Diese neue Platine (Printrboard) war nur ausgelegt mit 2 Kontakten und ich konnte, mit meinem Elektronikwissen, nur mehr mechanische Schalter zum Laufen bringen.
Ein Lichtschranken_Endschalter benötigt nämlich zusätzlich Strom für das Licht (die LED).
Es kann auch sein, dass das Signal, welches von der Lichtschranke kommt, auch noch aufbereitet werden muss, damit die Platine vom RF1000 es 'erkennt, bzw. akzeptiert'. Vielleicht ist diese 'Signalaufbereitung' schon auf der kleine Platine der Schranke vorhanden?

Jedenfalls hätte, bei Einsatz so eines Schalters, keiner mehr Probleme mit gebrochenen Z-Endschaltern. Ich fand die Dinger am Mendel toll und ärgerte mich, als ich diese durch mechanische Schalter ersetzen musste.

Falls jemand den Anschluss dieser Lichtschranken auch für mich erklärlich schildern könnte, würde ich meinen alten Mendel wieder, und den RF1000 auch, auf Lichtschranken umbauen.

mjh11

Re: Lichtschranken als Endschalter?

Verfasst: Sa 8. Aug 2015, 14:07
von tuerk
Hallo Jungs,
an den Steckern für die Endschalter X13 bis X15 kommt ja auf Pin 2 Über einen Widerstand 180 Ohm etwa 5 Volt an. Der Pin 3 ist der Signaleingang und Pin1 und Pin 4 ist die Masse. Das Netzteil ist aber nur bei den 5 Volt mit 500 mA ausgelegt. Ich werde wohl eine Zwischen Platine basteln auf der auch eine 5Volt Versorgung ist und die Masse und das Signal zum Board verbinden. Zu den Endschalter muß ich auch neue Kabel mit 3 Adern verlegen. Jetzt steht nur noch die Frage ob die + oder - schalten? Das könnte man ja auf der zusätzlichen Platine ja auch vorsehen.

Re: Lichtschranken als Endschalter?

Verfasst: Di 11. Aug 2015, 23:03
von ReveryX
Hallo tuerk,

die Frage ist ob High (=5V) offen oder geschlossen bedeutet, Low=0V sollte das Gegenteil sein. Das kannst du ggf. in der Firmware umkonfigurieren wenn es "falsch herum" ist. Irgendwas mit INVERT_X_ENDSTOP o.ä. war das glaube ich...
Der Standard-Schalter ist glaube ich NO (normally open) und die Datenleitung wird vom Controller per Pull-Up auf 5V gezogen - der Schalter verbindet die Datenleitung dann mit 0V wenn er "aktiv" ist.

Gruß,
Jens

Re: Lichtschranken als Endschalter?

Verfasst: Mi 12. Aug 2015, 07:09
von tuerk
Hallo Jens,
laut Schaltplan vom Drucker schalten die Endschalter Masse (0-Volt) auf den Eingang vom Board. Angeblich können die Endschalter beides High und Low. Ich bekomme die Enschalter vieleicht Heute mit der Post und ich werde mir die Lichtschranken mal ganz genau anschauen und berichten.

Re: Lichtschranken als Endschalter?

Verfasst: Fr 14. Aug 2015, 18:18
von tuerk
Hallo Jungs,
die Lichtschranken habe ich bekommen und mal den Schaltplan gezeichnet. Die Teile schalten positiv aber ich brauche ja ein Low Signal. Ein Schmitt Trigger nach schalten und es müßte ein Low rauskommen oder????, funktioniert das so? was meint ihr dazu.

Re: Lichtschranken als Endschalter?

Verfasst: Fr 14. Aug 2015, 20:54
von rf1k_mjh11
tuerk,

Ich bin kein Elektroniker, aber in der Firmware steht:
/* By default all endstops are pulled up to HIGH. You need a pullup if you
use a mechanical endstop connected with GND. Set value to false for no pullup
on this endstop.
*/
#define ENDSTOP_PULLUP_X_MIN true
....
#define ENDSTOP_PULLUP_Z_MAX true

//set to true to invert the logic of the endstops
#define ENDSTOP_X_MIN_INVERTING true
...
#define ENDSTOP_Z_MAX_INVERTING true
Heisst das nicht, dass es auch ohne Signal auf 'high' ginge?

mjh11

Re: Lichtschranken als Endschalter?

Verfasst: Fr 14. Aug 2015, 21:38
von Digibike
Wenn er die Abfrage auf False setzt, kehrt er die Schalter-Abfrage um.
Knackpunkt ist dabei aber, daß er bei jeder neuen FW auch daran denken muß,
dieses bei dieser vorher auch zu machen - sonst krachts gewaltig bei 1.ter
Inbetriebnahme...
Sonst spricht nix dagegen...

Gruß, Christian

Re: Lichtschranken als Endschalter?

Verfasst: Fr 14. Aug 2015, 21:44
von tuerk
Hallo Jungs,
ich wollte an der Firmware nichts ändern. Im Netz habe jetzt auch Optokoppler mit Schmitt Trigger gefunden, die würden das ganze auch noch Galvanisch trennen wäre vielleicht auch von Vorteil?

Re: Lichtschranken als Endschalter?

Verfasst: So 16. Aug 2015, 18:20
von tuerk
Hallo Jungs,
angeregt von reini in dem Achsen nicht nur Endschalter sondern auch gleich einen Notaus zu installieren habe ich die Vorhandenen Schalter als Notaus Schalter hinter die Lichtschranken gepackt. Leider bin ich nicht zu Hause an meinem Computer und komme nicht an mein CAD Programm. Kann mir jemand mal das Teil als STL zeichnen? Da ich nur mein Tablett bei mir habe geht das schlecht.
Danke!!!