<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Endstopps in FW</title>
        <description> Hallo zusammen,

ich versuche schon die ganze Zeit meinm Prusa i3 beizubringen, dass wenn der Endstopp aktiviert wird, zu stoppen. Leider klappt dies nicht.
Meine Endstopps sind so konfiguriert, dass wenn sie betätigt werden, die Masse auf die Signalleitung geschaltet wird. Also ein low.

Ich geh mal davon aus, dass in der &quot;Configuration.h&quot; (Repetier) die folgenden Zeilen dafür zuständig sind:


// ##########################################################################################
// ##                            Endstop configuration                                     ##
// ##########################################################################################

/* 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 false
#define ENDSTOP_PULLUP_Y_MIN false
#define ENDSTOP_PULLUP_Z_MIN false
#define ENDSTOP_PULLUP_X_MAX true
#define ENDSTOP_PULLUP_Y_MAX true
#define ENDSTOP_PULLUP_Z_MAX false

//set to true to invert the logic of the endstops
#define ENDSTOP_X_MIN_INVERTING true
#define ENDSTOP_Y_MIN_INVERTING true
#define ENDSTOP_Z_MIN_INVERTING true
#define ENDSTOP_X_MAX_INVERTING false
#define ENDSTOP_Y_MAX_INVERTING false
#define ENDSTOP_Z_MAX_INVERTING true

// Set the values true where you have a hardware endstop. The Pin numbe ris taken from pins.h.

#define MIN_HARDWARE_ENDSTOP_X true
#define MIN_HARDWARE_ENDSTOP_Y true
#define MIN_HARDWARE_ENDSTOP_Z false //true
#define MAX_HARDWARE_ENDSTOP_X false
#define MAX_HARDWARE_ENDSTOP_Y false
#define MAX_HARDWARE_ENDSTOP_Z false //true

//If your axes are only moving in one direction, make sure the endstops are connected properly.
//If your axes move in one direction ONLY when the endstops are triggered, set ENDSTOPS_INVERTING to true here

So wie in dem oberen Code habe ich es im Moment eingestellt, da sich die Z-Achse nur bei dieser Konfiguration in beide Richtungen fahren lassen.
Normalerweise müßte doch alles auf false stehen, auser :

#define MIN_HARDWARE_ENDSTOP_X true
#define MIN_HARDWARE_ENDSTOP_Y true
#define MIN_HARDWARE_ENDSTOP_Z false //true
#define MAX_HARDWARE_ENDSTOP_X false
#define MAX_HARDWARE_ENDSTOP_Y false
#define MAX_HARDWARE_ENDSTOP_Z false //true
oder?

Gruß Wolfgang

P.s. Im Moment habe ich immer nur an den &quot;Min&quot; Positionen einen Endschalter.</description>
        <link>https://reprap.org/forum/read.php?247,288640,288640#msg-288640</link>
        <lastBuildDate>Sun, 07 Jun 2026 06:58:24 -0400</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://reprap.org/forum/read.php?247,288640,289605#msg-289605</guid>
            <title>Re: Endstopps in FW</title>
            <link>https://reprap.org/forum/read.php?247,288640,289605#msg-289605</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>Vollnormal</strong><br />
Versuch mal das folgende auf "true" zu ändern...<br />
<br />
<pre class="bbcode">
// You can disable endstop checking for print moves. This is needed, if you get sometimes
// false signals from your endstops. If your endstops don't give false signals, you
// can set it on for safety.
#define ALWAYS_CHECK_ENDSTOPS false

</pre></div></blockquote>
<br />
@Vollnormal<br />
Das war der Fehler!!! Jetzt geht es (tu) :)-D<br />
<br />
Gruß Wolfgang]]></description>
            <dc:creator>Wollez</dc:creator>
            <category>Software</category>
            <pubDate>Sun, 05 Jan 2014 09:52:06 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?247,288640,289584#msg-289584</guid>
            <title>Re: Endstopps in FW</title>
            <link>https://reprap.org/forum/read.php?247,288640,289584#msg-289584</link>
            <description><![CDATA[ Versuch mal das folgende auf "true" zu ändern...<br />
<br />
<pre class="bbcode">
// You can disable endstop checking for print moves. This is needed, if you get sometimes
// false signals from your endstops. If your endstops don't give false signals, you
// can set it on for safety.
#define ALWAYS_CHECK_ENDSTOPS false

</pre>]]></description>
            <dc:creator>Vollnormal</dc:creator>
            <category>Software</category>
            <pubDate>Sun, 05 Jan 2014 09:11:20 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?247,288640,289574#msg-289574</guid>
            <title>Re: Endstopps in FW</title>
            <link>https://reprap.org/forum/read.php?247,288640,289574#msg-289574</link>
            <description><![CDATA[ Hier mal meine aktuelle Cofig Datei. Vielleicht findet jemand einen Fehler. :S<br />
<br />
Gruß Wolfgang]]></description>
            <dc:creator>Wollez</dc:creator>
            <category>Software</category>
            <pubDate>Sun, 05 Jan 2014 08:49:03 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?247,288640,289555#msg-289555</guid>
            <title>Re: Endstopps in FW</title>
            <link>https://reprap.org/forum/read.php?247,288640,289555#msg-289555</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>sivar2311</strong><br />
Halte mal einen der Endstops gedrückt und mach erneut M119.<br />
Der Gedrückte müsste dann auf H stehen. <br />
<br />
Das mit allen Endstops machen um zu schauen ob sie überhaupt funktionieren.</div></blockquote>
<br />
Diese reagieren. Wenn sie gedrückt sind stehn sie auf "High".<br />
<br />
Das muss irgendwie an der Config liegen.<br />
<br />
Gruß Wolfgang]]></description>
            <dc:creator>Wollez</dc:creator>
            <category>Software</category>
            <pubDate>Sun, 05 Jan 2014 08:09:33 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?247,288640,289325#msg-289325</guid>
            <title>Re: Endstopps in FW</title>
            <link>https://reprap.org/forum/read.php?247,288640,289325#msg-289325</link>
            <description><![CDATA[ EDIT: gelöscht, z funktioniert ja! hm]]></description>
            <dc:creator>destruktor</dc:creator>
            <category>Software</category>
            <pubDate>Sat, 04 Jan 2014 18:07:57 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?247,288640,289293#msg-289293</guid>
            <title>Re: Endstopps in FW</title>
            <link>https://reprap.org/forum/read.php?247,288640,289293#msg-289293</link>
            <description><![CDATA[ Halte mal einen der Endstops gedrückt und mach erneut M119.<br />
Der Gedrückte müsste dann auf H stehen. <br />
<br />
Das mit allen Endstops machen um zu schauen ob sie überhaupt funktionieren.]]></description>
            <dc:creator>sivar2311</dc:creator>
            <category>Software</category>
            <pubDate>Sat, 04 Jan 2014 16:57:12 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?247,288640,289134#msg-289134</guid>
            <title>Re: Endstopps in FW</title>
            <link>https://reprap.org/forum/read.php?247,288640,289134#msg-289134</link>
            <description><![CDATA[ Hallo Achim,<br />
<br />
Home ist vorne links. Da sollte auch min sein.<br />
<br />
Ich habe ihn auch mal in die abdere Richtung gefahren und dabei die Endstops gedrückt, doch da ist auch nichts passiert. <br />
<br />
Gruß Wolfgang]]></description>
            <dc:creator>Wollez</dc:creator>
            <category>Software</category>
            <pubDate>Sat, 04 Jan 2014 12:11:43 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?247,288640,289128#msg-289128</guid>
            <title>Re: Endstopps in FW</title>
            <link>https://reprap.org/forum/read.php?247,288640,289128#msg-289128</link>
            <description><![CDATA[ Frage, wo ist "min"?  Wo ist "home"? Vorne links?]]></description>
            <dc:creator>jsturm</dc:creator>
            <category>Software</category>
            <pubDate>Sat, 04 Jan 2014 12:00:38 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?247,288640,289124#msg-289124</guid>
            <title>Re: Endstopps in FW</title>
            <link>https://reprap.org/forum/read.php?247,288640,289124#msg-289124</link>
            <description><![CDATA[ Hallole,<br />
<br />
Home fährt er einwandfrei an. Auf allen Achsen.<br />
In die richtige Richtung fahren sie auch.<br />
<br />
Wenn er z.B. in Richtung y_min fährt und ich drücke den Endschalter reagiert er nicht. Sollte er das nicht aus Sicherheitsgründen machen? Bei der X Achse ist das auch so nur bei der Z-Achse macht er das sofort.<br />
<br />
Gruß Wolfgang]]></description>
            <dc:creator>Wollez</dc:creator>
            <category>Software</category>
            <pubDate>Sat, 04 Jan 2014 11:46:08 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?247,288640,289116#msg-289116</guid>
            <title>Re: Endstopps in FW</title>
            <link>https://reprap.org/forum/read.php?247,288640,289116#msg-289116</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>x_min: L y_min: L z_min: L</strong><br /></div></blockquote>
Das klingt schon mal gut.<br />
<br />
Fahren die Motoren auch in die richtige Richtung?<br />
Was passiert bei "G28" [home]?]]></description>
            <dc:creator>jsturm</dc:creator>
            <category>Software</category>
            <pubDate>Sat, 04 Jan 2014 11:22:49 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?247,288640,289111#msg-289111</guid>
            <title>Re: Endstopps in FW</title>
            <link>https://reprap.org/forum/read.php?247,288640,289111#msg-289111</link>
            <description><![CDATA[ Hallole,<br />
<br />
Ok, das habe ich jetzt gemacht, doch leider ohne Erfolg.<br />
<br />
Ich habe sicherheitshalber auch das Arduino Board getauscht. Hätte ja sein können, dass der Prozessor was abbekommen hat. Dies hat jedoch nichts geändert.<br />
<br />
Jetzt habe ich:<br />
<pre class="bbcode">
x_min: L y_min: L z_min: L</pre>
<br />
und der Code ist:<br />
<br />
<pre class="bbcode">
// ##########################################################################################
// ##                            Endstop configuration                                     ##
// ##########################################################################################

/* 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 false
#define ENDSTOP_PULLUP_Y_MIN false
#define ENDSTOP_PULLUP_Z_MIN false
#define ENDSTOP_PULLUP_X_MAX false
#define ENDSTOP_PULLUP_Y_MAX false
#define ENDSTOP_PULLUP_Z_MAX false

//set to true to invert the logic of the endstops
#define ENDSTOP_X_MIN_INVERTING false
#define ENDSTOP_Y_MIN_INVERTING false
#define ENDSTOP_Z_MIN_INVERTING false
#define ENDSTOP_X_MAX_INVERTING false
#define ENDSTOP_Y_MAX_INVERTING false
#define ENDSTOP_Z_MAX_INVERTING false

// Set the values true where you have a hardware endstop. The Pin numbe ris taken from pins.h.

#define MIN_HARDWARE_ENDSTOP_X true
#define MIN_HARDWARE_ENDSTOP_Y true
#define MIN_HARDWARE_ENDSTOP_Z true
#define MAX_HARDWARE_ENDSTOP_X false
#define MAX_HARDWARE_ENDSTOP_Y false
#define MAX_HARDWARE_ENDSTOP_Z false

//If your axes are only moving in one direction, make sure the endstops are connected properly.
//If your axes move in one direction ONLY when the endstops are triggered, set ENDSTOPS_INVERTING to true here</pre>
<br />
Bei nicht betätigtem Endschalter ist "low" und wenn ich den Endschalter betätige ist "high".<br />
<br />
Gruß Wolfgang]]></description>
            <dc:creator>Wollez</dc:creator>
            <category>Software</category>
            <pubDate>Sat, 04 Jan 2014 11:12:49 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?247,288640,289073#msg-289073</guid>
            <title>Re: Endstopps in FW</title>
            <link>https://reprap.org/forum/read.php?247,288640,289073#msg-289073</link>
            <description><![CDATA[ Neheme erstmal überall das INVERTING auf false.<br />
Dann schliesse sie so an, dass wenn sie gedrückt sind High anliegt und wenn sie nicht gedrückt sind auf Low liegen.<br />
<br />
Du hast sie bei dir wohl gemixt angeschlossen und ggf. einen dreher in der Verkabelung.]]></description>
            <dc:creator>sivar2311</dc:creator>
            <category>Software</category>
            <pubDate>Sat, 04 Jan 2014 10:27:45 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?247,288640,289068#msg-289068</guid>
            <title>Re: Endstopps in FW</title>
            <link>https://reprap.org/forum/read.php?247,288640,289068#msg-289068</link>
            <description><![CDATA[ Hallo zusammen,<br />
<br />
jetzt habe ich mich wohl zu früh gefreut. Ich werde noch wahnsinnig...<br />
<br />
Der Z-Endstop funktioniert wie er soll, doch Y- und X geht nicht. er reagiert überhaupt nicht. Föllig egal was ich einstelle.<br />
Der Schalter geht und ist verkabelt wie bei der Z-Achse. Wenn er nicht geschaltet ist ist er auf "high". Sobald man ihn drückt ist er auf "Low". Darauf reagiert der Prozessor aber nicht.<br />
<br />
Eingestellt ist er auf:<br />
<pre class="bbcode">
x_min: H y_min: L z_min: L</pre>
<br />
Der Code ist:<br />
<pre class="bbcode">
// ##########################################################################################
// ##                            Endstop configuration                                     ##
// ##########################################################################################

/* 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 false
#define ENDSTOP_PULLUP_Y_MIN false
#define ENDSTOP_PULLUP_Z_MIN false
#define ENDSTOP_PULLUP_X_MAX false //true
#define ENDSTOP_PULLUP_Y_MAX false //true
#define ENDSTOP_PULLUP_Z_MAX false

//set to true to invert the logic of the endstops
#define ENDSTOP_X_MIN_INVERTING true
#define ENDSTOP_Y_MIN_INVERTING true
#define ENDSTOP_Z_MIN_INVERTING true
#define ENDSTOP_X_MAX_INVERTING false
#define ENDSTOP_Y_MAX_INVERTING false
#define ENDSTOP_Z_MAX_INVERTING true

// Set the values true where you have a hardware endstop. The Pin numbe ris taken from pins.h.

#define MIN_HARDWARE_ENDSTOP_X true
#define MIN_HARDWARE_ENDSTOP_Y true
#define MIN_HARDWARE_ENDSTOP_Z true
#define MAX_HARDWARE_ENDSTOP_X false
#define MAX_HARDWARE_ENDSTOP_Y false
#define MAX_HARDWARE_ENDSTOP_Z false //true

//If your axes are only moving in one direction, make sure the endstops are connected properly.
//If your axes move in one direction ONLY when the endstops are triggered, set ENDSTOPS_INVERTING to true here</pre>
<br />
Warum reagiert er auf "nichts"?<br />
<br />
Gruß Wolfgang]]></description>
            <dc:creator>Wollez</dc:creator>
            <category>Software</category>
            <pubDate>Sat, 04 Jan 2014 10:21:28 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?247,288640,288803#msg-288803</guid>
            <title>Re: Endstopps in FW</title>
            <link>https://reprap.org/forum/read.php?247,288640,288803#msg-288803</link>
            <description><![CDATA[ (tu)]]></description>
            <dc:creator>sivar2311</dc:creator>
            <category>Software</category>
            <pubDate>Fri, 03 Jan 2014 18:54:43 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?247,288640,288688#msg-288688</guid>
            <title>Re: Endstopps in FW</title>
            <link>https://reprap.org/forum/read.php?247,288640,288688#msg-288688</link>
            <description><![CDATA[ Hallo Achim,<br />
<br />
das war für mich jetzt das Entscheidende ;) mir ist ein Licht aufgegangen.<br />
<br />
Jetzt habe ich es hinbekommen! Danke.<br />
<br />
Zum einen war der Endschalter der Z-Achse überhaupt nicht aktiv, zum anderen habe ich ihn an den falschen Pins des RAMPS angeschlossen und dann habe ich den Endstop immer nur mit Masse verbunden gehabt. Ich bin immer davon ausgegangen, dass der Controller nur darauf reagiert wenn er an diesen Pin auf Masse gelegt wird. Jetzt habe ich das verstanden, dass er ein High und Low will und jenachdem dann stopt oder fährt.<br />
<br />
Wieder was gelernt :)<br />
<br />
Gruß Wolfgang]]></description>
            <dc:creator>Wollez</dc:creator>
            <category>Software</category>
            <pubDate>Fri, 03 Jan 2014 14:53:22 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?247,288640,288674#msg-288674</guid>
            <title>Re: Endstopps in FW</title>
            <link>https://reprap.org/forum/read.php?247,288640,288674#msg-288674</link>
            <description><![CDATA[ Hallo Achim,<br />
<br />
es wird folgendes ausgegeben:<br />
<br />
<pre class="bbcode">
x_min: H y_min: H</pre>
<br />
Ist das der Zustand der Endstops oder die Einstellungen?<br />
<br />
Gruß Wolfgang]]></description>
            <dc:creator>Wollez</dc:creator>
            <category>Software</category>
            <pubDate>Fri, 03 Jan 2014 14:24:11 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?247,288640,288662#msg-288662</guid>
            <title>Re: Endstopps in FW</title>
            <link>https://reprap.org/forum/read.php?247,288640,288662#msg-288662</link>
            <description><![CDATA[ Gib mal den Befehl "M119" ein und poste das Ergebnis]]></description>
            <dc:creator>jsturm</dc:creator>
            <category>Software</category>
            <pubDate>Fri, 03 Jan 2014 14:08:49 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?247,288640,288640#msg-288640</guid>
            <title>Endstopps in FW</title>
            <link>https://reprap.org/forum/read.php?247,288640,288640#msg-288640</link>
            <description><![CDATA[ Hallo zusammen,<br />
<br />
ich versuche schon die ganze Zeit meinm Prusa i3 beizubringen, dass wenn der Endstopp aktiviert wird, zu stoppen. Leider klappt dies nicht.<br />
Meine Endstopps sind so konfiguriert, dass wenn sie betätigt werden, die Masse auf die Signalleitung geschaltet wird. Also ein low.<br />
<br />
Ich geh mal davon aus, dass in der "Configuration.h" (Repetier) die folgenden Zeilen dafür zuständig sind:<br />
<br />
<pre class="bbcode">
// ##########################################################################################
// ##                            Endstop configuration                                     ##
// ##########################################################################################

/* 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 false
#define ENDSTOP_PULLUP_Y_MIN false
#define ENDSTOP_PULLUP_Z_MIN false
#define ENDSTOP_PULLUP_X_MAX true
#define ENDSTOP_PULLUP_Y_MAX true
#define ENDSTOP_PULLUP_Z_MAX false

//set to true to invert the logic of the endstops
#define ENDSTOP_X_MIN_INVERTING true
#define ENDSTOP_Y_MIN_INVERTING true
#define ENDSTOP_Z_MIN_INVERTING true
#define ENDSTOP_X_MAX_INVERTING false
#define ENDSTOP_Y_MAX_INVERTING false
#define ENDSTOP_Z_MAX_INVERTING true

// Set the values true where you have a hardware endstop. The Pin numbe ris taken from pins.h.

#define MIN_HARDWARE_ENDSTOP_X true
#define MIN_HARDWARE_ENDSTOP_Y true
#define MIN_HARDWARE_ENDSTOP_Z false //true
#define MAX_HARDWARE_ENDSTOP_X false
#define MAX_HARDWARE_ENDSTOP_Y false
#define MAX_HARDWARE_ENDSTOP_Z false //true

//If your axes are only moving in one direction, make sure the endstops are connected properly.
//If your axes move in one direction ONLY when the endstops are triggered, set ENDSTOPS_INVERTING to true here</pre>
<br />
So wie in dem oberen Code habe ich es im Moment eingestellt, da sich die Z-Achse nur bei dieser Konfiguration in beide Richtungen fahren lassen.<br />
Normalerweise müßte doch alles auf false stehen, auser :<br />
<pre class="bbcode">
#define MIN_HARDWARE_ENDSTOP_X true
#define MIN_HARDWARE_ENDSTOP_Y true
#define MIN_HARDWARE_ENDSTOP_Z false //true
#define MAX_HARDWARE_ENDSTOP_X false
#define MAX_HARDWARE_ENDSTOP_Y false
#define MAX_HARDWARE_ENDSTOP_Z false //true</pre>
oder?<br />
<br />
Gruß Wolfgang<br />
<br />
P.s. Im Moment habe ich immer nur an den "Min" Positionen einen Endschalter.]]></description>
            <dc:creator>Wollez</dc:creator>
            <category>Software</category>
            <pubDate>Fri, 03 Jan 2014 13:28:13 -0500</pubDate>
        </item>
    </channel>
</rss>
