Willkommen! Anmelden Ein neues Profil erzeugen

Erweiterte Suche

Auto bed leveling (kapazitiv) + E3D Hotend nachgerüstet (RepRapPro Mendel)

geschrieben von .xack. 
Re: Auto bed leveling (kapazitiv) + E3D Hotend nachgerüstet (RepRapPro Mendel)
27. August 2014 04:20
Wie kommst Du darauf, dass die Schaltung vom Fridi "nicht sicher und nicht optimal" ist?

Welche Verstärkung der Transistor hat, ist doch in diesem Fall egal. Der Transistor funktioniert doch nur als Schalter und ist so dimensioniert, dass der sicher schaltet. Ich habe die Werte mal in PSpice simuliert und die Werte sind danach bestens.

Der Sensor hat ja nur zwei Schaltzustände, High und Low, High ist rund die Betriebsspannung des Sensors und Low nahezu Null Volt. Bei meinem Sensor sind es bei Low beispielsweise knappe 200mV bei 12 Volt Betriebsspannung. Setze ich die beiden Zustände in der Simulation mit dieser Schaltung an, schaltet der Ausgang sehr schön zwischen der High-Spannung vom Atmega-Eingang, also 5 Volt über den Pull Up Widerstand und rund 49 mV. Was willst Du mehr?

Die Schaltung mit Vorwiderstand zur Z-Diode geht sicherlich auch.

Gruß Thomas
Re: Auto bed leveling (kapazitiv) + E3D Hotend nachgerüstet (RepRapPro Mendel)
27. August 2014 07:04
Hallo Thomas,
ich habe wohl die Schaltung von Fridi nicht richtig verstanden, da sie nicht vollständig ist. Ich bin davon ausgegangen, dass am Kollektor des Transistors 12 V anliegen. Anscheinend liegen da die 5V vom Eingang der RAMPS dran?

Gruß
Re: Auto bed leveling (kapazitiv) + E3D Hotend nachgerüstet (RepRapPro Mendel)
27. August 2014 08:03
Ja, genau. Und der pull up des Z-Stopp-Eingangs muss via Software aktiviert sein. Aber macht ja nix, dafür ist ja das Forum da, um sich darüber zu unterhalten. smileys with beer

Ich habe das bei meinem Drucker auch so gemacht. Das funktioniert jedenfalls prima. smiling smiley

Gruß Thomas
Re: Auto bed leveling (kapazitiv) + E3D Hotend nachgerüstet (RepRapPro Mendel)
27. August 2014 08:25
Quote
LazyBee
Hallo Thomas,
ich habe wohl die Schaltung von Fridi nicht richtig verstanden, da sie nicht vollständig ist. Ich bin davon ausgegangen, dass am Kollektor des Transistors 12 V anliegen. Anscheinend liegen da die 5V vom Eingang der RAMPS dran?

Gruß

Moin moin aus HU.
Dies Schaltung ist vollständig und hat alles, was man braucht. Pegelumsetzer und Logikumsetzer.
Bei H am Sensorausgang ist hier L am Kollektor.
Bei L am Sensorausgang ist hier 5V des Pullup-Widerstandes des Arduino.
In dieser Schaltung kann am Kolleltor nur nüscht ( 5V ) oder Masse anliegen. Die Spannung von der Basis (Ausgang Sensor) hat nur einen Stromfluss zum Emitter.

Gruß

Frithjof

1-mal bearbeitet. Zuletzt am 27.08.14 08:29.


Liebe Grüße aus Kaltenkirchen.
Frithjof
Meine Seite
[www.facebook.com]
Re: Auto bed leveling (kapazitiv) + E3D Hotend nachgerüstet (RepRapPro Mendel)
31. August 2014 07:22
Hallo Leute,
Nur kurz zu meinem Verständnis:
Der Sensor ist anstelle des Z-Endstop's?
Grüße
seefew
Re: Auto bed leveling (kapazitiv) + E3D Hotend nachgerüstet (RepRapPro Mendel)
31. August 2014 07:33
Hallo seefew,

ja, so ist es. Den alten Z-Stopp-Schalter abklemmen und dafür den Sensor-Schalter dran. Hier musst Du dann aber (anders als beim mechanischen Schalter) auf die richtige Polarität achten.

Gruß Thomas
Re: Auto bed leveling (kapazitiv) + E3D Hotend nachgerüstet (RepRapPro Mendel)
31. August 2014 07:42
Hi seefew,
ja genau. Und kann gleichzeitig ohne weitere Servomechanik etc. zum Auto-Bedleveling genutzt werden.

Ich hab jetzt 2 günstige kapazitive PNP NC gefunden (waren die letzten bei dem Anbieter). Allerdings zum Herumfahren auf Dauer zu groß und zu schwer.

Jetzt ist mir nachträglich aufgefallen, dass mir das NC ja gar nix bringt (wollte ich als sicherere Version - wenn was kaputtgeht, bleibt der Drucker halt stehen).

Aber die kapazitiven muss ich ja beim Druck ausschalten, sonst werden sie ja vom Bauteil ausgelöst. Mist.

Also werd ich für Z wohl doch induktive probieren müssen mit einer Kupferfolie unter meiner Dauerdruckplatte (Philipp). Vielleicht hat ds ja inzwischen schon jemand getestet?

Gruß,
Stefan
Re: Auto bed leveling (kapazitiv) + E3D Hotend nachgerüstet (RepRapPro Mendel)
31. August 2014 08:56
Danke für die Info, euch Beiden
@Alterego:
kann sein, dass ich mich täusche, aber kann mann die Endstops nicht während des Betriebs abschalten?
Grüße
Re: Auto bed leveling (kapazitiv) + E3D Hotend nachgerüstet (RepRapPro Mendel)
31. August 2014 09:03
Klar kann man das, aber ich will das ja eigentlich nicht. Mit laufenden Endstops hat man wenigstens in je einer Richtung der 3 Achsen eine Notabschaltung, wenn mal was ist (Schrittverluste etc.)

Gruß,
Stefan
Re: Auto bed leveling (kapazitiv) + E3D Hotend nachgerüstet (RepRapPro Mendel)
31. August 2014 09:49
Quote
Alterego
Notabschaltung, wenn mal was ist (Schrittverluste etc.)
steh grad auf'm Schlauch;
wenn was ist, ist der Druck ja sowieso für die Tonne.
Was spielt's dann für ne Rolle, wenn der Endstop noch arbeitet?
Grüße
Re: Auto bed leveling (kapazitiv) + E3D Hotend nachgerüstet (RepRapPro Mendel)
31. August 2014 18:06
... abgesehen davon kann, wenn man autobed leveling nutzt, der enstop überfahren werden.
Negative Z-Werte muss man dafür leider zulassen... schrittverlusste sollten allerdings auch in Z-Richtung nicht vorkommen, wenn man den Drucker richtig eingestellt hat.
Re: Auto bed leveling (kapazitiv) + E3D Hotend nachgerüstet (RepRapPro Mendel)
05. September 2014 14:16
Servus,

Ihr habt soweit Ich das verstanden habe, alle Sensoren mit 3 Drähten. Da ist der Anschluss klar. Ich habe aber einen 2 Draht ifm Sensor als Öffner, wie verdrahte Ich den ?
Wer kann helfen ?


Mfg Hias


EDIT: Hat sich erledigt, die Schaltung mit dem Optokoppler auf der 1 Seite funktioniert mit meinem Sensor. Danke dafür

1-mal bearbeitet. Zuletzt am 05.09.14 15:11.
Re: Auto bed leveling (kapazitiv) + E3D Hotend nachgerüstet (RepRapPro Mendel)
05. September 2014 15:56
Soderle,
angespornt von der Lösung hab ich nach dem Sensor gesucht; jedoch waren mir die18mm zu groß, hängen geblieben bin ich dann an einem LJC12, also 12mm Durchmesser. Für die Anbringung hab ich ne neue X-Carriage und nen neuen Extruder "entworfen" und ausgedruckt. Heute die Hardware soweit montiert und Morgen versuch ich mich an der Software. Sicherlich hab ich dann noch die ein oder andere Frage, also, ich zähl auf Euch thumbs up


Grüße
seefew
Re: Auto bed leveling (kapazitiv) + E3D Hotend nachgerüstet (RepRapPro Mendel)
06. September 2014 00:42
Morgähhhn winking smiley
Wie auf dem Bild zu sehen, ist der Sensor links vom Hotend, wenn nun das Hotend auf X/Y0 steht, ist der Sensor ausserhalb des Druckbettes;
mein Startcode würde dann in etwa so aussehen:
...
G28 X0 Y0 ; Nozzle auf Home XY
G1 X25 ; Sensor auf X/Y 0
G28 Z0 ; Home Z
G29 ;
...
das sollte soweit passen, dass der Sensor X/Y 0 als ersten Messpunkt nimmt?
Aber hier kommt auch schon die nächste Frage:
Kann ich irgendwo festlegen, dass ausschließlich für G29 der tatsächliche Druckbereich "verlassen" wird?
Mein Druckbereich ist 200mm, das Hotend müsste nun also auf ca. 225mm fahren, um den Sensor auf X200 zu positionieren.
Danke schon mal Vorweg
Grüße
seefew
Re: Auto bed leveling (kapazitiv) + E3D Hotend nachgerüstet (RepRapPro Mendel)
07. September 2014 03:03
MORGÄHHHN ! ! ! winking smiley
zur Firmware bin ich Gestern nicht mehr gekommen, da ich unerwarteten Besuch hatte sad smiley thumbs down .
Ich hab aber im Moment ne Quere im Kopf...... confused smiley
Ich hab nen LJC12A3-HZ/BY Sensor, PNP NO, also sollte dieses Schaltbild passen:


12V Plus an Braun und Minus an Blau ist klar, was ich aber nicht ganz raffe:
Messe ich jetzt Schwarz gegen Blau (Voltmeter, - an Blau, + an Schwarz) gibt der Sensor 0V wenn nicht ausgelöst und 12V bei Auslösung
messe ich Schwarz gegen Braun (Voltmeter, + an Braun, - an Schwarz) gibt der Sensor 12V wenn nicht ausgelöst und 0V bei Auslösung
Hab ich jetzt nen Denkfehler, oder kann ich den Sensor sowohl als Öffner, wie auch als Schliesser verwenden?
Und, was viel wichtiger ist, wie soll ich den nun verkabeln (Optokoppler)?
Danke vorweg,
seefew
Re: Auto bed leveling (kapazitiv) + E3D Hotend nachgerüstet (RepRapPro Mendel)
07. September 2014 05:14
Quote
seefew
MORGÄHHHN ! ! ! winking smiley
zur Firmware bin ich Gestern nicht mehr gekommen, da ich unerwarteten Besuch hatte sad smiley thumbs down .
Ich hab aber im Moment ne Quere im Kopf...... confused smiley
Ich hab nen LJC12A3-HZ/BY Sensor, PNP NO, also sollte dieses Schaltbild passen:
[attachment 39743 LJC12A3-HZ:BY.jpg]

12V Plus an Braun und Minus an Blau ist klar, was ich aber nicht ganz raffe:
Messe ich jetzt Schwarz gegen Blau (Voltmeter, - an Blau, + an Schwarz) gibt der Sensor 0V wenn nicht ausgelöst und 12V bei Auslösung
messe ich Schwarz gegen Braun (Voltmeter, + an Braun, - an Schwarz) gibt der Sensor 12V wenn nicht ausgelöst und 0V bei Auslösung
Hab ich jetzt nen Denkfehler, oder kann ich den Sensor sowohl als Öffner, wie auch als Schliesser verwenden?
Und, was viel wichtiger ist, wie soll ich den nun verkabeln (Optokoppler)?
Danke vorweg,
seefew

Moin moin aus HU.
Das ist ganz einfach.
Ich habe jetzt einen capazitieven Sensor mit PNP Ausgang für Z. Gemessen wird immer von schwarz auf den Bezugspunkt Masse ( Blau). Daher gibt der Sensor an schwarz Masse oder 12V aus. Das kannst Du nicht direkt an den Z-MIN Punkt anschliessen. Dann verrekt der Arduino. Also einen NPN Transistor an blau und schwarz anschliessen zur Spannungsentkopplung. Habe ich gemacht und klappt prima. Je nach Schaltart des Ausganges NC ( normally close ) oder NO ( normally open ) dreht sich die Logig über den Transistor. Hatte in der Grabbelkiste noch einen BC 237 gefunden. BC 107 geht auch. Basis über 60 KOhm an Schwarz und Emitter an Blau. Der Collektor ist dann der Ausgang zum Arduino
Bei einem NPN Ausgang gibt der Sensor nichts oder Masse aus. Den Induktivsensor ( NPN )habe ich direkt ohne Widerstand an den Arduino angeschlossen.für X und Y.
Bezugspunkt einer jeden Schaltung ist immer die Masse, daher bei unterschiedlichen Spannungen immer über Masse zusammenkoppeln.
Deine Schaltung habe ich so auch gesehen. Hat mich erst verwirrt. Jetzt ist es mir aber Klar. Der Widerstand ist nicht intern, sondern bezeichnet die Last, die ich an den Ausgang anschließe. Relais oder Z-Min usw. Da kann man auch den Bezugspunkt Masse ( ein Bein des Widerstandes ) und den Schaltausgang sehen.

Gruß

Frithjof

1-mal bearbeitet. Zuletzt am 07.09.14 05:18.


Liebe Grüße aus Kaltenkirchen.
Frithjof
Meine Seite
[www.facebook.com]
Re: Auto bed leveling (kapazitiv) + E3D Hotend nachgerüstet (RepRapPro Mendel)
07. September 2014 06:49
Beitrag von SturmGhost auf Seite 2

[forums.reprap.org]

Ich habe den gleichen "kleinen" Sensor und habe es so gemacht, R1 bei mir 4.7k an 12V, Transistor ähnlich, ohne R2, nur mit internem Pullup. Funktioniert prima!

Herzl. Grüße
Re: Auto bed leveling (kapazitiv) + E3D Hotend nachgerüstet (RepRapPro Mendel)
07. September 2014 12:47
@AlterBastler
blöderweise hab ich keine BC546 o. ä. hier.. Lediglich ein BS170 ist noch da.
Eigentlich müsste der ja auch gehen, nur lässt meine Denkbremse momentan keinen Blick auf die richtige Beschaltung zu.
Kann mir da evtl jemand nen Tip geben?

Ich hab noch jede Menge Optokoppler hier, deshalb wollte ich Frankenwälder´s Schaltung,
[forums.reprap.org]
nachbauen, aber die ist ja für einen PNP NC und ich hab nen NO, also passt nicht so ganz;

Grüße
seefew
Re: Auto bed leveling (kapazitiv) + E3D Hotend nachgerüstet (RepRapPro Mendel)
07. September 2014 13:01
Moin moin aus HU.
Das ist ein MosFet Transistor. Da kann ich zur Beschaltung nichts zu sagen.

Gruß

Frithjof


Liebe Grüße aus Kaltenkirchen.
Frithjof
Meine Seite
[www.facebook.com]
Re: Auto bed leveling (kapazitiv) + E3D Hotend nachgerüstet (RepRapPro Mendel)
07. September 2014 13:01
@seefew
Das sollte doch dann genauso passen nur dass die Signale invertiert sind gegenüber einem NC. Aka 'false' in Marlin wenn ich jetzt net aufm Schlauch stehe.


Triffid Hunter's Calibration Guide --> X <-- Drill for new Monitor Most important Gcode.
Re: Auto bed leveling (kapazitiv) + E3D Hotend nachgerüstet (RepRapPro Mendel)
07. September 2014 15:18
@seefew
Wurstnase hat recht, einfach z-Endschalter invertieren. Transistor ist vollkommen unkritisch, der muß nur durchschalten. Ggf. mußt Du R1 anpassen.
[dl6gl.de]

Herzl. Grüße
Re: Auto bed leveling (kapazitiv) + E3D Hotend nachgerüstet (RepRapPro Mendel)
07. September 2014 15:34
@Wurstnase & AlterBastler:
Grundsätzlich ja, invertieren war auch schon mein Gedanke, aber das beisst sich dann mit dem restlichen Aufbau.
Es hängt noch ein Microschalter als "Sicherheitsinstanz" drinn, falls der Sensor ausfallen sollte.
Ich wollte den Sensor paralell zum Schalter legen.
Hintergrund:
Wenn die Düse bei XY 0 ist, ist der Sensor ausserhalb vom Bett, also kann der nicht schalten.
Werd Morgen zum blauen C machen und passende FET´s besorgen.
Grüße
seefew
Re: Auto bed leveling (kapazitiv) + E3D Hotend nachgerüstet (RepRapPro Mendel)
07. September 2014 16:14
Hallo seefew,

Also Ich habe auch einen Öffner am Optokoppler, funktioniert Problemlos ohne invertieren in Marlin.

Komischerweise ist mein Sensor der knappe Hundert € kostet, nicht so genau wie der vom Threadersteller.

Hier mal ein Auszug vom G30:

22:00:15.552 : Bed X: 50.00 Y: 100.00 Z: 2.39
22:00:15.552 : ok
22:00:15.556 : echo:endstops hit: Z:2.39
22:00:18.351 : N186970 G30 *11
22:00:33.384 : Bed X: 50.00 Y: 100.00 Z: 2.40
22:00:33.384 : ok
22:00:33.388 : echo:endstops hit: Z:2.40
22:00:40.536 : N186978 G30 *3
22:00:55.569 : Bed X: 50.00 Y: 100.00 Z: 2.41
22:00:55.569 : ok
22:00:55.569 : echo:endstops hit: Z:2.41
22:00:58.399 : N186985 G30 *1
22:01:13.458 : Bed X: 50.00 Y: 100.00 Z: 2.41
22:01:13.458 : ok
22:01:13.462 : echo:endstops hit: Z:2.41
22:01:15.191 : N186991 G30 *4
22:01:30.298 : Bed X: 50.00 Y: 100.00 Z: 2.40
22:01:30.298 : ok
22:01:30.302 : echo:endstops hit: Z:2.40
22:01:31.831 : N186998 G30 *13
22:01:47.045 : Bed X: 50.00 Y: 100.00 Z: 2.33
22:01:47.049 : ok
22:01:47.049 : echo:endstops hit: Z:2.33
22:01:54.055 : N187006 G30 *2
22:02:09.025 : Bed X: 50.00 Y: 100.00 Z: 2.37
22:02:09.025 : ok
22:02:09.025 : echo:endstops hit: Z:2.37
22:02:14.247 : N187014 G30 *1
22:02:29.277 : Bed X: 50.00 Y: 100.00 Z: 2.38
22:02:29.277 : ok
22:02:29.281 : echo:endstops hit: Z:2.38


Drucken funktioniert soweit, ~ alle 10 Drucke ist der Abstand dann zu hoch und der Druck löst sich.

Weiter testen und auf den China Sensor warten ist angesagt.
Re: Auto bed leveling (kapazitiv) + E3D Hotend nachgerüstet (RepRapPro Mendel)
08. September 2014 00:31
Quote
Hias
Also Ich habe auch einen Öffner am Optokoppler, funktioniert Problemlos ohne invertieren in Marlin.
wie hast Du den beschaltet/angeschlossen?
Quote

Komischerweise ist mein Sensor der knappe Hundert € kostet, nicht so genau wie der vom Threadersteller.
könnte es vlt drann liegen, dass .xack. alle Messungen auf XY 0 durchgeführt hat und deine Messpunkte ständig änderten?
Grüße
seefew
Re: Auto bed leveling (kapazitiv) + E3D Hotend nachgerüstet (RepRapPro Mendel)
08. September 2014 02:19
Ui, da hab ich mich verlesen, du hast ja einen Schließer eye rolling smiley .

Aber dann sollte in der tat das invertieren in der Firmware ausreichen. Am opto ändert sich ja nix.

Die Messpunkte waren immer am selben Punkt, in der Mitte des Druckbett.

Hias
Re: Auto bed leveling (kapazitiv) + E3D Hotend nachgerüstet (RepRapPro Mendel)
08. September 2014 09:58
@seefew
Kannst Du doch machen, Du mußt nur eine Diode nehmen. Den mechanischen Endstop umlöten auf NO und die Basis des Transistors damit über die Diode mit +12V beaufschlagen.

Herzl. Grüße
Re: Auto bed leveling (kapazitiv) + E3D Hotend nachgerüstet (RepRapPro Mendel)
09. September 2014 02:49
nachdem ich den Endstop in der FW invertiert hab, funzt das jetzt auch.
Die Denkbremse lässt grüßen, Beide, also mech und Sensor gleichzeitig wäre ja sowieso nicht gegangen....
Nextstep, die Firmware, das wird noch ein Extrakampf, da ich diverse Änderungen vorgenommen hab.
Grüße
seefew
Re: Auto bed leveling (kapazitiv) + E3D Hotend nachgerüstet (RepRapPro Mendel)
09. September 2014 03:20
Quote
seefew
nachdem ich den Endstop in der FW invertiert hab, funzt das jetzt auch.
Die Denkbremse lässt grüßen, Beide, also mech und Sensor gleichzeitig wäre ja sowieso nicht gegangen....
Nextstep, die Firmware, das wird noch ein Extrakampf, da ich diverse Änderungen vorgenommen hab.
Grüße
seefew

Moin moin aus Hu.
Warum sollten Sensor und Kontakt nicht parallel gehen. Wenn beide NO sind, wird der, der zuerst anspricht, das Potential am Pinn auf Null ziehen.

Gruß

Frithjof.


Liebe Grüße aus Kaltenkirchen.
Frithjof
Meine Seite
[www.facebook.com]
Re: Auto bed leveling (kapazitiv) + E3D Hotend nachgerüstet (RepRapPro Mendel)
09. September 2014 03:28
@Fridi:
das wohl, aber ich meinte, dass es nicht klappt, wenn die Endstop´s auf NC eingestellt sind.
Bei NO werd ich mal rumprobieren, wenn ich zur Firmware komme mit Offset und so.
Grüße
Re: Auto bed leveling (kapazitiv) + E3D Hotend nachgerüstet (RepRapPro Mendel)
09. September 2014 04:28
Moin moin aus HU.
Ich meine, der Kontakt muß normal offen sein und der Sensor in Ruhe nichts ausgeben. Den Ausgang vom Sensor kann man immer mit einem NPN Transistor anpassen. aus einem NO wird ein NC und aus einem NPN Ausgang ein PNP Ausgang.

Gruß

Frithjof

1-mal bearbeitet. Zuletzt am 09.09.14 04:54.


Liebe Grüße aus Kaltenkirchen.
Frithjof
Meine Seite
[www.facebook.com]
In diesem Forum dürfen leider nur registrierte Teilnehmer schreiben.

Klicke hier, um Dich einzuloggen