<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Endstop stoppt nicht trotz &amp;quot;triggered&amp;quot;, jedoch stoppt zur anderen Seite!</title>
        <description> Hallo Forum-Leute!

hab ein Problem mit meinem selbstgebauten Drucker RepRap!
Meine Zusammensetzung:
- Atmega Ramps 1.4
- Marlin 1.1.0-RC8
- Arduino die 1.8.1
- Endstops mechanisch

Folgendes Problem stellt sich dar:

Meine Endstops stoppen nicht wenn Druckkopf gegenfährt, rotes Led leuchtet und beim Code M119 &quot;triggered&quot;! 
Wenn ich jetzt in die andere Richtung fahren möchte bewegt er sich nicht!
Stoppt die falsche Seite.
Wie kann ich das lösen in der Marlin Config?


// @section homing

// Specify here all the endstop connectors that are connected to any endstop or probe.
// Almost all printers will be using one per axis. Probes will use one or more of the
// extra connectors. Leave undefined any used for non-endstop and non-probe purposes.
#define USE_XMIN_PLUG
#define USE_YMIN_PLUG
#define USE_ZMIN_PLUG
//#define USE_XMAX_PLUG
//#define USE_YMAX_PLUG
//#define USE_ZMAX_PLUG

// coarse Endstop Settings
#define ENDSTOPPULLUPS // Comment this out (using // at the start of the line) to disable the endstop pullup resistors

#if DISABLED(ENDSTOPPULLUPS)
  // fine endstop settings: Individual pullups. will be ignored if ENDSTOPPULLUPS is defined
  //#define ENDSTOPPULLUP_XMAX
  //#define ENDSTOPPULLUP_YMAX
  //#define ENDSTOPPULLUP_ZMAX
  //#define ENDSTOPPULLUP_XMIN
  //#define ENDSTOPPULLUP_YMIN
  //#define ENDSTOPPULLUP_ZMIN
  //#define ENDSTOPPULLUP_ZMIN_PROBE
#endif

// Mechanical endstop with COM to ground and NC to Signal uses &quot;false&quot; here (most common setup).
#define X_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define Y_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define Z_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define X_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
#define Y_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
#define Z_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
#define Z_MIN_PROBE_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.

// Enable this feature if all enabled endstop pins are interrupt-capable.
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
//#define ENDSTOP_INTERRUPTS_FEATURE

Bitte um Mithilfe!
Herzlichen Dank!!!
Lg</description>
        <link>https://reprap.org/forum/read.php?245,752568,752568#msg-752568</link>
        <lastBuildDate>Thu, 16 Jul 2026 01:08:49 -0400</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://reprap.org/forum/read.php?245,752568,752844#msg-752844</guid>
            <title>Re: Endstop stoppt nicht trotz &quot;triggered&quot;, jedoch stoppt zur anderen Seite!</title>
            <link>https://reprap.org/forum/read.php?245,752568,752844#msg-752844</link>
            <description><![CDATA[ Ja sind richtig. Hier wird anhand des Min-Endstops über den MAX-Y und MAX-Y per Software berechnet wo ende ist. So fährt er auch auf der anderen Seite nicht über das Ende hinaus.<br />
<br />
<blockquote class="bbcode"><div><small>Quote<br /></small><strong>TheRebell</strong><br />
und diese sind auch so richtig?<br />
<br />
 #define min_software_endstops true // If true, axis won't move to coordinates less than HOME_POS.<br />
 #define max_software_endstops true // If true, axis won't move to coordinates greater than the defined lengths below.</div></blockquote>]]></description>
            <dc:creator>Pieps</dc:creator>
            <category>Allgemeines</category>
            <pubDate>Fri, 03 Mar 2017 03:50:44 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?245,752568,752662#msg-752662</guid>
            <title>Re: Endstop stoppt nicht trotz &quot;triggered&quot;, jedoch stoppt zur anderen Seite!</title>
            <link>https://reprap.org/forum/read.php?245,752568,752662#msg-752662</link>
            <description><![CDATA[ Invertiere mal den bzw. die Endstops in diesem Bereich<br />
<pre class="bbcode">
// Mechanical endstop with COM to ground and NC to Signal uses "false" here (most common setup).
#define X_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define Y_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define Z_MIN_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
#define X_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
#define Y_MAX_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define Z_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
#define Z_MIN_PROBE_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.</pre>
<br />
Nach dem erneuten hochladen sollte es dann funktionieren.<br />
<br />
Gruß<br />
Siggi<br />
<br />
P.S. Die Software Endstops sollen nur verhindern dass du in den Minusbereich fährst bzw über den Bereich hinaus.]]></description>
            <dc:creator>siggi60</dc:creator>
            <category>Allgemeines</category>
            <pubDate>Thu, 02 Mar 2017 11:14:19 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?245,752568,752653#msg-752653</guid>
            <title>Re: Endstop stoppt nicht trotz &quot;triggered&quot;, jedoch stoppt zur anderen Seite!</title>
            <link>https://reprap.org/forum/read.php?245,752568,752653#msg-752653</link>
            <description><![CDATA[ und diese sind auch so richtig?<br />
<br />
 #define min_software_endstops true // If true, axis won't move to coordinates less than HOME_POS.<br />
 #define max_software_endstops true // If true, axis won't move to coordinates greater than the defined lengths below.]]></description>
            <dc:creator>TheRebell</dc:creator>
            <category>Allgemeines</category>
            <pubDate>Thu, 02 Mar 2017 10:51:21 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?245,752568,752636#msg-752636</guid>
            <title>Re: Endstop stoppt nicht trotz &quot;triggered&quot;, jedoch stoppt zur anderen Seite!</title>
            <link>https://reprap.org/forum/read.php?245,752568,752636#msg-752636</link>
            <description><![CDATA[ Nein 0,0,0 entspricht ja alles MIN.  Soweit also richtig alles. <br />
<br />
<blockquote class="bbcode"><div><small>Quote<br /></small><strong>TheRebell</strong><br />
Also bei mir steht das Homing bei x, y und z schon auf -1.<br />
Ist der Homing 0.0.0 entgegengesetzt?<br />
<br />
// ENDSTOP SETTINGS:<br />
// Sets direction of endstops when homing; 1=MAX, -1=MIN<br />
// :[-1, 1]<br />
#define X_HOME_DIR -1<br />
#define Y_HOME_DIR -1<br />
#define Z_HOME_DIR -1<br />
<br />
#define min_software_endstops true // If true, axis won't move to coordinates less than HOME_POS.<br />
#define max_software_endstops true  // If true, axis won't move to coordinates greater than the defined lengths below.</div></blockquote>]]></description>
            <dc:creator>Pieps</dc:creator>
            <category>Allgemeines</category>
            <pubDate>Thu, 02 Mar 2017 10:15:53 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?245,752568,752630#msg-752630</guid>
            <title>Re: Endstop stoppt nicht trotz &quot;triggered&quot;, jedoch stoppt zur anderen Seite!</title>
            <link>https://reprap.org/forum/read.php?245,752568,752630#msg-752630</link>
            <description><![CDATA[ Also bei mir steht das Homing bei x, y und z schon auf -1.<br />
Ist der Homing 0.0.0 entgegengesetzt?<br />
<br />
// ENDSTOP SETTINGS:<br />
// Sets direction of endstops when homing; 1=MAX, -1=MIN<br />
// :[-1, 1]<br />
#define X_HOME_DIR -1<br />
#define Y_HOME_DIR -1<br />
#define Z_HOME_DIR -1<br />
<br />
#define min_software_endstops true // If true, axis won't move to coordinates less than HOME_POS.<br />
#define max_software_endstops true  // If true, axis won't move to coordinates greater than the defined lengths below.]]></description>
            <dc:creator>TheRebell</dc:creator>
            <category>Allgemeines</category>
            <pubDate>Thu, 02 Mar 2017 09:59:47 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?245,752568,752612#msg-752612</guid>
            <title>Re: Endstop stoppt nicht trotz &quot;triggered&quot;, jedoch stoppt zur anderen Seite!</title>
            <link>https://reprap.org/forum/read.php?245,752568,752612#msg-752612</link>
            <description><![CDATA[ Wenn ich es richtig sehe, hast du die Endstops für X links, für Y hinten (vermutlich) und Z unten. Das wäre dann an X=0, Y=0, Z=0.<br />
<br />
Du hast angegeben mit deinem Codeschnipsel, dass du die Endstops jeweils an den Min-Steckern stecken sollen. Da du ja schreibst, dass mit M119 dann auch das Auslösen sichtbar ist, ist das soweit erst mal ok.<br />
<br />
Es fehlen aber noch ein paar Parameter. Homedir zeigt an in welche Richtung das Homing laufen soll. Da du immer MIN-Endstops hast immer -1 angeben.<br />
<br />
<pre class="bbcode">
// ENDSTOP SETTINGS:
// Sets direction of endstops when homing; 1=MAX, -1=MIN
// :[-1, 1]
#define X_HOME_DIR -1
#define Y_HOME_DIR -1
#define Z_HOME_DIR -1</pre>
<br />
Mit (Console)<br />
<pre class="bbcode">
G28 X
G28 Y
G28 Z</pre>
kannst du jeweils einzeln Testen, ob die Fahrtrichtung beim Homen stimmt. Übrigens nur beim Homen wird der Nullpunkt neu gesetzt. <br />
<br />
Nun kann es sein, dass deine Motoren falsch herum laufen. Mach den Drucker aus und fahre per Hand alle Achsen in etwa kurz vor dem Endstop. Nun Einschalten. Nach dem Einschalten wird automatisch 0,0,0 angenommen. Jetzt fahre in Richtung "+". Fährt er gegen den Endstop, kannst du entweder den Motorstecker am Board drehen oder die Richtung in der Configuration.h umändern.<br />
<br />
<pre class="bbcode">
// Invert the stepper direction. Change (or reverse the motor connector) if an axis goes the wrong way.
#define INVERT_X_DIR false
#define INVERT_Y_DIR true
#define INVERT_Z_DIR false
</pre>]]></description>
            <dc:creator>Pieps</dc:creator>
            <category>Allgemeines</category>
            <pubDate>Thu, 02 Mar 2017 08:57:58 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?245,752568,752601#msg-752601</guid>
            <title>Re: Endstop stoppt nicht trotz &quot;triggered&quot;, jedoch stoppt zur anderen Seite!</title>
            <link>https://reprap.org/forum/read.php?245,752568,752601#msg-752601</link>
            <description><![CDATA[ sorry hier mit Bild!]]></description>
            <dc:creator>TheRebell</dc:creator>
            <category>Allgemeines</category>
            <pubDate>Thu, 02 Mar 2017 07:45:40 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?245,752568,752599#msg-752599</guid>
            <title>Re: Endstop stoppt nicht trotz &quot;triggered&quot;, jedoch stoppt zur anderen Seite!</title>
            <link>https://reprap.org/forum/read.php?245,752568,752599#msg-752599</link>
            <description><![CDATA[ Danke, für die schnelle Nachricht!<br />
Hier anbei ein Foto, wo sich die Endstops befinden...]]></description>
            <dc:creator>TheRebell</dc:creator>
            <category>Allgemeines</category>
            <pubDate>Thu, 02 Mar 2017 07:41:39 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?245,752568,752574#msg-752574</guid>
            <title>Re: Endstop stoppt nicht trotz &quot;triggered&quot;, jedoch stoppt zur anderen Seite!</title>
            <link>https://reprap.org/forum/read.php?245,752568,752574#msg-752574</link>
            <description><![CDATA[ Du solltest uns auch noch erklären wo du die Endstops angebracht hast. <br />
<br />
Meine erste Vermutung ist, dass du MIN und MAX vertauscht hast.]]></description>
            <dc:creator>Pieps</dc:creator>
            <category>Allgemeines</category>
            <pubDate>Thu, 02 Mar 2017 06:24:52 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?245,752568,752568#msg-752568</guid>
            <title>Endstop stoppt nicht trotz &quot;triggered&quot;, jedoch stoppt zur anderen Seite!</title>
            <link>https://reprap.org/forum/read.php?245,752568,752568#msg-752568</link>
            <description><![CDATA[ Hallo Forum-Leute!<br />
<br />
hab ein Problem mit meinem selbstgebauten Drucker RepRap!<br />
Meine Zusammensetzung:<br />
- Atmega Ramps 1.4<br />
- Marlin 1.1.0-RC8<br />
- Arduino die 1.8.1<br />
- Endstops mechanisch<br />
<br />
Folgendes Problem stellt sich dar:<br />
<br />
Meine Endstops stoppen nicht wenn Druckkopf gegenfährt, rotes Led leuchtet und beim Code M119 "triggered"! <br />
Wenn ich jetzt in die andere Richtung fahren möchte bewegt er sich nicht!<br />
Stoppt die falsche Seite.<br />
Wie kann ich das lösen in der Marlin Config?<br />
<br />
<br />
// @section homing<br />
<br />
// Specify here all the endstop connectors that are connected to any endstop or probe.<br />
// Almost all printers will be using one per axis. Probes will use one or more of the<br />
// extra connectors. Leave undefined any used for non-endstop and non-probe purposes.<br />
#define USE_XMIN_PLUG<br />
#define USE_YMIN_PLUG<br />
#define USE_ZMIN_PLUG<br />
//#define USE_XMAX_PLUG<br />
//#define USE_YMAX_PLUG<br />
//#define USE_ZMAX_PLUG<br />
<br />
// coarse Endstop Settings<br />
#define ENDSTOPPULLUPS // Comment this out (using // at the start of the line) to disable the endstop pullup resistors<br />
<br />
#if DISABLED(ENDSTOPPULLUPS)<br />
  // fine endstop settings: Individual pullups. will be ignored if ENDSTOPPULLUPS is defined<br />
  //#define ENDSTOPPULLUP_XMAX<br />
  //#define ENDSTOPPULLUP_YMAX<br />
  //#define ENDSTOPPULLUP_ZMAX<br />
  //#define ENDSTOPPULLUP_XMIN<br />
  //#define ENDSTOPPULLUP_YMIN<br />
  //#define ENDSTOPPULLUP_ZMIN<br />
  //#define ENDSTOPPULLUP_ZMIN_PROBE<br />
#endif<br />
<br />
// Mechanical endstop with COM to ground and NC to Signal uses "false" here (most common setup).<br />
#define X_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.<br />
#define Y_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.<br />
#define Z_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.<br />
#define X_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.<br />
#define Y_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.<br />
#define Z_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.<br />
#define Z_MIN_PROBE_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.<br />
<br />
// Enable this feature if all enabled endstop pins are interrupt-capable.<br />
// This will remove the need to poll the interrupt pins, saving many CPU cycles.<br />
//#define ENDSTOP_INTERRUPTS_FEATURE<br />
<br />
Bitte um Mithilfe!<br />
Herzlichen Dank!!!<br />
Lg]]></description>
            <dc:creator>TheRebell</dc:creator>
            <category>Allgemeines</category>
            <pubDate>Thu, 02 Mar 2017 06:03:04 -0500</pubDate>
        </item>
    </channel>
</rss>
