Wie funktioniert die Ausgangsposition auf einem Prusa i3 RepRap-Drucker?

10

Geben Sie hier die Bildbeschreibung ein

Durch welchen Prozess bestimmt der Prusa i3 seine Ausgangsposition?

Ich habe das Gefühl, dass es so funktioniert, bin mir aber nicht ganz sicher:

  1. Wenn keiner der Endanschläge aktiviert ist; Angenommen, Sie befinden sich irgendwo zwischen Max-X, Max-Y, Max-Z und dem Punkt 0,0,0.
  2. machen
    1. Für Achse in Achsen
      1. Wenn der Achsendstopp nicht signalisiert
        1. 100 Schritte von der Achse abziehen.
  3. während Endstops nicht signalisieren oder wenn Punkt 0,0,0 nicht erreicht wird;
leeand00
quelle
2
Die Antwort auf diese Frage hängt vollständig von der Firmware ab, die Ihr Drucker ausführt, und von der Konfiguration dieser Firmware (die Referenzierungsreihenfolge in Marlin ist konfigurierbar. Sie haben verschiedene Optionen wie "home Z first" oder "home X und Y gleichzeitig" ").
Tom van der Zanden

Antworten:

8

Es funktioniert wie von Ihnen beschrieben, bewegt jedoch nicht alle Achsen gleichzeitig. Es bewegt zuerst die X-Achse und subtrahiert Schritte, während der X-Endanschlag nicht gedrückt wird. Wenn die X-Achse ausgerichtet ist (der X-Endstop wird gedrückt), wird der Vorgang für die Y-Achse und schließlich für die Z-Achse wiederholt.

Flötist
quelle
1
Ich fand es immer seltsam, dass 3D-Drucker im Grunde die umgekehrte Referenzierungssequenz von herkömmlichen CNC-Maschinen haben. Die Referenzreihenfolge der meisten Industriemühlen, Laser und Router ist Z, Y, dann X. Dies dient dazu, die Wahrscheinlichkeit eines Absturzes gegen auf dem Arbeitstisch montierte Vorrichtungen zu verringern.
TBM0115
1
Bei 3D-Druckern ist der z-Endstopp im Allgemeinen unten und nicht oben, egal ob gut oder schlecht. Homing z würde also dazu führen, dass es gegen irgendetwas darunter stürzt. Viele Leute (ich eingeschlossen) setzen den z-Endanschlag oben drauf, weil das einfach sinnvoller ist.
John Meacham
1

Sie haben den Endstop, der ein Ein- oder Ausschalten an die Controller-Karte sendet.

Die Firmware der Karte weiß, ob es sich um einen Schließ- oder einen offenen Schalter handelt.

Nehmen wir an, gedrückt ist eingeschaltet und nicht gedrückt ist ausgeschaltet.

Wenn die Achse zu Hause ist, wird sie als EIN angezeigt. Die Firmware erlaubt dann nicht, dass sich die Achse in die von Ihnen festgelegte Richtung bewegt, die die Home-Richtung ist. Hier sind Sie wahrscheinlich verwirrt. Sie sind tatsächlich derjenige, der eine Codedatei öffnet und sagt, in welche Richtung Sie zu Hause sind. Wenn Sie es zum ersten Mal einschalten, haben Sie es wahrscheinlich bei mindestens einem falsch gemacht. Dann werden Sie es hektisch manuell drücken, während das Hotend Ihres Druckers hart ins Bett kracht. Wir waren alle schon da!

Im Allgemeinen verwenden Prusas Rampen 1.4

http://reprap.org/wiki/RAMPS_1.4

Ihr Code ist Ihre Firmware. Normalerweise bearbeiten Sie nur eine Header-Datei (einzelne Datei). Diese Dateien sind stark dokumentiert, je nachdem, welche Sie verwenden. Ihr Verkäufer stellt Ihnen möglicherweise eine vorkonfigurierte Header-Datei zur Verfügung.

Wird feststellen, dass der Drucker selbst abstürzt, wenn der Endanschlag rutscht oder nicht richtig positioniert ist. Normalerweise kein Schaden, aber es ist eine sehr unangenehme Sache.

Es ist auch erwähnenswert, dass einige Firmware Sie vor dem Umzug nach Hause zwingen wird. Bei anderen können Sie den Drucker auf der gegenüberliegenden Seite zum Absturz bringen. Nur ein Motor kann alles tun, was Sie ihm sagen.

Zusamenfassend. Sie sagen, wie die Endanschläge funktionieren und in welche Richtung sich ein Drucker befindet.

StarWind0
quelle
Ich sehe nicht, wie das eine Antwort auf die Frage ist. Die Frage fragt, wie das Homing funktioniert (in Bezug auf den verwendeten "Algorithmus"), aber Ihre Antwort ist nur eine Bemerkung darüber, wie Leute ihr Hotend wegen einer schlechten Endstop-Konfiguration ins Bett stürzen.
Tom van der Zanden
Hallo Tom Entschuldigung, du findest es verwirrend. Ich erkläre, wie Endstopps funktionieren und wie die Firmware / Elektronik die Zustände sieht und verarbeitet. Welches beantwortet die Frage. Ich denke, Sie haben sich mit den zusätzlichen Informationen darüber verlaufen, warum die Köpfe abstürzen würden. Das sollte ausdrücken, wie die verschiedenen Firmwares mit der Wagenposition umgehen und nicht. Lassen Sie mich wissen, wenn Sie weitere Fragen haben. Viel Spaß beim Drucken!
StarWind0