induktiven Endschalter an 3D Drucker "entstören"

OP (Firma: And its) #7332143
Lesenswert?

Hallo zusammen,

erst mal will ich mich kurz vorstellen. Ich heiße Bernd, bin 46 und selbständig im Bereich IT und 3D Druck. Ich bin gelernter Werkzeugmacher und 3D Druck ist für mich der heilige Gral und auch mein Haupthobby. Ich repariere und modifiziere 3D Drucker und natürlich Drucke ich auch was das Zeug hält, sei es für mich, für Kunden oder für andere Projekte.

Gerade baue ich einen Artillery Sidewinder X1 komplett auf Präzisions- und Highspeed-Druck um und mein erster 3D Drucker, ein Anycubic I3 Mega S, ist gerade fertig geworden. Dadurch kam ich oberflächlich mit Elektronik in Berührung. Ich habe leise Steppertreiber verbaut, n zusätzliches Mosfett für das Heizbett eingebaut, neu verkabelt, auf Schleppkette umgebaut etc.

Elektronik ist aber trotzdem für mich ein Buch mit 7 Siegeln. Ich kann zwar fertige Module verbauen und einigermaßen gut Löten, habe etwas Grundkenntnisse aber das wars dann schon mehr oder weniger.

Nun habe ich ein Problem mit einem induktivem Endschalter beim Umbau des ASWX1. Nachdem ich die neuen Leitungen für die Schleppkette eingebaut hatte (geschirmtes 8x0,35mm Kabel) habe ich nun einen Fehler beim Anfahren des Endschalters in X. Er fährt kurz ein Stück bleibt stehen als ob er den Endschalter erreicht hätte und fähr dann korrekt wieder ein Stück zurück. Egal in welchem Bereich der Achse ich stehe. Der Sensor ist in Ordnung, löst bei Annäherung auch aus aber es scheint dass ich nun Störsignale durch die neue Leitung im Sensorkabel habe. Firmware ist Marlin und es gibt dort eine config in der man einen Parameter zur Entstörung anpassen kann, soweit ich weiß. Ich würde aber das Problem lieber gerne hardwaretechnisch lösen wenn es geht.

Nun meine Frage an Euch: Welche einfache und gute Methode gibt es dieses Problem zu lösen? Ich habe beim Recherchieren etwas gefunden mit Pull Widerstand und 100NF Kondensator aber keine Ahnung wie genau ich das anschließen / einbauen soll. Ihr seht ein totaler Elektroniknoob also bin ich über jede konstruktive Hilfe dankbar. Ich wünsche eine schöne Woche und Liebe Grüße. Bernd

Angehängte Dateien:
OP (Firma: And its) #7332205
Lesenswert?

Danke für die Antwort. Ein RC-Filter ist doch nur ein zwischengeschalteter Kondensator oder nicht? Der Link hilft mir leider gar nicht weiter. Kann mit Schaltplänen nicht all zu viel anfangen ;(. Sag mir klemm das da an und das dort an, dann bekomm ich das hin ;)

Hier noch ein paar Bilder.

Schaltplan habe ich leider keinen aber ein Bild mit den Anschlüssen vom MB. ((X-), (D3) (Xmin) müsste der Pin vom X Endschalter sein, läuft mit 5V) Hoffe das hilft weiter.

LG Bernd

Falk B. schrieb:

Bernd schrieb:

Nun meine Frage an Euch: Welche einfache und gute Methode gibt es dieses Problem zu lösen?

VErmutlich mit einem passenden RC-Filter. Z.B. so hier.

https://www.mikrocontroller.net/articles/Entprellung#Einfacher_Taster

Allerdungs wäre ein Schaltplan sowie ein Bild von der Kabelvelegung hilfreich, um ggf. eine andere Fehlerquelle zu erkennen.

#7332514
Lesenswert?

Bernd schrieb:

Danke für die Antwort. Ein RC-Filter ist doch nur ein zwischengeschalteter Kondensator oder nicht?

Nö, da ist auch ein Widerstand in Reihe, daher ja der Name! Und meist auch noch ein Pull-Up Widerstand, wenn der Sensor ein einfacher Kontakt ist.

Der Link hilft mir leider gar nicht weiter. Kann mit Schaltplänen nicht all zu viel anfangen ;(.

Na super!

Sag mir klemm das da an und das dort an, dann bekomm ich das hin ;)

Hab ich ja.

Hier noch ein paar Bilder.

Schaltplan habe ich leider keinen aber ein Bild mit den Anschlüssen vom MB.

Nützt wenig.

((X-), (D3) (Xmin) müsste der Pin vom X Endschalter sein, läuft mit 5V) Hoffe das hilft weiter.

Reicht nicht. Wir brauchen ein Datenblatt vom Sensor, damit wir wissen, was der für einen Ausgang hat.

Moderator (Firma: Titel) Persönliche Seite #7332530
Lesenswert?

Bernd schrieb:

Der Sensor ist in Ordnung, löst bei Annäherung auch aus aber es scheint dass ich nun Störsignale durch die neue Leitung im Sensorkabel habe.

Probier mal, ob die Kiste funktioniert, wenn du das Sensorkabel ausserhalb der Schleppkette getrennt von den Motorleitungen bis zur Steuerung führst.

Problem ... mit einem induktivem Endschalter

Mit welchem denn?

(geschirmtes 8x0,35mm Kabel)

Wo ist der Schirm aufgelegt? Und wie sind die Schirme womit verbunden?

Bernd schrieb:

Nun meine Frage an Euch: Welche einfache und gute Methode gibt es dieses Problem zu lösen?

Könnte gut sein, dass du den Fokus korrekt justieren musst und dein Problem eigentlich nicht der Sensor ist, sondern die Störungen, die von den Motorleitungen ausgekoppelt werden. Wenn das nämlich so wie im 2. Bild alles hübsch gebündelt ist und die Schirme nur als Pigtails über eine Leiterplatte geführt werden, dann ist das aus EMV-Sicht der schlimmstmögliche Aufbau. Für gutes EMV Verhalten gehören nämlich 3 Ebenen räumlich getrennt: Versorgung, Sensoren und Last.

Falk B. schrieb:

Bernd schrieb:

ein Bild mit den Anschlüssen vom MB.

Nützt wenig.

Man kann zumindest erkennen, dass da offenbar schon RC-Glieder am Eingang dran sind.

#7332838
Lesenswert?

wenn ich richtig sehe, geht es um die ungeschirmten rot-blau-schwarz leitungen vom allerersten bild(sensor) die gehen dann auf den unteren der roten steckplatz für die sensoren(endstop-connenctors) x- x+ (im bild 20230125_214841.jpg)(bei den gelben kabeln) ; also auf steckplatz x+ (im bild ASWX1_MKS_GEN_L_MB_Pinout.jpg) .

nun sagt mir ein manual zum mks gen l v1.0 https://www.botnroll.com/img/cms/MKS-Gen-L.pdf unter "V. modify the firmware" unter punkt 4 endstop-controllers, diese wären entweder mechanisch oder optisch. und ja in einem anderen schaltplan scheinen diese auch mit rc-glied ausgestattet. wie der sensor aussieht ? ob er analog, pwm, i2c, spi ist ?

die ausbreitung von hochfrequenten(kurzen) elektromagnetischen feldern auf kabeln können oft durch eine induktivität (ferritring oder kurze ummantelung) abgeschwächt werden.

#7332862
Lesenswert?

Sieht so aus, als würden Sensor und Motor im gleichen Schirm geführt werden. Sowas ist natürlich Unsinn, da kann man den Schirm gleich ganz weglassen. Es müssen separate Kabel sein. Man kann aber alle Motoren in einen Schirm und alle Sensoren in einen anderen Schirm legen.

Es gibt aber auch Spezialkabel, wo Motor und Sensor in einem Mantel getrennt geschirmt geführt werden.

OP (Firma: And its) #7333060
Lesenswert?

Carypt C. schrieb:

wenn ich richtig sehe, geht es um die ungeschirmten rot-blau-schwarz leitungen vom allerersten bild(sensor) die gehen dann auf den unteren der roten steckplatz für die sensoren(endstop-connenctors) x- x+ (im bild 20230125_214841.jpg)(bei den gelben kabeln) ; also auf steckplatz x+ (im bild ASWX1_MKS_GEN_L_MB_Pinout.jpg) .

Jo genau auf Bild 20230127_231419.jpg seht Ihr obendrauf den schwarzen Induktionssensor. ist ein 5V Modell und Original.

nun sagt mir ein manual zum mks gen l v1.0 https://www.botnroll.com/img/cms/MKS-Gen-L.pdf unter "V. modify the firmware" unter punkt 4 endstop-controllers, diese wären entweder mechanisch oder optisch. und ja in einem anderen schaltplan scheinen diese auch mit rc-glied ausgestattet. wie der sensor aussieht ? ob er analog, pwm, i2c, spi ist ?

Das sind originale Sensoren. Das MB wird aber auch in anderen Druckern verbaut. Vielleicht hast Du ne Anleitung von einem anderen Modell. Diese hier im ASWX1 sind immer induktiv 5V.

die ausbreitung von hochfrequenten(kurzen) elektromagnetischen feldern auf kabeln können oft durch eine induktivität (ferritring oder kurze ummantelung) abgeschwächt werden.

OP (Firma: And its) #7333072
Lesenswert?

Lothar M. schrieb:

Bernd schrieb:

Der Sensor ist in Ordnung, löst bei Annäherung auch aus aber es scheint dass ich nun Störsignale durch die neue Leitung im Sensorkabel habe.

Probier mal, ob die Kiste funktioniert, wenn du das Sensorkabel ausserhalb der Schleppkette getrennt von den Motorleitungen bis zur Steuerung führst.

Ok das ist ne gute Idee werde ich heute mal testen.

Problem ... mit einem induktivem Endschalter

Mit welchem denn?

Siehe 20230127_231419.jpg das schwarze Teil ovben drauf. Ist ein induktiver Original Sensor 5V. Modell müßte ich nachschauen.

(geschirmtes 8x0,35mm Kabel)

Wo ist der Schirm aufgelegt? Und wie sind die Schirme womit verbunden?

Zzt nirgends. Wusste nicht genau wie man die Schirmung anschließt. Wie wird denn die Schirmung am besten angeschlossen?

Aber spielt ja Zzt eh nicht so eine Rolle denk ich da ja, wie Du schon sagtest, Motor und Sensorkabel innerhalb des gleichen Schirms sind. Hab das aktuelle LAPP Kabel eigentlich nur für die ersten Tests benutzt weil ich es noch rumliegen hatte. Ist ja noch ein Prototyp. Später kommt dann ein kettentaugliches Kabel rein. Im originalen ASWX1 wurden Flachbandkabel verbaut, an denen aber regelmäßig Pins ausgefallen/ abgeraucht sind, Das sah zwar gut aus aber totales Fehldesign aus elektrischer Sicht.

Bernd schrieb:

Nun meine Frage an Euch: Welche einfache und gute Methode gibt es dieses Problem zu lösen?

Könnte gut sein, dass du den Fokus korrekt justieren musst und dein Problem eigentlich nicht der Sensor ist, sondern die Störungen, die von den Motorleitungen ausgekoppelt werden. Wenn das nämlich so wie im 2. Bild alles hübsch gebündelt ist und die Schirme nur als Pigtails über eine Leiterplatte geführt werden, dann ist das aus EMV-Sicht der schlimmstmögliche Aufbau. Für gutes EMV Verhalten gehören nämlich 3 Ebenen räumlich getrennt: Versorgung, Sensoren und Last.

OK, wieder was gelernt

Falk B. schrieb:

Bernd schrieb:

ein Bild mit den Anschlüssen vom MB.

Nützt wenig.

Man kann zumindest erkennen, dass da offenbar schon RC-Glieder am Eingang dran sind.

Gast #7333227
Lesenswert?

Bernd schrieb:

Probier mal, ob die Kiste funktioniert, wenn du das Sensorkabel ausserhalb der Schleppkette getrennt von den Motorleitungen bis zur Steuerung führst.

Ok das ist ne gute Idee werde ich heute mal testen.

Motorleitungen verdrillen und die Sensorleitungen verdrillen bringt auch eine Verbesserung.

OP (Firma: And its) #7333261
Lesenswert?

Hallo Leute,

erst mal Danke für die schnellen Antworten und Tipps. Gerade hab ich die Sensorleitung, wie empfohlen, getrennt außerhalb des Kabelkanals verlegt und siehe da nun funktioniert alles wie es soll. Ich werde nun für die Sensorkabel ne neue abgeschirmte Leitung ziehen dann müsste alles passen.

Vielen Dank an Euch alle.

Noch ne kurze Frage zur Abschirmung. Wo wird die angeschlossen? Ans Gehäuse auf Masse? Und gibt es dazu noch etwas zu beachten?

LG Bernd

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