<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>endstop dissapears</title>
        <description> i have an x min an y min and an z max endstop
they are as such defined in the firmware;
#ifndef 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
#endif

#ifdef ENDSTOPPULLUPS
//  #define ENDSTOPPULLUP_XMAX
//  #define ENDSTOPPULLUP_YMAX
  #define ENDSTOPPULLUP_ZMAX
  #define ENDSTOPPULLUP_XMIN
  #define ENDSTOPPULLUP_YMIN
//  #define ENDSTOPPULLUP_ZMIN
#endif
they are mechanical, so endstop inversings are on false
DisableMax/Min endstops is undefined

and here comes the riddle;

// ENDSTOP SETTINGS:
// Sets direction of endstops when homing; 1=MAX, -1=MIN
#define X_HOME_DIR -1
#define Y_HOME_DIR -1
#define Z_HOME_DIR 1

when i define Z @ -1(min), it shows up in Pronterface with the m119 check endstops command as triggered,  only, it says; Zmin triggerred.
-1= min pos, so i tell the firmware its at the other side; @1.
as defined above.
and my Z endstop is gone.

so the prob is that i can only define a Zmin endstop.
anyone know why?</description>
        <link>https://reprap.org/forum/read.php?2,454177,454177#msg-454177</link>
        <lastBuildDate>Mon, 12 Oct 2026 14:27:30 -0400</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://reprap.org/forum/read.php?2,454177,459260#msg-459260</guid>
            <title>Re: endstop dissapears</title>
            <link>https://reprap.org/forum/read.php?2,454177,459260#msg-459260</link>
            <description><![CDATA[ i solved it, but don't get it.<br />
all Max endstops were gone if defined, they didnt show up upon testing. min stops were ok.<br />
 i had to uncomment<br />
// Disable max endstops for compatibility with endstop checking routine<br />
//#if defined(COREXY) &amp;&amp; !defined(DISABLE_MAX_ENDSTOPS)<br />
//  #define DISABLE_MAX_ENDSTOPS<br />
//#endif<br />
despite the fact that<br />
//#define DISABLE_MAX_ENDSTOPS<br />
//#define DISABLE_MIN_ENDSTOPS<br />
was uncommented.<br />
 i now have all my endstops as they should be.<br />
but.<br />
when starting the printer up<br />
i have to quickly command 3diffrent directions after each other, <br />
otherwise he goes with the first command without stopping, even ignoring his endstop for a couple slips.<br />
it seems there is indeed some incompatibility with core xy and endstops, but i cannot find why anywhere.<br />
and if i cannot locate the problem, its hard to try and fix it..]]></description>
            <dc:creator>Pekkie85</dc:creator>
            <category>Developers</category>
            <pubDate>Thu, 22 Jan 2015 19:34:50 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?2,454177,456904#msg-456904</guid>
            <title>Re: endstop dissapears</title>
            <link>https://reprap.org/forum/read.php?2,454177,456904#msg-456904</link>
            <description><![CDATA[ what board?<br />
<br />
I suspect the board has max endstop pins set to -1, ie diabled.<br />
<br />
You may need to swap pin definition between z min endstop and z max endstop  making z min -1 and z max what ever value z min had.]]></description>
            <dc:creator>Dust</dc:creator>
            <category>Developers</category>
            <pubDate>Sun, 18 Jan 2015 06:26:10 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?2,454177,454932#msg-454932</guid>
            <title>Re: endstop dissapears</title>
            <link>https://reprap.org/forum/read.php?2,454177,454932#msg-454932</link>
            <description><![CDATA[ board has -stop connectors, no min- max connectors...<br />
so firmware should do that.]]></description>
            <dc:creator>Pekkie85</dc:creator>
            <category>Developers</category>
            <pubDate>Tue, 13 Jan 2015 17:32:09 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?2,454177,454547#msg-454547</guid>
            <title>Re: endstop dissapears</title>
            <link>https://reprap.org/forum/read.php?2,454177,454547#msg-454547</link>
            <description><![CDATA[ did you move your z endstop onto the zmax endstop connector?]]></description>
            <dc:creator>Dust</dc:creator>
            <category>Developers</category>
            <pubDate>Tue, 13 Jan 2015 05:25:35 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?2,454177,454177#msg-454177</guid>
            <title>endstop dissapears</title>
            <link>https://reprap.org/forum/read.php?2,454177,454177#msg-454177</link>
            <description><![CDATA[ i have an x min an y min and an z max endstop<br />
they are as such defined in the firmware;<br />
#ifndef 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 />
#endif<br />
<br />
#ifdef ENDSTOPPULLUPS<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 />
#endif<br />
they are mechanical, so endstop inversings are on false<br />
DisableMax/Min endstops is undefined<br />
<br />
and here comes the riddle;<br />
<br />
// ENDSTOP SETTINGS:<br />
// Sets direction of endstops when homing; 1=MAX, -1=MIN<br />
#define X_HOME_DIR -1<br />
#define Y_HOME_DIR -1<br />
#define Z_HOME_DIR 1<br />
<br />
when i define Z @ -1(min), it shows up in Pronterface with the m119 check endstops command as triggered,  only, it says; Z<u>min</u> triggerred.<br />
-1= min pos, so i tell the firmware its at the other side; @1.<br />
as defined above.<br />
and my Z endstop is gone.<br />
<br />
so the prob is that i can only define a Zmin endstop.<br />
anyone know why?]]></description>
            <dc:creator>Pekkie85</dc:creator>
            <category>Developers</category>
            <pubDate>Mon, 12 Jan 2015 10:48:06 -0500</pubDate>
        </item>
    </channel>
</rss>
