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.