Ohne Belegung (Endschalter hat nicht geschaltet, Diode ist aus) 150mV an Steuerleitung (schwarz)
Mit Belegung (Endschalter hat geschaltet, Diode leuchtet) 4,88V an Steuerleitung (schwarz)
Grüße, Franz
Dann sage ich Endschalter funktioniert, und jetzt in Marlin richtig konfiguriren, spricht halt false, wenn du schon mit Öffner auf true geädert hast,
wie gesag , bei mir sind 3 PNP Schliesser , die sind halt in Marlin aktiviert und als false definiert, hier Teil-Code von Marlin, bitte aber richtig aktivieren, bei mir sind die MIN-Position, bei dir weiss ich nicht, vielleicht auch , oder MAX
P:S: true und false haben mit Indiktive Endschalter nicht zu tun, bitte ignorieren
// 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 "false" here (most common setup).
#define X_MIN_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
#define Y_MIN_ENDSTOP_INVERTING false // 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 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 probe.
Gruß
Waldemar