Ich habe zwei Z-Antriebe mit zug. Endstops an meinem UM-Clone angeschlossen.
Die werden über Marlin angesteuert.
Nun habe ich folgendes Problem.
In Marlin ist ein Dual-Z Stepper konfiguriert mit den zug. Endstops.
Stepper:
#define Z_DUAL_STEPPER_DRIVERS
#if ENABLED(Z_DUAL_STEPPER_DRIVERS)
#define Z_DUAL_ENDSTOPS
#if ENABLED(Z_DUAL_ENDSTOPS)
#define Z2_USE_ENDSTOP _ZMAX_
#define Z_DUAL_ENDSTOPS_ADJUSTMENT 0
#endif
#endif
Endstops:
#define USE_XMIN_PLUG
#define USE_YMAX_PLUG
#define USE_ZMIN_PLUG
#define USE_ZMAX_PLUG
#define ENDSTOPPULLUP_XMIN
#define ENDSTOPPULLUP_YMAX
#define ENDSTOPPULLUP_ZMAX
#define ENDSTOPPULLUP_ZMIN
Wenn ich nun ein Z-Home starte, fährt das Heizbett hoch und löst die Endstops aus.
Jedoch stoppt der Motor nur bei einem der beiden Endstops, also immer beim linken.
Der rechte hat vorher ausgelöst, jedoch fährt der zug. Motor einfach weiter bis der linke auslöst.
Wenn ich den Status der Endstopps prüfe, mit M119, sind bei getriggert.
Habt ihr eine Ahnung, woran das liegen kann ??